builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0119 starttime: 1461106627.44 results: success (0) buildid: 20160419144541 builduid: 2a26a10cba314fcdb1d8fafee751e806 revision: 00bb04b8c9a0495fe026f609b18e09835e49c927 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:07.442542) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:07.442945) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:07.443231) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:07.466162) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:07.466420) ========= 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.3JD3oi97vv/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.IJpR66r7Li/Listeners TMPDIR=/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/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-04-19 15:57:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 40.8M=0s 2016-04-19 15:57:07 (40.8 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.403028 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:07.885928) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:07.889251) ========= 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.3JD3oi97vv/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.IJpR66r7Li/Listeners TMPDIR=/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/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.027416 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:07.937757) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 15:57:07.941140) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 00bb04b8c9a0495fe026f609b18e09835e49c927 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 00bb04b8c9a0495fe026f609b18e09835e49c927 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3JD3oi97vv/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.IJpR66r7Li/Listeners TMPDIR=/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/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-04-19 15:57:08,011 truncating revision to first 12 chars 2016-04-19 15:57:08,011 Setting DEBUG logging. 2016-04-19 15:57:08,011 attempt 1/10 2016-04-19 15:57:08,011 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/00bb04b8c9a0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 15:57:09,043 unpacking tar archive at: fx-team-00bb04b8c9a0/testing/mozharness/ program finished with exit code 0 elapsedTime=1.267503 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 15:57:09.228432) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:09.228815) ========= script_repo_revision: 00bb04b8c9a0495fe026f609b18e09835e49c927 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:09.229280) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:09.229546) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 15:57:09.245922) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 53 secs) (at 2016-04-19 15:57:09.246219) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.3JD3oi97vv/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.IJpR66r7Li/Listeners TMPDIR=/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/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 15:57:09 INFO - MultiFileLogger online at 20160419 15:57:09 in /builds/slave/test 15:57:09 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 fx-team --download-symbols true 15:57:09 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:57:09 INFO - {'append_to_log': False, 15:57:09 INFO - 'base_work_dir': '/builds/slave/test', 15:57:09 INFO - 'blob_upload_branch': 'fx-team', 15:57:09 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:57:09 INFO - 'buildbot_json_path': 'buildprops.json', 15:57:09 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:57:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:57:09 INFO - 'download_minidump_stackwalk': True, 15:57:09 INFO - 'download_symbols': 'true', 15:57:09 INFO - 'e10s': False, 15:57:09 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:57:09 INFO - 'tooltool.py': '/tools/tooltool.py', 15:57:09 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:57:09 INFO - '/tools/misc-python/virtualenv.py')}, 15:57:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:57:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:57:09 INFO - 'log_level': 'info', 15:57:09 INFO - 'log_to_console': True, 15:57:09 INFO - 'opt_config_files': (), 15:57:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:57:09 INFO - '--processes=1', 15:57:09 INFO - '--config=%(test_path)s/wptrunner.ini', 15:57:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:57:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:57:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:57:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:57:09 INFO - 'pip_index': False, 15:57:09 INFO - 'require_test_zip': True, 15:57:09 INFO - 'test_type': ('testharness',), 15:57:09 INFO - 'this_chunk': '1', 15:57:09 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:57:09 INFO - 'total_chunks': '10', 15:57:09 INFO - 'virtualenv_path': 'venv', 15:57:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:57:09 INFO - 'work_dir': 'build'} 15:57:09 INFO - ##### 15:57:09 INFO - ##### Running clobber step. 15:57:09 INFO - ##### 15:57:09 INFO - Running pre-action listener: _resource_record_pre_action 15:57:09 INFO - Running main action method: clobber 15:57:09 INFO - rmtree: /builds/slave/test/build 15:57:09 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:57:11 INFO - Running post-action listener: _resource_record_post_action 15:57:11 INFO - ##### 15:57:11 INFO - ##### Running read-buildbot-config step. 15:57:11 INFO - ##### 15:57:11 INFO - Running pre-action listener: _resource_record_pre_action 15:57:11 INFO - Running main action method: read_buildbot_config 15:57:11 INFO - Using buildbot properties: 15:57:11 INFO - { 15:57:11 INFO - "project": "", 15:57:11 INFO - "product": "firefox", 15:57:11 INFO - "script_repo_revision": "production", 15:57:11 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 15:57:11 INFO - "repository": "", 15:57:11 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 15:57:11 INFO - "buildid": "20160419144541", 15:57:11 INFO - "pgo_build": "False", 15:57:11 INFO - "basedir": "/builds/slave/test", 15:57:11 INFO - "buildnumber": 363, 15:57:11 INFO - "slavename": "t-yosemite-r7-0119", 15:57:11 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 15:57:11 INFO - "platform": "macosx64", 15:57:11 INFO - "branch": "fx-team", 15:57:11 INFO - "revision": "00bb04b8c9a0495fe026f609b18e09835e49c927", 15:57:11 INFO - "repo_path": "integration/fx-team", 15:57:11 INFO - "moz_repo_path": "", 15:57:11 INFO - "stage_platform": "macosx64", 15:57:11 INFO - "builduid": "2a26a10cba314fcdb1d8fafee751e806", 15:57:11 INFO - "slavebuilddir": "test" 15:57:11 INFO - } 15:57:11 INFO - Found installer url https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 15:57:11 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 15:57:11 INFO - Running post-action listener: _resource_record_post_action 15:57:11 INFO - ##### 15:57:11 INFO - ##### Running download-and-extract step. 15:57:11 INFO - ##### 15:57:11 INFO - Running pre-action listener: _resource_record_pre_action 15:57:11 INFO - Running main action method: download_and_extract 15:57:11 INFO - mkdir: /builds/slave/test/build/tests 15:57:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:11 INFO - https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 15:57:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:57:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:57:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:57:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 15:57:12 INFO - Downloaded 1235 bytes. 15:57:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 15:57:12 INFO - Using the following test package requirements: 15:57:12 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 15:57:12 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:57:12 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 15:57:12 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:57:12 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 15:57:12 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:57:12 INFO - u'jsshell-mac64.zip'], 15:57:12 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:57:12 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 15:57:12 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 15:57:12 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:57:12 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 15:57:12 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:57:12 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 15:57:12 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:57:12 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 15:57:12 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 15:57:12 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 15:57:12 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 15:57:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:12 INFO - https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 15:57:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:57:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:57:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 15:57:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 15:57:13 INFO - Downloaded 17975088 bytes. 15:57:13 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:57:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:57:14 INFO - caution: filename not matched: web-platform/* 15:57:14 INFO - Return code: 11 15:57:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:14 INFO - https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 15:57:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:57:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:57:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 15:57:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 15:57:15 INFO - Downloaded 36382569 bytes. 15:57:15 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:57:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:57:19 INFO - caution: filename not matched: bin/* 15:57:19 INFO - caution: filename not matched: config/* 15:57:19 INFO - caution: filename not matched: mozbase/* 15:57:19 INFO - caution: filename not matched: marionette/* 15:57:19 INFO - caution: filename not matched: tools/wptserve/* 15:57:19 INFO - Return code: 11 15:57: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')]} 15:57:19 INFO - https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 15:57:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:57:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:57:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 15:57:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 15:57:22 INFO - Downloaded 68699333 bytes. 15:57:22 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:57:22 INFO - mkdir: /builds/slave/test/properties 15:57:22 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:57:22 INFO - Writing to file /builds/slave/test/properties/build_url 15:57:22 INFO - Contents: 15:57:22 INFO - build_url:https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 15:57:23 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:57:23 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:57:23 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:57:23 INFO - Contents: 15:57:23 INFO - symbols_url:https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:57:23 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')]} 15:57:23 INFO - https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:57:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:57:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:57:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 15:57:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 15:57:26 INFO - Downloaded 103375115 bytes. 15:57:26 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:57:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:57:29 INFO - Return code: 0 15:57:29 INFO - Running post-action listener: _resource_record_post_action 15:57:29 INFO - Running post-action listener: set_extra_try_arguments 15:57:29 INFO - ##### 15:57:29 INFO - ##### Running create-virtualenv step. 15:57:29 INFO - ##### 15:57:29 INFO - Running pre-action listener: _pre_create_virtualenv 15:57:29 INFO - Running pre-action listener: _resource_record_pre_action 15:57:29 INFO - Running main action method: create_virtualenv 15:57:29 INFO - Creating virtualenv /builds/slave/test/build/venv 15:57:29 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 15:57:29 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:57:29 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:57:29 INFO - Using real prefix '/tools/python27' 15:57:29 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:57:30 INFO - Installing distribute.............................................................................................................................................................................................done. 15:57:33 INFO - Installing pip.................done. 15:57:33 INFO - Return code: 0 15:57:33 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:57:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:57:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:57:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:57:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:57:33 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1053d4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe961d56800>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053ed5e0>, '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 0x104fd0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104ffb990>, '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.3JD3oi97vv/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.IJpR66r7Li/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:57:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 15:57:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 15:57:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3JD3oi97vv/Render', 15:57:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:57:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:57:33 INFO - 'HOME': '/Users/cltbld', 15:57:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:57:33 INFO - 'LOGNAME': 'cltbld', 15:57:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:57:33 INFO - 'MOZ_NO_REMOTE': '1', 15:57:33 INFO - 'NO_EM_RESTART': '1', 15:57:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:57:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:57:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:57:33 INFO - 'PWD': '/builds/slave/test', 15:57:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:57:33 INFO - 'SHELL': '/bin/bash', 15:57:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IJpR66r7Li/Listeners', 15:57:33 INFO - 'TMPDIR': '/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/', 15:57:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:57:33 INFO - 'USER': 'cltbld', 15:57:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:57:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:57:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:57:33 INFO - 'XPC_FLAGS': '0x0', 15:57:33 INFO - 'XPC_SERVICE_NAME': '0', 15:57:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:57:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:57:33 INFO - Downloading/unpacking psutil>=0.7.1 15:57:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:57:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:57:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:57:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:57:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:57:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:57:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:57:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:57:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:57:36 INFO - Installing collected packages: psutil 15:57:36 INFO - Running setup.py install for psutil 15:57:36 INFO - building 'psutil._psutil_osx' extension 15:57:36 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 15:57:36 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 15:57:36 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 15:57:36 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 15:57:37 INFO - building 'psutil._psutil_posix' extension 15:57:37 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 15:57:37 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 15:57:37 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 15:57:37 INFO - ^ 15:57:37 INFO - 1 warning generated. 15:57:37 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 15:57:37 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:57:37 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:57:37 INFO - Successfully installed psutil 15:57:37 INFO - Cleaning up... 15:57:37 INFO - Return code: 0 15:57:37 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:57:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:57:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:57:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:57:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:57:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1053d4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe961d56800>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053ed5e0>, '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 0x104fd0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104ffb990>, '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.3JD3oi97vv/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.IJpR66r7Li/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:57:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 15:57:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 15:57:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3JD3oi97vv/Render', 15:57:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:57:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:57:37 INFO - 'HOME': '/Users/cltbld', 15:57:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:57:37 INFO - 'LOGNAME': 'cltbld', 15:57:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:57:37 INFO - 'MOZ_NO_REMOTE': '1', 15:57:37 INFO - 'NO_EM_RESTART': '1', 15:57:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:57:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:57:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:57:37 INFO - 'PWD': '/builds/slave/test', 15:57:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:57:37 INFO - 'SHELL': '/bin/bash', 15:57:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IJpR66r7Li/Listeners', 15:57:37 INFO - 'TMPDIR': '/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/', 15:57:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:57:37 INFO - 'USER': 'cltbld', 15:57:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:57:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:57:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:57:37 INFO - 'XPC_FLAGS': '0x0', 15:57:37 INFO - 'XPC_SERVICE_NAME': '0', 15:57:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:57:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:57:37 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:57:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:57:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:57:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:57:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:57:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:57:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:57:39 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:57:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:57:40 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:57:40 INFO - Installing collected packages: mozsystemmonitor 15:57:40 INFO - Running setup.py install for mozsystemmonitor 15:57:40 INFO - Successfully installed mozsystemmonitor 15:57:40 INFO - Cleaning up... 15:57:40 INFO - Return code: 0 15:57:40 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:57:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:57:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:57:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:57:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:57:40 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1053d4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe961d56800>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053ed5e0>, '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 0x104fd0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104ffb990>, '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.3JD3oi97vv/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.IJpR66r7Li/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:57:40 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 15:57:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 15:57:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3JD3oi97vv/Render', 15:57:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:57:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:57:40 INFO - 'HOME': '/Users/cltbld', 15:57:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:57:40 INFO - 'LOGNAME': 'cltbld', 15:57:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:57:40 INFO - 'MOZ_NO_REMOTE': '1', 15:57:40 INFO - 'NO_EM_RESTART': '1', 15:57:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:57:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:57:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:57:40 INFO - 'PWD': '/builds/slave/test', 15:57:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:57:40 INFO - 'SHELL': '/bin/bash', 15:57:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IJpR66r7Li/Listeners', 15:57:40 INFO - 'TMPDIR': '/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/', 15:57:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:57:40 INFO - 'USER': 'cltbld', 15:57:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:57:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:57:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:57:40 INFO - 'XPC_FLAGS': '0x0', 15:57:40 INFO - 'XPC_SERVICE_NAME': '0', 15:57:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:57:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:57:40 INFO - Downloading/unpacking blobuploader==1.2.4 15:57:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:57:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:57:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:57:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:57:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:57:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:57:42 INFO - Downloading blobuploader-1.2.4.tar.gz 15:57:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:57:43 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:57:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:57:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:57:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:57:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:57:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:57:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:57:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:57:43 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:57:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:57:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:57:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:57:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 15:57:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:57:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:57:44 INFO - Downloading docopt-0.6.1.tar.gz 15:57:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:57:44 INFO - Installing collected packages: blobuploader, requests, docopt 15:57:44 INFO - Running setup.py install for blobuploader 15:57:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:57:44 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:57:44 INFO - Running setup.py install for requests 15:57:45 INFO - Running setup.py install for docopt 15:57:45 INFO - Successfully installed blobuploader requests docopt 15:57:45 INFO - Cleaning up... 15:57:45 INFO - Return code: 0 15:57:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:57:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:57:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:57:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:57:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:57:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1053d4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe961d56800>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053ed5e0>, '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 0x104fd0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104ffb990>, '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.3JD3oi97vv/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.IJpR66r7Li/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:57:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:57:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:57:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3JD3oi97vv/Render', 15:57:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:57:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:57:45 INFO - 'HOME': '/Users/cltbld', 15:57:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:57:45 INFO - 'LOGNAME': 'cltbld', 15:57:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:57:45 INFO - 'MOZ_NO_REMOTE': '1', 15:57:45 INFO - 'NO_EM_RESTART': '1', 15:57:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:57:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:57:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:57:45 INFO - 'PWD': '/builds/slave/test', 15:57:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:57:45 INFO - 'SHELL': '/bin/bash', 15:57:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IJpR66r7Li/Listeners', 15:57:45 INFO - 'TMPDIR': '/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/', 15:57:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:57:45 INFO - 'USER': 'cltbld', 15:57:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:57:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:57:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:57:45 INFO - 'XPC_FLAGS': '0x0', 15:57:45 INFO - 'XPC_SERVICE_NAME': '0', 15:57:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:57:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:57:45 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-yhMrAV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:57:45 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-T8aUuT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:57:45 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-P5cQvP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:57:45 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-Z9d7qX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:57:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:57:45 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-vF93M1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:57:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:57:46 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-zcrwyW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:57:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:57:46 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-puBuOM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:57:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:57:46 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-U0gyDQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:57:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:57:46 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-63mHGl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:57:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:57:46 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-UZcTCH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:57:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:57:46 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-qvp2FY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:57:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:57:46 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-8wGXdj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:57:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:57:46 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-bNZmj_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:57:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:57:46 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-isKxmS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:57:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:57:46 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-3tFFRC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:57:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:57:47 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-r_rUNX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:57:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:57:47 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-rsFn9k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:57:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:57:47 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-lpvul7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:57:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:57:47 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-GFHygg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:57:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:57:47 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-zy3xyz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:57:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:57:47 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-QwWXhD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:57:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:57:48 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 15:57:48 INFO - Running setup.py install for manifestparser 15:57:48 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:57:48 INFO - Running setup.py install for mozcrash 15:57:48 INFO - Running setup.py install for mozdebug 15:57:48 INFO - Running setup.py install for mozdevice 15:57:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:57:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:57:48 INFO - Running setup.py install for mozfile 15:57:48 INFO - Running setup.py install for mozhttpd 15:57:48 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:57:48 INFO - Running setup.py install for mozinfo 15:57:49 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:57:49 INFO - Running setup.py install for mozInstall 15:57:49 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:57:49 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:57:49 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:57:49 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:57:49 INFO - Running setup.py install for mozleak 15:57:49 INFO - Running setup.py install for mozlog 15:57:49 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:57:49 INFO - Running setup.py install for moznetwork 15:57:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:57:49 INFO - Running setup.py install for mozprocess 15:57:49 INFO - Running setup.py install for mozprofile 15:57:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:57:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:57:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:57:49 INFO - Running setup.py install for mozrunner 15:57:50 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:57:50 INFO - Running setup.py install for mozscreenshot 15:57:50 INFO - Running setup.py install for moztest 15:57:50 INFO - Running setup.py install for mozversion 15:57:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:57:50 INFO - Running setup.py install for wptserve 15:57:50 INFO - Running setup.py install for marionette-driver 15:57:50 INFO - Running setup.py install for browsermob-proxy 15:57:51 INFO - Running setup.py install for marionette-client 15:57:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:57:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:57:51 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 15:57:51 INFO - Cleaning up... 15:57:51 INFO - Return code: 0 15:57:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:57: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')]} 15:57:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:57:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:57: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')]} 15:57:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:57:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 15:57:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1053d4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053f1f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fe961d56800>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1053ed5e0>, '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 0x104fd0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104ffb990>, '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.3JD3oi97vv/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.IJpR66r7Li/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 15:57:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 15:57:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 15:57:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3JD3oi97vv/Render', 15:57:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:57:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:57:51 INFO - 'HOME': '/Users/cltbld', 15:57:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:57:51 INFO - 'LOGNAME': 'cltbld', 15:57:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:57:51 INFO - 'MOZ_NO_REMOTE': '1', 15:57:51 INFO - 'NO_EM_RESTART': '1', 15:57:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:57:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:57:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:57:51 INFO - 'PWD': '/builds/slave/test', 15:57:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:57:51 INFO - 'SHELL': '/bin/bash', 15:57:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IJpR66r7Li/Listeners', 15:57:51 INFO - 'TMPDIR': '/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/', 15:57:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:57:51 INFO - 'USER': 'cltbld', 15:57:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:57:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:57:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:57:51 INFO - 'XPC_FLAGS': '0x0', 15:57:51 INFO - 'XPC_SERVICE_NAME': '0', 15:57:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:57:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:57:51 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-luHGBH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:57:51 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)) 15:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:57:51 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-QFxQ9v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:57:51 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)) 15:57:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:57:51 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-WLKo1I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:57:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:57:52 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-uLpYS_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:57:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:57:52 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-d_sTQZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:57:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 15:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:57:52 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-BsJYm0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:57:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 15:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:57:52 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-eeYsYZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:57:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 15:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:57:52 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-Z2hyUJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:57:52 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 15:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:57:52 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-74HA6h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:57:52 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)) 15:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:57:52 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-6ysYxJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:57:52 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)) 15:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:57:52 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-gMBvBF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:57:52 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)) 15:57:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:57:52 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-HPCe0D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:57:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 15:57:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:57:53 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-1Hom0R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:57:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 15:57:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:57:53 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-r4ZgyH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:57:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 15:57:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:57:53 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-8t7l2c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:57:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 15:57:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:57:53 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-qZUZ0_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:57:53 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 15:57:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:57:53 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-KRe4ko-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:57:53 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 15:57:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:57:53 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-tr0JeT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:57:53 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)) 15:57:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:57:53 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-ed0agJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:57:53 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)) 15:57:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:57:53 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-Z73Mc6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:57:53 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)) 15:57:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:57:54 INFO - Running setup.py (path:/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/pip-BPREm9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:57:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:57:54 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 15:57:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:57:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 15:57:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 15:57:54 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:57:54 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 15:57:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:57: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 15:57: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 15:57: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 15:57: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 15:57: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 15:57: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 15:57:56 INFO - Downloading blessings-1.6.tar.gz 15:57:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:57:56 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)) 15:57:56 INFO - Installing collected packages: blessings 15:57:56 INFO - Running setup.py install for blessings 15:57:57 INFO - Successfully installed blessings 15:57:57 INFO - Cleaning up... 15:57:57 INFO - Return code: 0 15:57:57 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:57:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:57:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:57:57 INFO - Reading from file tmpfile_stdout 15:57:57 INFO - Current package versions: 15:57:57 INFO - blessings == 1.6 15:57:57 INFO - blobuploader == 1.2.4 15:57:57 INFO - browsermob-proxy == 0.6.0 15:57:57 INFO - docopt == 0.6.1 15:57:57 INFO - manifestparser == 1.1 15:57:57 INFO - marionette-client == 2.3.0 15:57:57 INFO - marionette-driver == 1.4.0 15:57:57 INFO - mozInstall == 1.12 15:57:57 INFO - mozcrash == 0.17 15:57:57 INFO - mozdebug == 0.1 15:57:57 INFO - mozdevice == 0.48 15:57:57 INFO - mozfile == 1.2 15:57:57 INFO - mozhttpd == 0.7 15:57:57 INFO - mozinfo == 0.9 15:57:57 INFO - mozleak == 0.1 15:57:57 INFO - mozlog == 3.1 15:57:57 INFO - moznetwork == 0.27 15:57:57 INFO - mozprocess == 0.22 15:57:57 INFO - mozprofile == 0.28 15:57:57 INFO - mozrunner == 6.11 15:57:57 INFO - mozscreenshot == 0.1 15:57:57 INFO - mozsystemmonitor == 0.0 15:57:57 INFO - moztest == 0.7 15:57:57 INFO - mozversion == 1.4 15:57:57 INFO - psutil == 3.1.1 15:57:57 INFO - requests == 1.2.3 15:57:57 INFO - wptserve == 1.4.0 15:57:57 INFO - wsgiref == 0.1.2 15:57:57 INFO - Running post-action listener: _resource_record_post_action 15:57:57 INFO - Running post-action listener: _start_resource_monitoring 15:57:57 INFO - Starting resource monitoring. 15:57:57 INFO - ##### 15:57:57 INFO - ##### Running pull step. 15:57:57 INFO - ##### 15:57:57 INFO - Running pre-action listener: _resource_record_pre_action 15:57:57 INFO - Running main action method: pull 15:57:57 INFO - Pull has nothing to do! 15:57:57 INFO - Running post-action listener: _resource_record_post_action 15:57:57 INFO - ##### 15:57:57 INFO - ##### Running install step. 15:57:57 INFO - ##### 15:57:57 INFO - Running pre-action listener: _resource_record_pre_action 15:57:57 INFO - Running main action method: install 15:57:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:57:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:57:57 INFO - Reading from file tmpfile_stdout 15:57:57 INFO - Detecting whether we're running mozinstall >=1.0... 15:57:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:57:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:57:57 INFO - Reading from file tmpfile_stdout 15:57:57 INFO - Output received: 15:57:57 INFO - Usage: mozinstall [options] installer 15:57:57 INFO - Options: 15:57:57 INFO - -h, --help show this help message and exit 15:57:57 INFO - -d DEST, --destination=DEST 15:57:57 INFO - Directory to install application into. [default: 15:57:57 INFO - "/builds/slave/test"] 15:57:57 INFO - --app=APP Application being installed. [default: firefox] 15:57:57 INFO - mkdir: /builds/slave/test/build/application 15:57:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 15:57:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 15:58:17 INFO - Reading from file tmpfile_stdout 15:58:17 INFO - Output received: 15:58:17 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 15:58:17 INFO - Running post-action listener: _resource_record_post_action 15:58:17 INFO - ##### 15:58:17 INFO - ##### Running run-tests step. 15:58:17 INFO - ##### 15:58:17 INFO - Running pre-action listener: _resource_record_pre_action 15:58:17 INFO - Running main action method: run_tests 15:58:17 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:58:17 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:58:17 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:58:17 INFO - grabbing minidump binary from tooltool 15:58:17 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')]} 15:58:17 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 0x1053ed5e0>, '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 0x104fd0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x104ffb990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:58:17 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 15:58:17 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 15:58:17 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:58:17 INFO - Return code: 0 15:58:17 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 15:58:17 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:58:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.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 15:58:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.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 15:58:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.3JD3oi97vv/Render', 15:58:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 15:58:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 15:58:17 INFO - 'HOME': '/Users/cltbld', 15:58:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 15:58:17 INFO - 'LOGNAME': 'cltbld', 15:58:17 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:58:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:58:17 INFO - 'MOZ_NO_REMOTE': '1', 15:58:17 INFO - 'NO_EM_RESTART': '1', 15:58:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:58:17 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 15:58:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:58:17 INFO - 'PWD': '/builds/slave/test', 15:58:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 15:58:17 INFO - 'SHELL': '/bin/bash', 15:58:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.IJpR66r7Li/Listeners', 15:58:17 INFO - 'TMPDIR': '/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/T/', 15:58:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 15:58:17 INFO - 'USER': 'cltbld', 15:58:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 15:58:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 15:58:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 15:58:17 INFO - 'XPC_FLAGS': '0x0', 15:58:17 INFO - 'XPC_SERVICE_NAME': '0', 15:58:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 15:58:17 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.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 15:58:18 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 15:58:18 INFO - import pkg_resources 15:58:19 INFO - Using 1 client processes 15:58:19 INFO - wptserve Starting http server on 127.0.0.1:8000 15:58:19 INFO - wptserve Starting http server on 127.0.0.1:8001 15:58:19 INFO - wptserve Starting http server on 127.0.0.1:8443 15:58:21 INFO - SUITE-START | Running 778 tests 15:58:21 INFO - Running testharness tests 15:58:21 INFO - Setting up ssl 15:58:21 INFO - PROCESS | certutil | 15:58:21 INFO - PROCESS | certutil | 15:58:21 INFO - PROCESS | certutil | 15:58:21 INFO - Certificate Nickname Trust Attributes 15:58:21 INFO - SSL,S/MIME,JAR/XPI 15:58:21 INFO - 15:58:21 INFO - web-platform-tests CT,, 15:58:21 INFO - 15:58:21 INFO - Starting runner 15:58:22 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 15:58:22 INFO - PROCESS | 1649 | 1461106702843 Marionette DEBUG Marionette enabled via build flag and pref 15:58:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164d1000 == 1 [pid = 1649] [id = 1] 15:58:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 1 (0x1164d1800) [pid = 1649] [serial = 1] [outer = 0x0] 15:58:22 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:58:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 2 (0x1164d2800) [pid = 1649] [serial = 2] [outer = 0x1164d1800] 15:58:23 INFO - PROCESS | 1649 | 1461106703219 Marionette INFO Listening on port 2828 15:58:23 INFO - PROCESS | 1649 | 1461106703439 Marionette DEBUG Marionette enabled via command-line flag 15:58:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11913e000 == 2 [pid = 1649] [id = 2] 15:58:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 3 (0x11913e800) [pid = 1649] [serial = 3] [outer = 0x0] 15:58:23 INFO - PROCESS | 1649 | [1649] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 15:58:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 4 (0x11913f800) [pid = 1649] [serial = 4] [outer = 0x11913e800] 15:58:23 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:58:23 INFO - PROCESS | 1649 | 1461106703605 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 15:58:23 INFO - PROCESS | 1649 | 1461106703675 Marionette DEBUG Closed connection conn0 15:58:23 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:58:23 INFO - PROCESS | 1649 | 1461106703681 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 15:58:23 INFO - PROCESS | 1649 | 1461106703696 Marionette DEBUG Closed connection conn1 15:58:23 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:58:23 INFO - PROCESS | 1649 | 1461106703701 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 15:58:23 INFO - PROCESS | 1649 | 1461106703708 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:58:23 INFO - PROCESS | 1649 | 1461106703714 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160419144541","device":"desktop","version":"48.0a1"} 15:58:24 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:58:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x123804000 == 3 [pid = 1649] [id = 3] 15:58:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 5 (0x123805000) [pid = 1649] [serial = 5] [outer = 0x0] 15:58:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x123805800 == 4 [pid = 1649] [id = 4] 15:58:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 6 (0x11c7a0000) [pid = 1649] [serial = 6] [outer = 0x0] 15:58:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:58:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x125fc7000 == 5 [pid = 1649] [id = 5] 15:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 7 (0x11c79f800) [pid = 1649] [serial = 7] [outer = 0x0] 15:58:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:58:25 INFO - PROCESS | 1649 | [1649] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 8 (0x12607cc00) [pid = 1649] [serial = 8] [outer = 0x11c79f800] 15:58:25 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 15:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 9 (0x12638e800) [pid = 1649] [serial = 9] [outer = 0x123805000] 15:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 10 (0x125d5a000) [pid = 1649] [serial = 10] [outer = 0x11c7a0000] 15:58:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 11 (0x125d5c000) [pid = 1649] [serial = 11] [outer = 0x11c79f800] 15:58:25 INFO - PROCESS | 1649 | 1461106705832 Marionette DEBUG loaded listener.js 15:58:25 INFO - PROCESS | 1649 | 1461106705841 Marionette DEBUG loaded listener.js 15:58:26 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 15:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 12 (0x11c44b400) [pid = 1649] [serial = 12] [outer = 0x11c79f800] 15:58:26 INFO - PROCESS | 1649 | 1461106706193 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"7cc110bc-e797-6a42-9d05-26fc03788ca7","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160419144541","device":"desktop","version":"48.0a1","command_id":1}}] 15:58:26 INFO - PROCESS | 1649 | 1461106706286 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}] 15:58:26 INFO - PROCESS | 1649 | 1461106706329 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 15:58:26 INFO - PROCESS | 1649 | 1461106706416 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:58:26 INFO - PROCESS | 1649 | [1649] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 13 (0x12b3bac00) [pid = 1649] [serial = 13] [outer = 0x11c79f800] 15:58:26 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:58:26 INFO - PROCESS | 1649 | 1461106706702 Marionette TRACE conn2 <- [1,3,null,{}] 15:58:26 INFO - PROCESS | 1649 | 1461106706705 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:58:26 INFO - PROCESS | 1649 | 1461106706721 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 15:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:58:26 INFO - PROCESS | 1649 | 1461106706750 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 15:58:26 INFO - PROCESS | 1649 | 1461106706752 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 15:58:26 INFO - PROCESS | 1649 | 1461106706755 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:58:26 INFO - PROCESS | 1649 | 1461106706758 Marionette TRACE conn2 <- [1,6,null,{}] 15:58:26 INFO - PROCESS | 1649 | 1461106706764 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}] 15:58:26 INFO - PROCESS | 1649 | 1461106706772 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 15:58:26 INFO - PROCESS | 1649 | 1461106706778 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b95a000 == 6 [pid = 1649] [id = 6] 15:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 14 (0x12b990400) [pid = 1649] [serial = 14] [outer = 0x0] 15:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 15 (0x12b992000) [pid = 1649] [serial = 15] [outer = 0x12b990400] 15:58:26 INFO - PROCESS | 1649 | 1461106706824 Marionette DEBUG loaded listener.js 15:58:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 16 (0x12bba0c00) [pid = 1649] [serial = 16] [outer = 0x12b990400] 15:58:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bbc7000 == 7 [pid = 1649] [id = 7] 15:58:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 17 (0x12bd67c00) [pid = 1649] [serial = 17] [outer = 0x0] 15:58:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 18 (0x12bd6d000) [pid = 1649] [serial = 18] [outer = 0x12bd67c00] 15:58:27 INFO - PROCESS | 1649 | 1461106707230 Marionette DEBUG loaded listener.js 15:58:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 19 (0x12bd6f800) [pid = 1649] [serial = 19] [outer = 0x12bd67c00] 15:58:27 INFO - PROCESS | 1649 | 1461106707371 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]]]}] 15:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 675ms 15:58:27 INFO - PROCESS | 1649 | 1461106707450 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 15:58:27 INFO - PROCESS | 1649 | 1461106707451 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 15:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:58:27 INFO - PROCESS | 1649 | 1461106707485 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:58:27 INFO - PROCESS | 1649 | 1461106707486 Marionette TRACE conn2 <- [1,10,null,{}] 15:58:27 INFO - PROCESS | 1649 | 1461106707503 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}] 15:58:27 INFO - PROCESS | 1649 | 1461106707607 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 15:58:27 INFO - PROCESS | 1649 | 1461106707624 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6b5000 == 8 [pid = 1649] [id = 8] 15:58:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 20 (0x12d681800) [pid = 1649] [serial = 20] [outer = 0x0] 15:58:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 21 (0x12d685800) [pid = 1649] [serial = 21] [outer = 0x12d681800] 15:58:27 INFO - PROCESS | 1649 | 1461106707650 Marionette DEBUG loaded listener.js 15:58:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 22 (0x12d68a000) [pid = 1649] [serial = 22] [outer = 0x12d681800] 15:58:27 INFO - PROCESS | 1649 | 1461106707952 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]]]}] 15:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 505ms 15:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:58:27 INFO - PROCESS | 1649 | 1461106707965 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 15:58:27 INFO - PROCESS | 1649 | 1461106707966 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 15:58:27 INFO - PROCESS | 1649 | 1461106707968 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:58:27 INFO - PROCESS | 1649 | 1461106707969 Marionette TRACE conn2 <- [1,14,null,{}] 15:58:27 INFO - PROCESS | 1649 | 1461106707971 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}] 15:58:28 INFO - PROCESS | 1649 | 1461106708063 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 15:58:28 INFO - PROCESS | 1649 | 1461106708067 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9ca000 == 9 [pid = 1649] [id = 9] 15:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 23 (0x12d68c400) [pid = 1649] [serial = 23] [outer = 0x0] 15:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 24 (0x12d966800) [pid = 1649] [serial = 24] [outer = 0x12d68c400] 15:58:28 INFO - PROCESS | 1649 | 1461106708092 Marionette DEBUG loaded listener.js 15:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 25 (0x126c8f400) [pid = 1649] [serial = 25] [outer = 0x12d68c400] 15:58:28 INFO - PROCESS | 1649 | 1461106708349 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]]]}] 15:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 15:58:28 INFO - PROCESS | 1649 | 1461106708386 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 1649 | 1461106708388 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 15:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:58:28 INFO - PROCESS | 1649 | 1461106708390 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:58:28 INFO - PROCESS | 1649 | 1461106708391 Marionette TRACE conn2 <- [1,18,null,{}] 15:58:28 INFO - PROCESS | 1649 | 1461106708400 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}] 15:58:28 INFO - PROCESS | 1649 | 1461106708489 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 15:58:28 INFO - PROCESS | 1649 | 1461106708496 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4b9000 == 10 [pid = 1649] [id = 10] 15:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 26 (0x12b3bb000) [pid = 1649] [serial = 26] [outer = 0x0] 15:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 27 (0x12e367400) [pid = 1649] [serial = 27] [outer = 0x12b3bb000] 15:58:28 INFO - PROCESS | 1649 | 1461106708521 Marionette DEBUG loaded listener.js 15:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 28 (0x12e603800) [pid = 1649] [serial = 28] [outer = 0x12b3bb000] 15:58:28 INFO - PROCESS | 1649 | 1461106708781 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]]]}] 15:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 15:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:58:28 INFO - PROCESS | 1649 | 1461106708834 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 1649 | 1461106708835 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 15:58:28 INFO - PROCESS | 1649 | 1461106708837 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:58:28 INFO - PROCESS | 1649 | 1461106708838 Marionette TRACE conn2 <- [1,22,null,{}] 15:58:28 INFO - PROCESS | 1649 | 1461106708842 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}] 15:58:28 INFO - PROCESS | 1649 | 1461106708929 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 15:58:28 INFO - PROCESS | 1649 | 1461106708933 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6eb000 == 11 [pid = 1649] [id = 11] 15:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 29 (0x12e606c00) [pid = 1649] [serial = 29] [outer = 0x0] 15:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 30 (0x12e6c0800) [pid = 1649] [serial = 30] [outer = 0x12e606c00] 15:58:28 INFO - PROCESS | 1649 | 1461106708958 Marionette DEBUG loaded listener.js 15:58:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 31 (0x12e6c8000) [pid = 1649] [serial = 31] [outer = 0x12e606c00] 15:58:29 INFO - PROCESS | 1649 | 1461106709188 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]]]}] 15:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 15:58:29 INFO - PROCESS | 1649 | 1461106709206 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 15:58:29 INFO - PROCESS | 1649 | 1461106709207 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 15:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:58:29 INFO - PROCESS | 1649 | 1461106709216 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:58:29 INFO - PROCESS | 1649 | 1461106709217 Marionette TRACE conn2 <- [1,26,null,{}] 15:58:29 INFO - PROCESS | 1649 | 1461106709219 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}] 15:58:29 INFO - PROCESS | 1649 | 1461106709315 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 15:58:29 INFO - PROCESS | 1649 | 1461106709320 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa43000 == 12 [pid = 1649] [id = 12] 15:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 32 (0x12e763800) [pid = 1649] [serial = 32] [outer = 0x0] 15:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 33 (0x12e76b000) [pid = 1649] [serial = 33] [outer = 0x12e763800] 15:58:29 INFO - PROCESS | 1649 | 1461106709345 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 34 (0x12ec78000) [pid = 1649] [serial = 34] [outer = 0x12e763800] 15:58:29 INFO - PROCESS | 1649 | 1461106709582 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]]]}] 15:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 15:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:58:29 INFO - PROCESS | 1649 | 1461106709634 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 15:58:29 INFO - PROCESS | 1649 | 1461106709636 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 15:58:29 INFO - PROCESS | 1649 | 1461106709638 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:58:29 INFO - PROCESS | 1649 | 1461106709639 Marionette TRACE conn2 <- [1,30,null,{}] 15:58:29 INFO - PROCESS | 1649 | 1461106709650 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}] 15:58:29 INFO - PROCESS | 1649 | 1461106709744 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 15:58:29 INFO - PROCESS | 1649 | 1461106709749 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee16800 == 13 [pid = 1649] [id = 13] 15:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 35 (0x12ec7a800) [pid = 1649] [serial = 35] [outer = 0x0] 15:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 36 (0x12ec80c00) [pid = 1649] [serial = 36] [outer = 0x12ec7a800] 15:58:29 INFO - PROCESS | 1649 | 1461106709778 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 37 (0x12ee52800) [pid = 1649] [serial = 37] [outer = 0x12ec7a800] 15:58:30 INFO - PROCESS | 1649 | 1461106710172 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]]]}] 15:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 567ms 15:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:58:30 INFO - PROCESS | 1649 | 1461106710206 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 1649 | 1461106710207 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 15:58:30 INFO - PROCESS | 1649 | 1461106710209 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 1649 | 1461106710210 Marionette TRACE conn2 <- [1,34,null,{}] 15:58:30 INFO - PROCESS | 1649 | 1461106710213 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}] 15:58:30 INFO - PROCESS | 1649 | 1461106710295 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 15:58:30 INFO - PROCESS | 1649 | 1461106710299 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efb4800 == 14 [pid = 1649] [id = 14] 15:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 38 (0x12ee54000) [pid = 1649] [serial = 38] [outer = 0x0] 15:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 39 (0x12ee5a000) [pid = 1649] [serial = 39] [outer = 0x12ee54000] 15:58:30 INFO - PROCESS | 1649 | 1461106710325 Marionette DEBUG loaded listener.js 15:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 40 (0x12f149000) [pid = 1649] [serial = 40] [outer = 0x12ee54000] 15:58:30 INFO - PROCESS | 1649 | 1461106710555 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]]]}] 15:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 15:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:58:30 INFO - PROCESS | 1649 | 1461106710581 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 1649 | 1461106710582 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 15:58:30 INFO - PROCESS | 1649 | 1461106710584 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 1649 | 1461106710585 Marionette TRACE conn2 <- [1,38,null,{}] 15:58:30 INFO - PROCESS | 1649 | 1461106710588 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}] 15:58:30 INFO - PROCESS | 1649 | 1461106710680 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 15:58:30 INFO - PROCESS | 1649 | 1461106710684 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f2cc800 == 15 [pid = 1649] [id = 15] 15:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 41 (0x12f14b000) [pid = 1649] [serial = 41] [outer = 0x0] 15:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 42 (0x12f153000) [pid = 1649] [serial = 42] [outer = 0x12f14b000] 15:58:30 INFO - PROCESS | 1649 | 1461106710708 Marionette DEBUG loaded listener.js 15:58:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 43 (0x12f4df800) [pid = 1649] [serial = 43] [outer = 0x12f14b000] 15:58:30 INFO - PROCESS | 1649 | 1461106710939 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]]]}] 15:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 368ms 15:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:58:30 INFO - PROCESS | 1649 | 1461106710952 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 1649 | 1461106710954 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 15:58:30 INFO - PROCESS | 1649 | 1461106710956 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 1649 | 1461106710957 Marionette TRACE conn2 <- [1,42,null,{}] 15:58:30 INFO - PROCESS | 1649 | 1461106710967 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}] 15:58:31 INFO - PROCESS | 1649 | 1461106711058 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 15:58:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f555800 == 16 [pid = 1649] [id = 16] 15:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 44 (0x12f556000) [pid = 1649] [serial = 44] [outer = 0x0] 15:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 45 (0x12f557800) [pid = 1649] [serial = 45] [outer = 0x12f556000] 15:58:31 INFO - PROCESS | 1649 | 1461106711077 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 46 (0x12f55e800) [pid = 1649] [serial = 46] [outer = 0x12f556000] 15:58:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c00f800 == 17 [pid = 1649] [id = 17] 15:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 47 (0x12f5acc00) [pid = 1649] [serial = 47] [outer = 0x0] 15:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 48 (0x12f5ae800) [pid = 1649] [serial = 48] [outer = 0x12f5acc00] 15:58:31 INFO - PROCESS | 1649 | 1461106711108 Marionette DEBUG loaded listener.js 15:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 49 (0x12f5b2c00) [pid = 1649] [serial = 49] [outer = 0x12f5acc00] 15:58:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c00a800 == 18 [pid = 1649] [id = 18] 15:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 50 (0x12f4ea400) [pid = 1649] [serial = 50] [outer = 0x0] 15:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x12f5b9000) [pid = 1649] [serial = 51] [outer = 0x12f4ea400] 15:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x12f5af400) [pid = 1649] [serial = 52] [outer = 0x12f4ea400] 15:58:31 INFO - PROCESS | 1649 | 1461106711442 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]]]}] 15:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 526ms 15:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:58:31 INFO - PROCESS | 1649 | 1461106711483 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 15:58:31 INFO - PROCESS | 1649 | 1461106711484 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 15:58:31 INFO - PROCESS | 1649 | 1461106711486 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:58:31 INFO - PROCESS | 1649 | 1461106711488 Marionette TRACE conn2 <- [1,46,null,{}] 15:58:31 INFO - PROCESS | 1649 | 1461106711490 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}] 15:58:31 INFO - PROCESS | 1649 | 1461106711580 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 15:58:31 INFO - PROCESS | 1649 | 1461106711585 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ab20800 == 19 [pid = 1649] [id = 19] 15:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x118c11400) [pid = 1649] [serial = 53] [outer = 0x0] 15:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x11a8e6c00) [pid = 1649] [serial = 54] [outer = 0x118c11400] 15:58:31 INFO - PROCESS | 1649 | 1461106711619 Marionette DEBUG loaded listener.js 15:58:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x11ac85000) [pid = 1649] [serial = 55] [outer = 0x118c11400] 15:58:31 INFO - PROCESS | 1649 | 1461106711959 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]]]}] 15:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 519ms 15:58:32 INFO - PROCESS | 1649 | 1461106712006 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 15:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:58:32 INFO - PROCESS | 1649 | 1461106712007 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 15:58:32 INFO - PROCESS | 1649 | 1461106712009 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:58:32 INFO - PROCESS | 1649 | 1461106712010 Marionette TRACE conn2 <- [1,50,null,{}] 15:58:32 INFO - PROCESS | 1649 | 1461106712012 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}] 15:58:32 INFO - PROCESS | 1649 | 1461106712102 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 15:58:32 INFO - PROCESS | 1649 | 1461106712106 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b9f000 == 20 [pid = 1649] [id = 20] 15:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x11ad0e400) [pid = 1649] [serial = 56] [outer = 0x0] 15:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x11ad12000) [pid = 1649] [serial = 57] [outer = 0x11ad0e400] 15:58:32 INFO - PROCESS | 1649 | 1461106712132 Marionette DEBUG loaded listener.js 15:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x12fbc5800) [pid = 1649] [serial = 58] [outer = 0x11ad0e400] 15:58:32 INFO - PROCESS | 1649 | 1461106712360 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]]]}] 15:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 15:58:32 INFO - PROCESS | 1649 | 1461106712382 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 15:58:32 INFO - PROCESS | 1649 | 1461106712384 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 15:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:58:32 INFO - PROCESS | 1649 | 1461106712386 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:58:32 INFO - PROCESS | 1649 | 1461106712387 Marionette TRACE conn2 <- [1,54,null,{}] 15:58:32 INFO - PROCESS | 1649 | 1461106712389 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}] 15:58:32 INFO - PROCESS | 1649 | 1461106712488 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 15:58:32 INFO - PROCESS | 1649 | 1461106712492 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x130163000 == 21 [pid = 1649] [id = 21] 15:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x12fbc6800) [pid = 1649] [serial = 59] [outer = 0x0] 15:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x12fc46800) [pid = 1649] [serial = 60] [outer = 0x12fbc6800] 15:58:32 INFO - PROCESS | 1649 | 1461106712516 Marionette DEBUG loaded listener.js 15:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x12fc4c000) [pid = 1649] [serial = 61] [outer = 0x12fbc6800] 15:58:32 INFO - PROCESS | 1649 | 1461106712741 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]]]}] 15:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 15:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:58:32 INFO - PROCESS | 1649 | 1461106712754 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 15:58:32 INFO - PROCESS | 1649 | 1461106712755 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 15:58:32 INFO - PROCESS | 1649 | 1461106712765 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:58:32 INFO - PROCESS | 1649 | 1461106712766 Marionette TRACE conn2 <- [1,58,null,{}] 15:58:32 INFO - PROCESS | 1649 | 1461106712769 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}] 15:58:32 INFO - PROCESS | 1649 | 1461106712877 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 15:58:32 INFO - PROCESS | 1649 | 1461106712883 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x13073a000 == 22 [pid = 1649] [id = 22] 15:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x12fc53c00) [pid = 1649] [serial = 62] [outer = 0x0] 15:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x1305b2400) [pid = 1649] [serial = 63] [outer = 0x12fc53c00] 15:58:32 INFO - PROCESS | 1649 | 1461106712911 Marionette DEBUG loaded listener.js 15:58:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1305b7c00) [pid = 1649] [serial = 64] [outer = 0x12fc53c00] 15:58:33 INFO - PROCESS | 1649 | 1461106713834 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]]]}] 15:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1127ms 15:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:58:33 INFO - PROCESS | 1649 | 1461106713886 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 15:58:33 INFO - PROCESS | 1649 | 1461106713889 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 15:58:33 INFO - PROCESS | 1649 | 1461106713893 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:58:33 INFO - PROCESS | 1649 | 1461106713895 Marionette TRACE conn2 <- [1,62,null,{}] 15:58:33 INFO - PROCESS | 1649 | 1461106713899 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}] 15:58:34 INFO - PROCESS | 1649 | 1461106714008 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 15:58:34 INFO - PROCESS | 1649 | 1461106714049 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x115332800 == 23 [pid = 1649] [id = 23] 15:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x1153d3000) [pid = 1649] [serial = 65] [outer = 0x0] 15:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x115772400) [pid = 1649] [serial = 66] [outer = 0x1153d3000] 15:58:34 INFO - PROCESS | 1649 | 1461106714082 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x11850bc00) [pid = 1649] [serial = 67] [outer = 0x1153d3000] 15:58:34 INFO - PROCESS | 1649 | 1461106714498 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]]]}] 15:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 15:58:34 INFO - PROCESS | 1649 | 1461106714564 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 15:58:34 INFO - PROCESS | 1649 | 1461106714568 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 15:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:58:34 INFO - PROCESS | 1649 | 1461106714572 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:58:34 INFO - PROCESS | 1649 | 1461106714574 Marionette TRACE conn2 <- [1,66,null,{}] 15:58:34 INFO - PROCESS | 1649 | 1461106714577 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}] 15:58:34 INFO - PROCESS | 1649 | 1461106714683 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 15:58:34 INFO - PROCESS | 1649 | 1461106714723 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x119267800 == 24 [pid = 1649] [id = 24] 15:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x118511000) [pid = 1649] [serial = 68] [outer = 0x0] 15:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x119d6c400) [pid = 1649] [serial = 69] [outer = 0x118511000] 15:58:34 INFO - PROCESS | 1649 | 1461106714754 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11aada400) [pid = 1649] [serial = 70] [outer = 0x118511000] 15:58:35 INFO - PROCESS | 1649 | 1461106715150 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]]]}] 15:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 619ms 15:58:35 INFO - PROCESS | 1649 | 1461106715192 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 15:58:35 INFO - PROCESS | 1649 | 1461106715194 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 15:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:58:35 INFO - PROCESS | 1649 | 1461106715196 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:58:35 INFO - PROCESS | 1649 | 1461106715199 Marionette TRACE conn2 <- [1,70,null,{}] 15:58:35 INFO - PROCESS | 1649 | 1461106715206 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}] 15:58:35 INFO - PROCESS | 1649 | 1461106715315 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 15:58:35 INFO - PROCESS | 1649 | 1461106715580 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x114a71000 == 25 [pid = 1649] [id = 25] 15:58:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x116321c00) [pid = 1649] [serial = 71] [outer = 0x0] 15:58:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x1163b8400) [pid = 1649] [serial = 72] [outer = 0x116321c00] 15:58:35 INFO - PROCESS | 1649 | 1461106715617 Marionette DEBUG loaded listener.js 15:58:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x116604000) [pid = 1649] [serial = 73] [outer = 0x116321c00] 15:58:36 INFO - PROCESS | 1649 | 1461106716066 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]]]}] 15:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 923ms 15:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:58:36 INFO - PROCESS | 1649 | 1461106716120 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 15:58:36 INFO - PROCESS | 1649 | 1461106716122 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 15:58:36 INFO - PROCESS | 1649 | 1461106716125 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 1649 | 1461106716126 Marionette TRACE conn2 <- [1,74,null,{}] 15:58:36 INFO - PROCESS | 1649 | 1461106716129 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}] 15:58:36 INFO - PROCESS | 1649 | 1461106716213 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 15:58:36 INFO - PROCESS | 1649 | 1461106716253 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x1189a5800 == 26 [pid = 1649] [id = 26] 15:58:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x118511c00) [pid = 1649] [serial = 74] [outer = 0x0] 15:58:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x119d66400) [pid = 1649] [serial = 75] [outer = 0x118511c00] 15:58:36 INFO - PROCESS | 1649 | 1461106716282 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11a8ea000) [pid = 1649] [serial = 76] [outer = 0x118511c00] 15:58:36 INFO - PROCESS | 1649 | 1461106716615 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]]]}] 15:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 521ms 15:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:58:36 INFO - PROCESS | 1649 | 1461106716647 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 15:58:36 INFO - PROCESS | 1649 | 1461106716649 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 15:58:36 INFO - PROCESS | 1649 | 1461106716653 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 1649 | 1461106716654 Marionette TRACE conn2 <- [1,78,null,{}] 15:58:36 INFO - PROCESS | 1649 | 1461106716657 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}] 15:58:36 INFO - PROCESS | 1649 | 1461106716743 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 15:58:36 INFO - PROCESS | 1649 | 1461106716827 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x115334000 == 27 [pid = 1649] [id = 27] 15:58:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x10b2dc800) [pid = 1649] [serial = 77] [outer = 0x0] 15:58:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x1191b9800) [pid = 1649] [serial = 78] [outer = 0x10b2dc800] 15:58:36 INFO - PROCESS | 1649 | 1461106716869 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11aa19000) [pid = 1649] [serial = 79] [outer = 0x10b2dc800] 15:58:37 INFO - PROCESS | 1649 | 1461106717300 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]]]}] 15:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 671ms 15:58:37 INFO - PROCESS | 1649 | 1461106717325 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 15:58:37 INFO - PROCESS | 1649 | 1461106717326 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 15:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:58:37 INFO - PROCESS | 1649 | 1461106717330 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:58:37 INFO - PROCESS | 1649 | 1461106717334 Marionette TRACE conn2 <- [1,82,null,{}] 15:58:37 INFO - PROCESS | 1649 | 1461106717340 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}] 15:58:37 INFO - PROCESS | 1649 | 1461106717413 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 15:58:37 INFO - PROCESS | 1649 | 1461106717417 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119842000 == 28 [pid = 1649] [id = 28] 15:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11aa1e000) [pid = 1649] [serial = 80] [outer = 0x0] 15:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11ab41c00) [pid = 1649] [serial = 81] [outer = 0x11aa1e000] 15:58:37 INFO - PROCESS | 1649 | 1461106717444 Marionette DEBUG loaded listener.js 15:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11add4800) [pid = 1649] [serial = 82] [outer = 0x11aa1e000] 15:58:37 INFO - PROCESS | 1649 | 1461106717748 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]]]}] 15:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 424ms 15:58:37 INFO - PROCESS | 1649 | 1461106717754 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 15:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:58:37 INFO - PROCESS | 1649 | 1461106717755 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 15:58:37 INFO - PROCESS | 1649 | 1461106717765 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:58:37 INFO - PROCESS | 1649 | 1461106717766 Marionette TRACE conn2 <- [1,86,null,{}] 15:58:37 INFO - PROCESS | 1649 | 1461106717768 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}] 15:58:37 INFO - PROCESS | 1649 | 1461106717845 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 15:58:37 INFO - PROCESS | 1649 | 1461106717887 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b94800 == 29 [pid = 1649] [id = 29] 15:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11aa1e800) [pid = 1649] [serial = 83] [outer = 0x0] 15:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11b6e1c00) [pid = 1649] [serial = 84] [outer = 0x11aa1e800] 15:58:37 INFO - PROCESS | 1649 | 1461106717913 Marionette DEBUG loaded listener.js 15:58:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11bfd5000) [pid = 1649] [serial = 85] [outer = 0x11aa1e800] 15:58:38 INFO - PROCESS | 1649 | 1461106718178 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]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 475ms 15:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:58:38 INFO - PROCESS | 1649 | 1461106718234 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 15:58:38 INFO - PROCESS | 1649 | 1461106718235 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 15:58:38 INFO - PROCESS | 1649 | 1461106718237 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 1649 | 1461106718238 Marionette TRACE conn2 <- [1,90,null,{}] 15:58:38 INFO - PROCESS | 1649 | 1461106718240 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}] 15:58:38 INFO - PROCESS | 1649 | 1461106718314 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 15:58:38 INFO - PROCESS | 1649 | 1461106718318 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a89e800 == 30 [pid = 1649] [id = 30] 15:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11c1ecc00) [pid = 1649] [serial = 86] [outer = 0x0] 15:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11c455400) [pid = 1649] [serial = 87] [outer = 0x11c1ecc00] 15:58:38 INFO - PROCESS | 1649 | 1461106718352 Marionette DEBUG loaded listener.js 15:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11c676000) [pid = 1649] [serial = 88] [outer = 0x11c1ecc00] 15:58:38 INFO - PROCESS | 1649 | 1461106718670 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]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 15:58:38 INFO - PROCESS | 1649 | 1461106718706 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 15:58:38 INFO - PROCESS | 1649 | 1461106718708 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 15:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:58:38 INFO - PROCESS | 1649 | 1461106718711 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 1649 | 1461106718713 Marionette TRACE conn2 <- [1,94,null,{}] 15:58:38 INFO - PROCESS | 1649 | 1461106718717 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}] 15:58:38 INFO - PROCESS | 1649 | 1461106718857 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 15:58:38 INFO - PROCESS | 1649 | 1461106718866 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ab2d800 == 31 [pid = 1649] [id = 31] 15:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11c6cbc00) [pid = 1649] [serial = 89] [outer = 0x0] 15:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12373d000) [pid = 1649] [serial = 90] [outer = 0x11c6cbc00] 15:58:38 INFO - PROCESS | 1649 | 1461106718906 Marionette DEBUG loaded listener.js 15:58:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1239de800) [pid = 1649] [serial = 91] [outer = 0x11c6cbc00] 15:58:39 INFO - PROCESS | 1649 | 1461106719213 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]]]}] 15:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 519ms 15:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:58:39 INFO - PROCESS | 1649 | 1461106719233 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 15:58:39 INFO - PROCESS | 1649 | 1461106719234 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 15:58:39 INFO - PROCESS | 1649 | 1461106719236 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:58:39 INFO - PROCESS | 1649 | 1461106719238 Marionette TRACE conn2 <- [1,98,null,{}] 15:58:39 INFO - PROCESS | 1649 | 1461106719240 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}] 15:58:39 INFO - PROCESS | 1649 | 1461106719320 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 15:58:39 INFO - PROCESS | 1649 | 1461106719363 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b670800 == 32 [pid = 1649] [id = 32] 15:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x11c79d000) [pid = 1649] [serial = 92] [outer = 0x0] 15:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x1239e1c00) [pid = 1649] [serial = 93] [outer = 0x11c79d000] 15:58:39 INFO - PROCESS | 1649 | 1461106719388 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123bce400) [pid = 1649] [serial = 94] [outer = 0x11c79d000] 15:58:39 INFO - PROCESS | 1649 | 1461106719644 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]]]}] 15:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 417ms 15:58:39 INFO - PROCESS | 1649 | 1461106719655 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 15:58:39 INFO - PROCESS | 1649 | 1461106719656 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 15:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:58:39 INFO - PROCESS | 1649 | 1461106719669 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:58:39 INFO - PROCESS | 1649 | 1461106719670 Marionette TRACE conn2 <- [1,102,null,{}] 15:58:39 INFO - PROCESS | 1649 | 1461106719672 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}] 15:58:39 INFO - PROCESS | 1649 | 1461106719754 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 15:58:39 INFO - PROCESS | 1649 | 1461106719757 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x115333800 == 33 [pid = 1649] [id = 33] 15:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x123bcd800) [pid = 1649] [serial = 95] [outer = 0x0] 15:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x125ae2400) [pid = 1649] [serial = 96] [outer = 0x123bcd800] 15:58:39 INFO - PROCESS | 1649 | 1461106719784 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x125c61c00) [pid = 1649] [serial = 97] [outer = 0x123bcd800] 15:58:40 INFO - PROCESS | 1649 | 1461106720058 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]]]}] 15:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 428ms 15:58:40 INFO - PROCESS | 1649 | 1461106720088 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 15:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:58:40 INFO - PROCESS | 1649 | 1461106720089 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 15:58:40 INFO - PROCESS | 1649 | 1461106720098 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - PROCESS | 1649 | 1461106720100 Marionette TRACE conn2 <- [1,106,null,{}] 15:58:40 INFO - PROCESS | 1649 | 1461106720102 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}] 15:58:40 INFO - PROCESS | 1649 | 1461106720175 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 15:58:40 INFO - PROCESS | 1649 | 1461106720181 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be89000 == 34 [pid = 1649] [id = 34] 15:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123bcdc00) [pid = 1649] [serial = 98] [outer = 0x0] 15:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x125d4f400) [pid = 1649] [serial = 99] [outer = 0x123bcdc00] 15:58:40 INFO - PROCESS | 1649 | 1461106720242 Marionette DEBUG loaded listener.js 15:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126224000) [pid = 1649] [serial = 100] [outer = 0x123bcdc00] 15:58:40 INFO - PROCESS | 1649 | 1461106720465 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]]]}] 15:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 426ms 15:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:58:40 INFO - PROCESS | 1649 | 1461106720518 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 1649 | 1461106720519 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 15:58:40 INFO - PROCESS | 1649 | 1461106720521 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - PROCESS | 1649 | 1461106720522 Marionette TRACE conn2 <- [1,110,null,{}] 15:58:40 INFO - PROCESS | 1649 | 1461106720532 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}] 15:58:40 INFO - PROCESS | 1649 | 1461106720621 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 15:58:40 INFO - PROCESS | 1649 | 1461106720627 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c3ef000 == 35 [pid = 1649] [id = 35] 15:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12622d400) [pid = 1649] [serial = 101] [outer = 0x0] 15:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1262ea400) [pid = 1649] [serial = 102] [outer = 0x12622d400] 15:58:40 INFO - PROCESS | 1649 | 1461106720654 Marionette DEBUG loaded listener.js 15:58:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x125d59c00) [pid = 1649] [serial = 103] [outer = 0x12622d400] 15:58:40 INFO - PROCESS | 1649 | 1461106720950 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]]]}] 15:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 15:58:40 INFO - PROCESS | 1649 | 1461106720990 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 1649 | 1461106720992 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 15:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:58:40 INFO - PROCESS | 1649 | 1461106720996 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 1649 | 1461106720998 Marionette TRACE conn2 <- [1,114,null,{}] 15:58:41 INFO - PROCESS | 1649 | 1461106721000 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}] 15:58:41 INFO - PROCESS | 1649 | 1461106721083 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 15:58:41 INFO - PROCESS | 1649 | 1461106721130 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c68d000 == 36 [pid = 1649] [id = 36] 15:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x1262e5000) [pid = 1649] [serial = 104] [outer = 0x0] 15:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x126c93c00) [pid = 1649] [serial = 105] [outer = 0x1262e5000] 15:58:41 INFO - PROCESS | 1649 | 1461106721154 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x127511000) [pid = 1649] [serial = 106] [outer = 0x1262e5000] 15:58:41 INFO - PROCESS | 1649 | 1461106721428 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]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 15:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:58:41 INFO - PROCESS | 1649 | 1461106721466 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 1649 | 1461106721467 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 15:58:41 INFO - PROCESS | 1649 | 1461106721469 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 1649 | 1461106721471 Marionette TRACE conn2 <- [1,118,null,{}] 15:58:41 INFO - PROCESS | 1649 | 1461106721473 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}] 15:58:41 INFO - PROCESS | 1649 | 1461106721547 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 15:58:41 INFO - PROCESS | 1649 | 1461106721551 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x125956800 == 37 [pid = 1649] [id = 37] 15:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11b9a5c00) [pid = 1649] [serial = 107] [outer = 0x0] 15:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12820d000) [pid = 1649] [serial = 108] [outer = 0x11b9a5c00] 15:58:41 INFO - PROCESS | 1649 | 1461106721577 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128b02c00) [pid = 1649] [serial = 109] [outer = 0x11b9a5c00] 15:58:41 INFO - PROCESS | 1649 | 1461106721874 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]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 417ms 15:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:58:41 INFO - PROCESS | 1649 | 1461106721888 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 1649 | 1461106721889 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 15:58:41 INFO - PROCESS | 1649 | 1461106721898 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 1649 | 1461106721899 Marionette TRACE conn2 <- [1,122,null,{}] 15:58:41 INFO - PROCESS | 1649 | 1461106721901 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}] 15:58:41 INFO - PROCESS | 1649 | 1461106721980 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 15:58:42 INFO - PROCESS | 1649 | 1461106722026 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x125a3e800 == 38 [pid = 1649] [id = 38] 15:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x127470c00) [pid = 1649] [serial = 110] [outer = 0x0] 15:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x128b08000) [pid = 1649] [serial = 111] [outer = 0x127470c00] 15:58:42 INFO - PROCESS | 1649 | 1461106722050 Marionette DEBUG loaded listener.js 15:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x128caf400) [pid = 1649] [serial = 112] [outer = 0x127470c00] 15:58:42 INFO - PROCESS | 1649 | 1461106722286 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]]]}] 15:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 425ms 15:58:42 INFO - PROCESS | 1649 | 1461106722316 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 15:58:42 INFO - PROCESS | 1649 | 1461106722318 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 15:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:58:42 INFO - PROCESS | 1649 | 1461106722320 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - PROCESS | 1649 | 1461106722321 Marionette TRACE conn2 <- [1,126,null,{}] 15:58:42 INFO - PROCESS | 1649 | 1461106722326 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}] 15:58:42 INFO - PROCESS | 1649 | 1461106722410 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 15:58:42 INFO - PROCESS | 1649 | 1461106722415 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x125fc9800 == 39 [pid = 1649] [id = 39] 15:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x128b11000) [pid = 1649] [serial = 113] [outer = 0x0] 15:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12b3b1800) [pid = 1649] [serial = 114] [outer = 0x128b11000] 15:58:42 INFO - PROCESS | 1649 | 1461106722439 Marionette DEBUG loaded listener.js 15:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12b585400) [pid = 1649] [serial = 115] [outer = 0x128b11000] 15:58:42 INFO - PROCESS | 1649 | 1461106722715 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]]]}] 15:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 15:58:42 INFO - PROCESS | 1649 | 1461106722738 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 15:58:42 INFO - PROCESS | 1649 | 1461106722740 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 15:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:58:42 INFO - PROCESS | 1649 | 1461106722750 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - PROCESS | 1649 | 1461106722750 Marionette TRACE conn2 <- [1,130,null,{}] 15:58:42 INFO - PROCESS | 1649 | 1461106722753 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}] 15:58:42 INFO - PROCESS | 1649 | 1461106722832 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 15:58:42 INFO - PROCESS | 1649 | 1461106722836 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x126541000 == 40 [pid = 1649] [id = 40] 15:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12b58c000) [pid = 1649] [serial = 116] [outer = 0x0] 15:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12b989400) [pid = 1649] [serial = 117] [outer = 0x12b58c000] 15:58:42 INFO - PROCESS | 1649 | 1461106722861 Marionette DEBUG loaded listener.js 15:58:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12b993000) [pid = 1649] [serial = 118] [outer = 0x12b58c000] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x115334000 == 39 [pid = 1649] [id = 27] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119b94800 == 38 [pid = 1649] [id = 29] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11ab2d800 == 37 [pid = 1649] [id = 31] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11a89e800 == 36 [pid = 1649] [id = 30] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11be89000 == 35 [pid = 1649] [id = 34] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119842000 == 34 [pid = 1649] [id = 28] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11c68d000 == 33 [pid = 1649] [id = 36] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11b670800 == 32 [pid = 1649] [id = 32] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11c3ef000 == 31 [pid = 1649] [id = 35] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x115333800 == 30 [pid = 1649] [id = 33] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x125a3e800 == 29 [pid = 1649] [id = 38] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x125956800 == 28 [pid = 1649] [id = 37] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6eb000 == 27 [pid = 1649] [id = 11] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6b5000 == 26 [pid = 1649] [id = 8] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12efb4800 == 25 [pid = 1649] [id = 14] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1189a5800 == 24 [pid = 1649] [id = 26] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11ab20800 == 23 [pid = 1649] [id = 19] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4b9000 == 22 [pid = 1649] [id = 10] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12c00f800 == 21 [pid = 1649] [id = 17] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119b9f000 == 20 [pid = 1649] [id = 20] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x13073a000 == 19 [pid = 1649] [id = 22] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12b95a000 == 18 [pid = 1649] [id = 6] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa43000 == 17 [pid = 1649] [id = 12] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x115332800 == 16 [pid = 1649] [id = 23] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9ca000 == 15 [pid = 1649] [id = 9] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x114a71000 == 14 [pid = 1649] [id = 25] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x130163000 == 13 [pid = 1649] [id = 21] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee16800 == 12 [pid = 1649] [id = 13] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x119267800 == 11 [pid = 1649] [id = 24] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12f2cc800 == 10 [pid = 1649] [id = 15] 15:58:45 INFO - PROCESS | 1649 | --DOCSHELL 0x125fc9800 == 9 [pid = 1649] [id = 39] 15:58:45 INFO - PROCESS | 1649 | 1461106725444 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]]]}] 15:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 2731ms 15:58:45 INFO - PROCESS | 1649 | 1461106725474 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 15:58:45 INFO - PROCESS | 1649 | 1461106725476 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 15:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:58:45 INFO - PROCESS | 1649 | 1461106725480 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:58:45 INFO - PROCESS | 1649 | 1461106725481 Marionette TRACE conn2 <- [1,134,null,{}] 15:58:45 INFO - PROCESS | 1649 | 1461106725486 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}] 15:58:45 INFO - PROCESS | 1649 | 1461106725562 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 15:58:46 INFO - PROCESS | 1649 | 1461106726153 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1144da000 == 10 [pid = 1649] [id = 41] 15:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x1154d0400) [pid = 1649] [serial = 119] [outer = 0x0] 15:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x115885400) [pid = 1649] [serial = 120] [outer = 0x1154d0400] 15:58:46 INFO - PROCESS | 1649 | 1461106726180 Marionette DEBUG loaded listener.js 15:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x118794c00) [pid = 1649] [serial = 121] [outer = 0x1154d0400] 15:58:46 INFO - PROCESS | 1649 | 1461106726514 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]]]}] 15:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1071ms 15:58:46 INFO - PROCESS | 1649 | 1461106726551 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 15:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:58:46 INFO - PROCESS | 1649 | 1461106726553 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 15:58:46 INFO - PROCESS | 1649 | 1461106726556 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:58:46 INFO - PROCESS | 1649 | 1461106726559 Marionette TRACE conn2 <- [1,138,null,{}] 15:58:46 INFO - PROCESS | 1649 | 1461106726563 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}] 15:58:46 INFO - PROCESS | 1649 | 1461106726661 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 15:58:46 INFO - PROCESS | 1649 | 1461106726666 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1189de000 == 11 [pid = 1649] [id = 42] 15:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11890d400) [pid = 1649] [serial = 122] [outer = 0x0] 15:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x1191ba400) [pid = 1649] [serial = 123] [outer = 0x11890d400] 15:58:46 INFO - PROCESS | 1649 | 1461106726694 Marionette DEBUG loaded listener.js 15:58:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11a8bf000) [pid = 1649] [serial = 124] [outer = 0x11890d400] 15:58:47 INFO - PROCESS | 1649 | 1461106727039 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]]]}] 15:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 522ms 15:58:47 INFO - PROCESS | 1649 | 1461106727081 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 15:58:47 INFO - PROCESS | 1649 | 1461106727084 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 15:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:58:47 INFO - PROCESS | 1649 | 1461106727087 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:58:47 INFO - PROCESS | 1649 | 1461106727088 Marionette TRACE conn2 <- [1,142,null,{}] 15:58:47 INFO - PROCESS | 1649 | 1461106727091 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}] 15:58:47 INFO - PROCESS | 1649 | 1461106727179 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 15:58:47 INFO - PROCESS | 1649 | 1461106727184 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x119272000 == 12 [pid = 1649] [id = 43] 15:58:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11a8c7800) [pid = 1649] [serial = 125] [outer = 0x0] 15:58:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11aa1b800) [pid = 1649] [serial = 126] [outer = 0x11a8c7800] 15:58:47 INFO - PROCESS | 1649 | 1461106727210 Marionette DEBUG loaded listener.js 15:58:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11ad06800) [pid = 1649] [serial = 127] [outer = 0x11a8c7800] 15:58:47 INFO - PROCESS | 1649 | 1461106727572 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]]]}] 15:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 518ms 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12ec7a800) [pid = 1649] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12e763800) [pid = 1649] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12e606c00) [pid = 1649] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b3bb000) [pid = 1649] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12d68c400) [pid = 1649] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12d681800) [pid = 1649] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b990400) [pid = 1649] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12fbc6800) [pid = 1649] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11ad0e400) [pid = 1649] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x118c11400) [pid = 1649] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12f5acc00) [pid = 1649] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12f14b000) [pid = 1649] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12ee54000) [pid = 1649] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x116321c00) [pid = 1649] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11aa1e800) [pid = 1649] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x118511c00) [pid = 1649] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11c1ecc00) [pid = 1649] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11c79d000) [pid = 1649] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x123bcd800) [pid = 1649] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x1262e5000) [pid = 1649] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x123bcdc00) [pid = 1649] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1153d3000) [pid = 1649] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x11aa1e000) [pid = 1649] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x10b2dc800) [pid = 1649] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11b9a5c00) [pid = 1649] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12fc53c00) [pid = 1649] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x127470c00) [pid = 1649] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11c6cbc00) [pid = 1649] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:58:48 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x118511000) [pid = 1649] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:58:48 INFO - PROCESS | 1649 | 1461106728069 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 15:58:48 INFO - PROCESS | 1649 | 1461106728070 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 15:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:58:48 INFO - PROCESS | 1649 | 1461106728086 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:58:48 INFO - PROCESS | 1649 | 1461106728090 Marionette TRACE conn2 <- [1,146,null,{}] 15:58:48 INFO - PROCESS | 1649 | 1461106728095 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}] 15:58:48 INFO - PROCESS | 1649 | 1461106728170 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 15:58:48 INFO - PROCESS | 1649 | 1461106728175 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x119850800 == 13 [pid = 1649] [id = 44] 15:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11ad0c400) [pid = 1649] [serial = 128] [outer = 0x0] 15:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x11ad0f400) [pid = 1649] [serial = 129] [outer = 0x11ad0c400] 15:58:48 INFO - PROCESS | 1649 | 1461106728202 Marionette DEBUG loaded listener.js 15:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x11b91ec00) [pid = 1649] [serial = 130] [outer = 0x11ad0c400] 15:58:48 INFO - PROCESS | 1649 | 1461106728518 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]]]}] 15:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 479ms 15:58:48 INFO - PROCESS | 1649 | 1461106728561 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 15:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:58:48 INFO - PROCESS | 1649 | 1461106728563 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 15:58:48 INFO - PROCESS | 1649 | 1461106728565 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:58:48 INFO - PROCESS | 1649 | 1461106728566 Marionette TRACE conn2 <- [1,150,null,{}] 15:58:48 INFO - PROCESS | 1649 | 1461106728568 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}] 15:58:48 INFO - PROCESS | 1649 | 1461106728640 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 15:58:48 INFO - PROCESS | 1649 | 1461106728682 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a895000 == 14 [pid = 1649] [id = 45] 15:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x115779400) [pid = 1649] [serial = 131] [outer = 0x0] 15:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11b99b000) [pid = 1649] [serial = 132] [outer = 0x115779400] 15:58:48 INFO - PROCESS | 1649 | 1461106728707 Marionette DEBUG loaded listener.js 15:58:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11bfe0400) [pid = 1649] [serial = 133] [outer = 0x115779400] 15:58:48 INFO - PROCESS | 1649 | 1461106728994 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]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 15:58:49 INFO - PROCESS | 1649 | 1461106729033 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 1649 | 1461106729035 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 15:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:58:49 INFO - PROCESS | 1649 | 1461106729037 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 1649 | 1461106729038 Marionette TRACE conn2 <- [1,154,null,{}] 15:58:49 INFO - PROCESS | 1649 | 1461106729040 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}] 15:58:49 INFO - PROCESS | 1649 | 1461106729108 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 15:58:49 INFO - PROCESS | 1649 | 1461106729113 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b66f800 == 15 [pid = 1649] [id = 46] 15:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11c4bd800) [pid = 1649] [serial = 134] [outer = 0x0] 15:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11c4c3400) [pid = 1649] [serial = 135] [outer = 0x11c4bd800] 15:58:49 INFO - PROCESS | 1649 | 1461106729149 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12373c000) [pid = 1649] [serial = 136] [outer = 0x11c4bd800] 15:58:49 INFO - PROCESS | 1649 | 1461106729463 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]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 15:58:49 INFO - PROCESS | 1649 | 1461106729505 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 1649 | 1461106729507 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 15:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:58:49 INFO - PROCESS | 1649 | 1461106729509 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 1649 | 1461106729510 Marionette TRACE conn2 <- [1,158,null,{}] 15:58:49 INFO - PROCESS | 1649 | 1461106729512 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}] 15:58:49 INFO - PROCESS | 1649 | 1461106729583 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 15:58:49 INFO - PROCESS | 1649 | 1461106729587 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11926a000 == 16 [pid = 1649] [id = 47] 15:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x123841800) [pid = 1649] [serial = 137] [outer = 0x0] 15:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x123bd3800) [pid = 1649] [serial = 138] [outer = 0x123841800] 15:58:49 INFO - PROCESS | 1649 | 1461106729614 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x125c5b000) [pid = 1649] [serial = 139] [outer = 0x123841800] 15:58:49 INFO - PROCESS | 1649 | 1461106729941 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]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 15:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:58:49 INFO - PROCESS | 1649 | 1461106729979 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 1649 | 1461106729981 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 15:58:49 INFO - PROCESS | 1649 | 1461106729984 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 1649 | 1461106729985 Marionette TRACE conn2 <- [1,162,null,{}] 15:58:49 INFO - PROCESS | 1649 | 1461106729989 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}] 15:58:50 INFO - PROCESS | 1649 | 1461106730154 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 15:58:50 INFO - PROCESS | 1649 | 1461106730222 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x1155a0000 == 17 [pid = 1649] [id = 48] 15:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x1146c1000) [pid = 1649] [serial = 140] [outer = 0x0] 15:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x1146c3800) [pid = 1649] [serial = 141] [outer = 0x1146c1000] 15:58:50 INFO - PROCESS | 1649 | 1461106730271 Marionette DEBUG loaded listener.js 15:58:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x116323800) [pid = 1649] [serial = 142] [outer = 0x1146c1000] 15:58:50 INFO - PROCESS | 1649 | 1461106730886 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]]]}] 15:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 920ms 15:58:50 INFO - PROCESS | 1649 | 1461106730905 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 15:58:50 INFO - PROCESS | 1649 | 1461106730908 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 15:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:58:50 INFO - PROCESS | 1649 | 1461106730911 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:58:50 INFO - PROCESS | 1649 | 1461106730914 Marionette TRACE conn2 <- [1,166,null,{}] 15:58:50 INFO - PROCESS | 1649 | 1461106730917 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}] 15:58:51 INFO - PROCESS | 1649 | 1461106731010 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 15:58:51 INFO - PROCESS | 1649 | 1461106731074 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b99800 == 18 [pid = 1649] [id = 49] 15:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11a60bc00) [pid = 1649] [serial = 143] [outer = 0x0] 15:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11a8bd400) [pid = 1649] [serial = 144] [outer = 0x11a60bc00] 15:58:51 INFO - PROCESS | 1649 | 1461106731106 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11aad5800) [pid = 1649] [serial = 145] [outer = 0x11a60bc00] 15:58:51 INFO - PROCESS | 1649 | 1461106731809 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]]]}] 15:58:51 INFO - PROCESS | 1649 | --DOCSHELL 0x126541000 == 17 [pid = 1649] [id = 40] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12607cc00) [pid = 1649] [serial = 8] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1163b8400) [pid = 1649] [serial = 72] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x116604000) [pid = 1649] [serial = 73] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x119d66400) [pid = 1649] [serial = 75] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11c676000) [pid = 1649] [serial = 88] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x11c455400) [pid = 1649] [serial = 87] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12373d000) [pid = 1649] [serial = 90] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x123bce400) [pid = 1649] [serial = 94] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x125ae2400) [pid = 1649] [serial = 96] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x125d4f400) [pid = 1649] [serial = 99] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x125c61c00) [pid = 1649] [serial = 97] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126c93c00) [pid = 1649] [serial = 105] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x1262ea400) [pid = 1649] [serial = 102] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x127511000) [pid = 1649] [serial = 106] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11b6e1c00) [pid = 1649] [serial = 84] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12820d000) [pid = 1649] [serial = 108] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x128b08000) [pid = 1649] [serial = 111] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x128b02c00) [pid = 1649] [serial = 109] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11a8ea000) [pid = 1649] [serial = 76] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11aa19000) [pid = 1649] [serial = 79] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1239e1c00) [pid = 1649] [serial = 93] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12b989400) [pid = 1649] [serial = 117] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11add4800) [pid = 1649] [serial = 82] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x119d6c400) [pid = 1649] [serial = 69] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x128caf400) [pid = 1649] [serial = 112] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1239de800) [pid = 1649] [serial = 91] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12b3b1800) [pid = 1649] [serial = 114] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x126224000) [pid = 1649] [serial = 100] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x115772400) [pid = 1649] [serial = 66] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11ab41c00) [pid = 1649] [serial = 81] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1305b7c00) [pid = 1649] [serial = 64] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11aada400) [pid = 1649] [serial = 70] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11850bc00) [pid = 1649] [serial = 67] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11bfd5000) [pid = 1649] [serial = 85] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x1191b9800) [pid = 1649] [serial = 78] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12e367400) [pid = 1649] [serial = 27] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12d966800) [pid = 1649] [serial = 24] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x126c8f400) [pid = 1649] [serial = 25] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x12d685800) [pid = 1649] [serial = 21] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x12d68a000) [pid = 1649] [serial = 22] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12bd6d000) [pid = 1649] [serial = 18] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x12b992000) [pid = 1649] [serial = 15] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x12bba0c00) [pid = 1649] [serial = 16] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x125d5c000) [pid = 1649] [serial = 11] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x11ad12000) [pid = 1649] [serial = 57] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x11a8e6c00) [pid = 1649] [serial = 54] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x11ac85000) [pid = 1649] [serial = 55] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12f557800) [pid = 1649] [serial = 45] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x12f5ae800) [pid = 1649] [serial = 48] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x12f5b2c00) [pid = 1649] [serial = 49] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x12f5b9000) [pid = 1649] [serial = 51] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12f153000) [pid = 1649] [serial = 42] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x12f4df800) [pid = 1649] [serial = 43] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x12f149000) [pid = 1649] [serial = 40] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 61 (0x12ee5a000) [pid = 1649] [serial = 39] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 60 (0x12ec80c00) [pid = 1649] [serial = 36] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 59 (0x12ee52800) [pid = 1649] [serial = 37] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 58 (0x12e76b000) [pid = 1649] [serial = 33] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 57 (0x12ec78000) [pid = 1649] [serial = 34] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 56 (0x12e6c0800) [pid = 1649] [serial = 30] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 55 (0x12e6c8000) [pid = 1649] [serial = 31] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 54 (0x12e603800) [pid = 1649] [serial = 28] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 53 (0x1305b2400) [pid = 1649] [serial = 63] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 52 (0x12fc4c000) [pid = 1649] [serial = 61] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 51 (0x12fbc5800) [pid = 1649] [serial = 58] [outer = 0x0] [url = about:blank] 15:58:51 INFO - PROCESS | 1649 | --DOMWINDOW == 50 (0x12fc46800) [pid = 1649] [serial = 60] [outer = 0x0] [url = about:blank] 15:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 922ms 15:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:58:51 INFO - PROCESS | 1649 | 1461106731832 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 15:58:51 INFO - PROCESS | 1649 | 1461106731834 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 15:58:51 INFO - PROCESS | 1649 | 1461106731837 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 1649 | 1461106731840 Marionette TRACE conn2 <- [1,170,null,{}] 15:58:51 INFO - PROCESS | 1649 | 1461106731844 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}] 15:58:51 INFO - PROCESS | 1649 | 1461106731908 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 15:58:51 INFO - PROCESS | 1649 | 1461106731914 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x116685000 == 18 [pid = 1649] [id = 50] 15:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 51 (0x118903400) [pid = 1649] [serial = 146] [outer = 0x0] 15:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 52 (0x118c6e800) [pid = 1649] [serial = 147] [outer = 0x118903400] 15:58:51 INFO - PROCESS | 1649 | 1461106731944 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 53 (0x119a0dc00) [pid = 1649] [serial = 148] [outer = 0x118903400] 15:58:52 INFO - PROCESS | 1649 | 1461106732270 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]]]}] 15:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 471ms 15:58:52 INFO - PROCESS | 1649 | 1461106732310 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 15:58:52 INFO - PROCESS | 1649 | 1461106732316 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 15:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:58:52 INFO - PROCESS | 1649 | 1461106732323 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 1649 | 1461106732326 Marionette TRACE conn2 <- [1,174,null,{}] 15:58:52 INFO - PROCESS | 1649 | 1461106732329 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}] 15:58:52 INFO - PROCESS | 1649 | 1461106732433 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 15:58:52 INFO - PROCESS | 1649 | 1461106732440 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x119265000 == 19 [pid = 1649] [id = 51] 15:58:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 54 (0x11a602800) [pid = 1649] [serial = 149] [outer = 0x0] 15:58:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 55 (0x11aa21000) [pid = 1649] [serial = 150] [outer = 0x11a602800] 15:58:52 INFO - PROCESS | 1649 | 1461106732489 Marionette DEBUG loaded listener.js 15:58:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 56 (0x11ab3f400) [pid = 1649] [serial = 151] [outer = 0x11a602800] 15:58:52 INFO - PROCESS | 1649 | 1461106732900 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]]]}] 15:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 623ms 15:58:52 INFO - PROCESS | 1649 | 1461106732946 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 15:58:52 INFO - PROCESS | 1649 | 1461106732947 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 15:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:58:52 INFO - PROCESS | 1649 | 1461106732949 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 1649 | 1461106732952 Marionette TRACE conn2 <- [1,178,null,{}] 15:58:52 INFO - PROCESS | 1649 | 1461106732960 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}] 15:58:53 INFO - PROCESS | 1649 | 1461106733034 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 15:58:53 INFO - PROCESS | 1649 | 1461106733039 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b92800 == 20 [pid = 1649] [id = 52] 15:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 57 (0x11ad14000) [pid = 1649] [serial = 152] [outer = 0x0] 15:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 58 (0x11b9a7c00) [pid = 1649] [serial = 153] [outer = 0x11ad14000] 15:58:53 INFO - PROCESS | 1649 | 1461106733069 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 59 (0x11bfdf400) [pid = 1649] [serial = 154] [outer = 0x11ad14000] 15:58:53 INFO - PROCESS | 1649 | 1461106733455 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]]]}] 15:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 522ms 15:58:53 INFO - PROCESS | 1649 | 1461106733472 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 15:58:53 INFO - PROCESS | 1649 | 1461106733474 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 15:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:58:53 INFO - PROCESS | 1649 | 1461106733478 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:58:53 INFO - PROCESS | 1649 | 1461106733480 Marionette TRACE conn2 <- [1,182,null,{}] 15:58:53 INFO - PROCESS | 1649 | 1461106733483 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}] 15:58:53 INFO - PROCESS | 1649 | 1461106733591 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 15:58:53 INFO - PROCESS | 1649 | 1461106733599 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa35800 == 21 [pid = 1649] [id = 53] 15:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 60 (0x114c14c00) [pid = 1649] [serial = 155] [outer = 0x0] 15:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 61 (0x11c675400) [pid = 1649] [serial = 156] [outer = 0x114c14c00] 15:58:53 INFO - PROCESS | 1649 | 1461106733640 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 62 (0x123746000) [pid = 1649] [serial = 157] [outer = 0x114c14c00] 15:58:53 INFO - PROCESS | 1649 | 1461106733987 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]]]}] 15:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 520ms 15:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:58:54 INFO - PROCESS | 1649 | 1461106734000 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 15:58:54 INFO - PROCESS | 1649 | 1461106734001 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 15:58:54 INFO - PROCESS | 1649 | 1461106734003 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:58:54 INFO - PROCESS | 1649 | 1461106734004 Marionette TRACE conn2 <- [1,186,null,{}] 15:58:54 INFO - PROCESS | 1649 | 1461106734006 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}] 15:58:54 INFO - PROCESS | 1649 | 1461106734077 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 15:58:54 INFO - PROCESS | 1649 | 1461106734104 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x113f69800 == 22 [pid = 1649] [id = 54] 15:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x11c44d400) [pid = 1649] [serial = 158] [outer = 0x0] 15:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x1239df400) [pid = 1649] [serial = 159] [outer = 0x11c44d400] 15:58:54 INFO - PROCESS | 1649 | 1461106734129 Marionette DEBUG loaded listener.js 15:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x125ae2400) [pid = 1649] [serial = 160] [outer = 0x11c44d400] 15:58:54 INFO - PROCESS | 1649 | 1461106734450 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]]]}] 15:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 468ms 15:58:54 INFO - PROCESS | 1649 | 1461106734478 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 15:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:58:54 INFO - PROCESS | 1649 | 1461106734481 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 15:58:54 INFO - PROCESS | 1649 | 1461106734483 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:58:54 INFO - PROCESS | 1649 | 1461106734484 Marionette TRACE conn2 <- [1,190,null,{}] 15:58:54 INFO - PROCESS | 1649 | 1461106734487 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}] 15:58:54 INFO - PROCESS | 1649 | 1461106734588 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 15:58:54 INFO - PROCESS | 1649 | 1461106734593 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c147000 == 23 [pid = 1649] [id = 55] 15:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11b6ea400) [pid = 1649] [serial = 161] [outer = 0x0] 15:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x125d5cc00) [pid = 1649] [serial = 162] [outer = 0x11b6ea400] 15:58:54 INFO - PROCESS | 1649 | 1461106734620 Marionette DEBUG loaded listener.js 15:58:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x126ad8000) [pid = 1649] [serial = 163] [outer = 0x11b6ea400] 15:58:54 INFO - PROCESS | 1649 | 1461106734920 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]]]}] 15:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 15:58:54 INFO - PROCESS | 1649 | 1461106734957 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 15:58:54 INFO - PROCESS | 1649 | 1461106734958 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 15:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:58:54 INFO - PROCESS | 1649 | 1461106734964 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:58:54 INFO - PROCESS | 1649 | 1461106734965 Marionette TRACE conn2 <- [1,194,null,{}] 15:58:54 INFO - PROCESS | 1649 | 1461106734967 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}] 15:58:55 INFO - PROCESS | 1649 | 1461106735048 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 15:58:55 INFO - PROCESS | 1649 | 1461106735073 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c3e5000 == 24 [pid = 1649] [id = 56] 15:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x126adb400) [pid = 1649] [serial = 164] [outer = 0x0] 15:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x126c8cc00) [pid = 1649] [serial = 165] [outer = 0x126adb400] 15:58:55 INFO - PROCESS | 1649 | 1461106735099 Marionette DEBUG loaded listener.js 15:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x126c96400) [pid = 1649] [serial = 166] [outer = 0x126adb400] 15:58:55 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12b58c000) [pid = 1649] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:58:55 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x12622d400) [pid = 1649] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:58:55 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x128b11000) [pid = 1649] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:58:55 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x11890d400) [pid = 1649] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:58:55 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x11a8c7800) [pid = 1649] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:58:55 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x115779400) [pid = 1649] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:58:55 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x11c4bd800) [pid = 1649] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:58:55 INFO - PROCESS | 1649 | --DOMWINDOW == 63 (0x11ad0c400) [pid = 1649] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:58:55 INFO - PROCESS | 1649 | --DOMWINDOW == 62 (0x1154d0400) [pid = 1649] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:58:55 INFO - PROCESS | 1649 | 1461106735445 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]]]}] 15:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 520ms 15:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:58:55 INFO - PROCESS | 1649 | 1461106735483 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 15:58:55 INFO - PROCESS | 1649 | 1461106735485 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 15:58:55 INFO - PROCESS | 1649 | 1461106735487 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:58:55 INFO - PROCESS | 1649 | 1461106735488 Marionette TRACE conn2 <- [1,198,null,{}] 15:58:55 INFO - PROCESS | 1649 | 1461106735490 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}] 15:58:55 INFO - PROCESS | 1649 | 1461106735556 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 15:58:55 INFO - PROCESS | 1649 | 1461106735562 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa44000 == 25 [pid = 1649] [id = 57] 15:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 63 (0x11b9a4000) [pid = 1649] [serial = 167] [outer = 0x0] 15:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 64 (0x123749400) [pid = 1649] [serial = 168] [outer = 0x11b9a4000] 15:58:55 INFO - PROCESS | 1649 | 1461106735587 Marionette DEBUG loaded listener.js 15:58:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x126c94800) [pid = 1649] [serial = 169] [outer = 0x11b9a4000] 15:58:55 INFO - PROCESS | 1649 | 1461106735869 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]]]}] 15:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 418ms 15:58:55 INFO - PROCESS | 1649 | 1461106735906 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 15:58:55 INFO - PROCESS | 1649 | 1461106735908 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 15:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:58:55 INFO - PROCESS | 1649 | 1461106735914 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:58:55 INFO - PROCESS | 1649 | 1461106735916 Marionette TRACE conn2 <- [1,202,null,{}] 15:58:55 INFO - PROCESS | 1649 | 1461106735920 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}] 15:58:56 INFO - PROCESS | 1649 | 1461106736029 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 15:58:56 INFO - PROCESS | 1649 | 1461106736086 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12381d000 == 26 [pid = 1649] [id = 58] 15:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11c1e8c00) [pid = 1649] [serial = 170] [outer = 0x0] 15:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x12746c800) [pid = 1649] [serial = 171] [outer = 0x11c1e8c00] 15:58:56 INFO - PROCESS | 1649 | 1461106736126 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x127506800) [pid = 1649] [serial = 172] [outer = 0x11c1e8c00] 15:58:56 INFO - PROCESS | 1649 | 1461106736463 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]]]}] 15:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 571ms 15:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:58:56 INFO - PROCESS | 1649 | 1461106736484 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 15:58:56 INFO - PROCESS | 1649 | 1461106736485 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 15:58:56 INFO - PROCESS | 1649 | 1461106736487 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:58:56 INFO - PROCESS | 1649 | 1461106736489 Marionette TRACE conn2 <- [1,206,null,{}] 15:58:56 INFO - PROCESS | 1649 | 1461106736491 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}] 15:58:56 INFO - PROCESS | 1649 | 1461106736566 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 15:58:56 INFO - PROCESS | 1649 | 1461106736570 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa35000 == 27 [pid = 1649] [id = 59] 15:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x125ec9000) [pid = 1649] [serial = 173] [outer = 0x0] 15:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x128111000) [pid = 1649] [serial = 174] [outer = 0x125ec9000] 15:58:56 INFO - PROCESS | 1649 | 1461106736597 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x128213800) [pid = 1649] [serial = 175] [outer = 0x125ec9000] 15:58:56 INFO - PROCESS | 1649 | 1461106736883 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]]]}] 15:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 417ms 15:58:56 INFO - PROCESS | 1649 | 1461106736907 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 15:58:56 INFO - PROCESS | 1649 | 1461106736909 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 15:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:58:56 INFO - PROCESS | 1649 | 1461106736919 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:58:56 INFO - PROCESS | 1649 | 1461106736920 Marionette TRACE conn2 <- [1,210,null,{}] 15:58:56 INFO - PROCESS | 1649 | 1461106736923 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}] 15:58:57 INFO - PROCESS | 1649 | 1461106737036 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 15:58:57 INFO - PROCESS | 1649 | 1461106737041 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c10800 == 28 [pid = 1649] [id = 60] 15:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x12820c000) [pid = 1649] [serial = 176] [outer = 0x0] 15:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x128b09c00) [pid = 1649] [serial = 177] [outer = 0x12820c000] 15:58:57 INFO - PROCESS | 1649 | 1461106737072 Marionette DEBUG loaded listener.js 15:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x12b3bb800) [pid = 1649] [serial = 178] [outer = 0x12820c000] 15:58:57 INFO - PROCESS | 1649 | 1461106737343 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]]]}] 15:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 15:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:58:57 INFO - PROCESS | 1649 | 1461106737388 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 15:58:57 INFO - PROCESS | 1649 | 1461106737389 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 15:58:57 INFO - PROCESS | 1649 | 1461106737394 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:58:57 INFO - PROCESS | 1649 | 1461106737397 Marionette TRACE conn2 <- [1,214,null,{}] 15:58:57 INFO - PROCESS | 1649 | 1461106737399 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}] 15:58:57 INFO - PROCESS | 1649 | 1461106737470 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 15:58:57 INFO - PROCESS | 1649 | 1461106737474 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x126391800 == 29 [pid = 1649] [id = 61] 15:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x12b585000) [pid = 1649] [serial = 179] [outer = 0x0] 15:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x12b79c400) [pid = 1649] [serial = 180] [outer = 0x12b585000] 15:58:57 INFO - PROCESS | 1649 | 1461106737501 Marionette DEBUG loaded listener.js 15:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x12b991800) [pid = 1649] [serial = 181] [outer = 0x12b585000] 15:58:57 INFO - PROCESS | 1649 | 1461106737801 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]]]}] 15:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 423ms 15:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:58:57 INFO - PROCESS | 1649 | 1461106737816 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 15:58:57 INFO - PROCESS | 1649 | 1461106737817 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 15:58:57 INFO - PROCESS | 1649 | 1461106737819 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:58:57 INFO - PROCESS | 1649 | 1461106737820 Marionette TRACE conn2 <- [1,218,null,{}] 15:58:57 INFO - PROCESS | 1649 | 1461106737823 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}] 15:58:57 INFO - PROCESS | 1649 | 1461106737917 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 15:58:57 INFO - PROCESS | 1649 | 1461106737923 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12685b000 == 30 [pid = 1649] [id = 62] 15:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11b6eb400) [pid = 1649] [serial = 182] [outer = 0x0] 15:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x12b58c800) [pid = 1649] [serial = 183] [outer = 0x11b6eb400] 15:58:57 INFO - PROCESS | 1649 | 1461106737948 Marionette DEBUG loaded listener.js 15:58:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x12bba6800) [pid = 1649] [serial = 184] [outer = 0x11b6eb400] 15:58:58 INFO - PROCESS | 1649 | --DOCSHELL 0x1144da000 == 29 [pid = 1649] [id = 41] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x11c4c3400) [pid = 1649] [serial = 135] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x123bd3800) [pid = 1649] [serial = 138] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11ad06800) [pid = 1649] [serial = 127] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x11b91ec00) [pid = 1649] [serial = 130] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x11ad0f400) [pid = 1649] [serial = 129] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x115885400) [pid = 1649] [serial = 120] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x118794c00) [pid = 1649] [serial = 121] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x11a8bf000) [pid = 1649] [serial = 124] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x11bfe0400) [pid = 1649] [serial = 133] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12b993000) [pid = 1649] [serial = 118] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 69 (0x125d59c00) [pid = 1649] [serial = 103] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 68 (0x12b585400) [pid = 1649] [serial = 115] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 67 (0x1191ba400) [pid = 1649] [serial = 123] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 66 (0x11aa1b800) [pid = 1649] [serial = 126] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 65 (0x11b99b000) [pid = 1649] [serial = 132] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | --DOMWINDOW == 64 (0x12373c000) [pid = 1649] [serial = 136] [outer = 0x0] [url = about:blank] 15:58:59 INFO - PROCESS | 1649 | 1461106739187 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]]]}] 15:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1419ms 15:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:58:59 INFO - PROCESS | 1649 | 1461106739240 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 15:58:59 INFO - PROCESS | 1649 | 1461106739242 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 15:58:59 INFO - PROCESS | 1649 | 1461106739246 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 1649 | 1461106739248 Marionette TRACE conn2 <- [1,222,null,{}] 15:58:59 INFO - PROCESS | 1649 | 1461106739252 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}] 15:58:59 INFO - PROCESS | 1649 | 1461106739323 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 15:58:59 INFO - PROCESS | 1649 | 1461106739362 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x115332800 == 30 [pid = 1649] [id = 63] 15:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 65 (0x11850d800) [pid = 1649] [serial = 185] [outer = 0x0] 15:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 66 (0x11879e400) [pid = 1649] [serial = 186] [outer = 0x11850d800] 15:58:59 INFO - PROCESS | 1649 | 1461106739390 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 67 (0x118f35800) [pid = 1649] [serial = 187] [outer = 0x11850d800] 15:58:59 INFO - PROCESS | 1649 | 1461106739687 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]]]}] 15:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 470ms 15:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:58:59 INFO - PROCESS | 1649 | 1461106739716 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 15:58:59 INFO - PROCESS | 1649 | 1461106739720 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 15:58:59 INFO - PROCESS | 1649 | 1461106739725 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 1649 | 1461106739729 Marionette TRACE conn2 <- [1,226,null,{}] 15:58:59 INFO - PROCESS | 1649 | 1461106739733 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}] 15:58:59 INFO - PROCESS | 1649 | 1461106739802 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 15:58:59 INFO - PROCESS | 1649 | 1461106739806 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x118950000 == 31 [pid = 1649] [id = 64] 15:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 68 (0x11587f400) [pid = 1649] [serial = 188] [outer = 0x0] 15:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 69 (0x119aca400) [pid = 1649] [serial = 189] [outer = 0x11587f400] 15:58:59 INFO - PROCESS | 1649 | 1461106739835 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 70 (0x11a8e6400) [pid = 1649] [serial = 190] [outer = 0x11587f400] 15:59:00 INFO - PROCESS | 1649 | 1461106740132 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]]]}] 15:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 422ms 15:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:59:00 INFO - PROCESS | 1649 | 1461106740151 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 15:59:00 INFO - PROCESS | 1649 | 1461106740153 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 15:59:00 INFO - PROCESS | 1649 | 1461106740156 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:59:00 INFO - PROCESS | 1649 | 1461106740159 Marionette TRACE conn2 <- [1,230,null,{}] 15:59:00 INFO - PROCESS | 1649 | 1461106740181 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}] 15:59:00 INFO - PROCESS | 1649 | 1461106740256 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 15:59:00 INFO - PROCESS | 1649 | 1461106740262 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x11927b800 == 32 [pid = 1649] [id = 65] 15:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x114eaec00) [pid = 1649] [serial = 191] [outer = 0x0] 15:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11ac85c00) [pid = 1649] [serial = 192] [outer = 0x114eaec00] 15:59:00 INFO - PROCESS | 1649 | 1461106740304 Marionette DEBUG loaded listener.js 15:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11ad10000) [pid = 1649] [serial = 193] [outer = 0x114eaec00] 15:59:00 INFO - PROCESS | 1649 | 1461106740764 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]]]}] 15:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 630ms 15:59:00 INFO - PROCESS | 1649 | 1461106740786 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 15:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:59:00 INFO - PROCESS | 1649 | 1461106740788 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 15:59:00 INFO - PROCESS | 1649 | 1461106740790 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:59:00 INFO - PROCESS | 1649 | 1461106740791 Marionette TRACE conn2 <- [1,234,null,{}] 15:59:00 INFO - PROCESS | 1649 | 1461106740800 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}] 15:59:00 INFO - PROCESS | 1649 | 1461106740867 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 15:59:00 INFO - PROCESS | 1649 | 1461106740871 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b88800 == 33 [pid = 1649] [id = 66] 15:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11adccc00) [pid = 1649] [serial = 194] [outer = 0x0] 15:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11b922400) [pid = 1649] [serial = 195] [outer = 0x11adccc00] 15:59:00 INFO - PROCESS | 1649 | 1461106740899 Marionette DEBUG loaded listener.js 15:59:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x11b9a8000) [pid = 1649] [serial = 196] [outer = 0x11adccc00] 15:59:01 INFO - PROCESS | 1649 | 1461106741202 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]]]}] 15:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 419ms 15:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:59:01 INFO - PROCESS | 1649 | 1461106741216 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 15:59:01 INFO - PROCESS | 1649 | 1461106741217 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 15:59:01 INFO - PROCESS | 1649 | 1461106741220 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 1649 | 1461106741221 Marionette TRACE conn2 <- [1,238,null,{}] 15:59:01 INFO - PROCESS | 1649 | 1461106741223 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}] 15:59:01 INFO - PROCESS | 1649 | 1461106741293 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 15:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x11b99b000) [pid = 1649] [serial = 197] [outer = 0x12f4ea400] 15:59:01 INFO - PROCESS | 1649 | 1461106741315 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa39000 == 34 [pid = 1649] [id = 67] 15:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x11a60fc00) [pid = 1649] [serial = 198] [outer = 0x0] 15:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x11c1f5000) [pid = 1649] [serial = 199] [outer = 0x11a60fc00] 15:59:01 INFO - PROCESS | 1649 | 1461106741345 Marionette DEBUG loaded listener.js 15:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11c4c0400) [pid = 1649] [serial = 200] [outer = 0x11a60fc00] 15:59:01 INFO - PROCESS | 1649 | 1461106741655 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]]]}] 15:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 469ms 15:59:01 INFO - PROCESS | 1649 | 1461106741689 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 15:59:01 INFO - PROCESS | 1649 | 1461106741690 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 15:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:59:01 INFO - PROCESS | 1649 | 1461106741694 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 1649 | 1461106741695 Marionette TRACE conn2 <- [1,242,null,{}] 15:59:01 INFO - PROCESS | 1649 | 1461106741697 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}] 15:59:01 INFO - PROCESS | 1649 | 1461106741796 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 15:59:01 INFO - PROCESS | 1649 | 1461106741804 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afd5000 == 35 [pid = 1649] [id = 68] 15:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11c7b4400) [pid = 1649] [serial = 201] [outer = 0x0] 15:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x123746800) [pid = 1649] [serial = 202] [outer = 0x11c7b4400] 15:59:01 INFO - PROCESS | 1649 | 1461106741832 Marionette DEBUG loaded listener.js 15:59:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x125929400) [pid = 1649] [serial = 203] [outer = 0x11c7b4400] 15:59:02 INFO - PROCESS | 1649 | 1461106742096 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]]]}] 15:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 418ms 15:59:02 INFO - PROCESS | 1649 | 1461106742118 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 15:59:02 INFO - PROCESS | 1649 | 1461106742119 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 15:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:59:02 INFO - PROCESS | 1649 | 1461106742122 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:59:02 INFO - PROCESS | 1649 | 1461106742123 Marionette TRACE conn2 <- [1,246,null,{}] 15:59:02 INFO - PROCESS | 1649 | 1461106742132 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}] 15:59:02 INFO - PROCESS | 1649 | 1461106742202 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 15:59:02 INFO - PROCESS | 1649 | 1461106742207 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba7c000 == 36 [pid = 1649] [id = 69] 15:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11632c000) [pid = 1649] [serial = 204] [outer = 0x0] 15:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x125d5b000) [pid = 1649] [serial = 205] [outer = 0x11632c000] 15:59:02 INFO - PROCESS | 1649 | 1461106742234 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12622b800) [pid = 1649] [serial = 206] [outer = 0x11632c000] 15:59:02 INFO - PROCESS | 1649 | 1461106742507 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]]]}] 15:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 418ms 15:59:02 INFO - PROCESS | 1649 | 1461106742540 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 15:59:02 INFO - PROCESS | 1649 | 1461106742541 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 15:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:59:02 INFO - PROCESS | 1649 | 1461106742552 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:59:02 INFO - PROCESS | 1649 | 1461106742553 Marionette TRACE conn2 <- [1,250,null,{}] 15:59:02 INFO - PROCESS | 1649 | 1461106742555 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}] 15:59:02 INFO - PROCESS | 1649 | 1461106742625 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 15:59:02 INFO - PROCESS | 1649 | 1461106742667 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be8a800 == 37 [pid = 1649] [id = 70] 15:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x1164ae800) [pid = 1649] [serial = 207] [outer = 0x0] 15:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12622d800) [pid = 1649] [serial = 208] [outer = 0x1164ae800] 15:59:02 INFO - PROCESS | 1649 | 1461106742692 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11b9a6000) [pid = 1649] [serial = 209] [outer = 0x1164ae800] 15:59:02 INFO - PROCESS | 1649 | 1461106742994 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]]]}] 15:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 15:59:03 INFO - PROCESS | 1649 | 1461106743021 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 1649 | 1461106743023 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 15:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:59:03 INFO - PROCESS | 1649 | 1461106743028 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 1649 | 1461106743030 Marionette TRACE conn2 <- [1,254,null,{}] 15:59:03 INFO - PROCESS | 1649 | 1461106743033 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}] 15:59:03 INFO - PROCESS | 1649 | 1461106743142 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 15:59:03 INFO - PROCESS | 1649 | 1461106743150 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119279000 == 38 [pid = 1649] [id = 71] 15:59:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x118f31800) [pid = 1649] [serial = 210] [outer = 0x0] 15:59:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x126ad8400) [pid = 1649] [serial = 211] [outer = 0x118f31800] 15:59:03 INFO - PROCESS | 1649 | 1461106743190 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x126c94400) [pid = 1649] [serial = 212] [outer = 0x118f31800] 15:59:03 INFO - PROCESS | 1649 | 1461106743567 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]]]}] 15:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 570ms 15:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:59:03 INFO - PROCESS | 1649 | 1461106743599 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 1649 | 1461106743600 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 15:59:03 INFO - PROCESS | 1649 | 1461106743602 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 1649 | 1461106743603 Marionette TRACE conn2 <- [1,258,null,{}] 15:59:03 INFO - PROCESS | 1649 | 1461106743606 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}] 15:59:03 INFO - PROCESS | 1649 | 1461106743700 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 15:59:03 INFO - PROCESS | 1649 | 1461106743713 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x123803800 == 39 [pid = 1649] [id = 72] 15:59:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126c91c00) [pid = 1649] [serial = 213] [outer = 0x0] 15:59:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x126f1d000) [pid = 1649] [serial = 214] [outer = 0x126c91c00] 15:59:03 INFO - PROCESS | 1649 | 1461106743738 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x127502800) [pid = 1649] [serial = 215] [outer = 0x126c91c00] 15:59:04 INFO - PROCESS | 1649 | 1461106744030 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]]]}] 15:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 15:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:59:04 INFO - PROCESS | 1649 | 1461106744071 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 1649 | 1461106744073 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 15:59:04 INFO - PROCESS | 1649 | 1461106744075 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 1649 | 1461106744079 Marionette TRACE conn2 <- [1,262,null,{}] 15:59:04 INFO - PROCESS | 1649 | 1461106744082 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}] 15:59:04 INFO - PROCESS | 1649 | 1461106744172 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 15:59:04 INFO - PROCESS | 1649 | 1461106744199 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa38800 == 40 [pid = 1649] [id = 73] 15:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12746b400) [pid = 1649] [serial = 216] [outer = 0x0] 15:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x128211c00) [pid = 1649] [serial = 217] [outer = 0x12746b400] 15:59:04 INFO - PROCESS | 1649 | 1461106744228 Marionette DEBUG loaded listener.js 15:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12b346c00) [pid = 1649] [serial = 218] [outer = 0x12746b400] 15:59:04 INFO - PROCESS | 1649 | 1461106744624 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]]]}] 15:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 572ms 15:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:59:04 INFO - PROCESS | 1649 | 1461106744648 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 1649 | 1461106744650 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 15:59:04 INFO - PROCESS | 1649 | 1461106744653 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 1649 | 1461106744655 Marionette TRACE conn2 <- [1,266,null,{}] 15:59:04 INFO - PROCESS | 1649 | 1461106744658 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}] 15:59:04 INFO - PROCESS | 1649 | 1461106744789 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 15:59:04 INFO - PROCESS | 1649 | 1461106744807 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x126257800 == 41 [pid = 1649] [id = 74] 15:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x128ca7000) [pid = 1649] [serial = 219] [outer = 0x0] 15:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12b3b7000) [pid = 1649] [serial = 220] [outer = 0x128ca7000] 15:59:04 INFO - PROCESS | 1649 | 1461106744847 Marionette DEBUG loaded listener.js 15:59:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12b792400) [pid = 1649] [serial = 221] [outer = 0x128ca7000] 15:59:05 INFO - PROCESS | 1649 | 1461106745155 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]]]}] 15:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 520ms 15:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:59:05 INFO - PROCESS | 1649 | 1461106745172 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 15:59:05 INFO - PROCESS | 1649 | 1461106745173 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 15:59:05 INFO - PROCESS | 1649 | 1461106745183 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:59:05 INFO - PROCESS | 1649 | 1461106745185 Marionette TRACE conn2 <- [1,270,null,{}] 15:59:05 INFO - PROCESS | 1649 | 1461106745196 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}] 15:59:05 INFO - PROCESS | 1649 | 1461106745284 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 15:59:05 INFO - PROCESS | 1649 | 1461106745288 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x126874800 == 42 [pid = 1649] [id = 75] 15:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b3b4800) [pid = 1649] [serial = 222] [outer = 0x0] 15:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b990000) [pid = 1649] [serial = 223] [outer = 0x12b3b4800] 15:59:05 INFO - PROCESS | 1649 | 1461106745312 Marionette DEBUG loaded listener.js 15:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12bba2400) [pid = 1649] [serial = 224] [outer = 0x12b3b4800] 15:59:05 INFO - PROCESS | 1649 | 1461106745635 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]]]}] 15:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 485ms 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b585000) [pid = 1649] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11b6ea400) [pid = 1649] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x126adb400) [pid = 1649] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11c1e8c00) [pid = 1649] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11b9a4000) [pid = 1649] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x125ec9000) [pid = 1649] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12820c000) [pid = 1649] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11a602800) [pid = 1649] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x118903400) [pid = 1649] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11a60bc00) [pid = 1649] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x1146c1000) [pid = 1649] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x123841800) [pid = 1649] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x114c14c00) [pid = 1649] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11ad14000) [pid = 1649] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:59:05 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11c44d400) [pid = 1649] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:59:05 INFO - PROCESS | 1649 | 1461106745759 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 15:59:05 INFO - PROCESS | 1649 | 1461106745760 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 15:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:59:05 INFO - PROCESS | 1649 | 1461106745771 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:59:05 INFO - PROCESS | 1649 | 1461106745772 Marionette TRACE conn2 <- [1,274,null,{}] 15:59:05 INFO - PROCESS | 1649 | 1461106745774 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}] 15:59:05 INFO - PROCESS | 1649 | 1461106745843 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 15:59:05 INFO - PROCESS | 1649 | 1461106745849 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b94f800 == 43 [pid = 1649] [id = 76] 15:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11a602800) [pid = 1649] [serial = 225] [outer = 0x0] 15:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11ad14400) [pid = 1649] [serial = 226] [outer = 0x11a602800] 15:59:05 INFO - PROCESS | 1649 | 1461106745874 Marionette DEBUG loaded listener.js 15:59:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x125ae9000) [pid = 1649] [serial = 227] [outer = 0x11a602800] 15:59:06 INFO - PROCESS | 1649 | 1461106746163 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]]]}] 15:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 419ms 15:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:59:06 INFO - PROCESS | 1649 | 1461106746189 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 15:59:06 INFO - PROCESS | 1649 | 1461106746190 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 15:59:06 INFO - PROCESS | 1649 | 1461106746193 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:59:06 INFO - PROCESS | 1649 | 1461106746195 Marionette TRACE conn2 <- [1,278,null,{}] 15:59:06 INFO - PROCESS | 1649 | 1461106746200 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}] 15:59:06 INFO - PROCESS | 1649 | 1461106746270 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 15:59:06 INFO - PROCESS | 1649 | 1461106746275 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274df000 == 44 [pid = 1649] [id = 77] 15:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x126cd5000) [pid = 1649] [serial = 228] [outer = 0x0] 15:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12bba0c00) [pid = 1649] [serial = 229] [outer = 0x126cd5000] 15:59:06 INFO - PROCESS | 1649 | 1461106746302 Marionette DEBUG loaded listener.js 15:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12bd66800) [pid = 1649] [serial = 230] [outer = 0x126cd5000] 15:59:06 INFO - PROCESS | 1649 | 1461106746599 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]]]}] 15:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 421ms 15:59:06 INFO - PROCESS | 1649 | 1461106746617 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 15:59:06 INFO - PROCESS | 1649 | 1461106746618 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 15:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:59:06 INFO - PROCESS | 1649 | 1461106746620 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:59:06 INFO - PROCESS | 1649 | 1461106746621 Marionette TRACE conn2 <- [1,282,null,{}] 15:59:06 INFO - PROCESS | 1649 | 1461106746623 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}] 15:59:06 INFO - PROCESS | 1649 | 1461106746719 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 15:59:06 INFO - PROCESS | 1649 | 1461106746725 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b18800 == 45 [pid = 1649] [id = 78] 15:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11924b800) [pid = 1649] [serial = 231] [outer = 0x0] 15:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12bbaf400) [pid = 1649] [serial = 232] [outer = 0x11924b800] 15:59:06 INFO - PROCESS | 1649 | 1461106746749 Marionette DEBUG loaded listener.js 15:59:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12c230000) [pid = 1649] [serial = 233] [outer = 0x11924b800] 15:59:07 INFO - PROCESS | 1649 | 1461106747007 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]]]}] 15:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 418ms 15:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:59:07 INFO - PROCESS | 1649 | 1461106747038 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 15:59:07 INFO - PROCESS | 1649 | 1461106747039 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 15:59:07 INFO - PROCESS | 1649 | 1461106747041 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:59:07 INFO - PROCESS | 1649 | 1461106747043 Marionette TRACE conn2 <- [1,286,null,{}] 15:59:07 INFO - PROCESS | 1649 | 1461106747052 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}] 15:59:07 INFO - PROCESS | 1649 | 1461106747130 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 15:59:07 INFO - PROCESS | 1649 | 1461106747134 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b36c000 == 46 [pid = 1649] [id = 79] 15:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12d037800) [pid = 1649] [serial = 234] [outer = 0x0] 15:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12d043000) [pid = 1649] [serial = 235] [outer = 0x12d037800] 15:59:07 INFO - PROCESS | 1649 | 1461106747159 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12d090000) [pid = 1649] [serial = 236] [outer = 0x12d037800] 15:59:07 INFO - PROCESS | 1649 | 1461106747434 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]]]}] 15:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 425ms 15:59:07 INFO - PROCESS | 1649 | 1461106747467 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 15:59:07 INFO - PROCESS | 1649 | 1461106747469 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 15:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:59:07 INFO - PROCESS | 1649 | 1461106747471 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:59:07 INFO - PROCESS | 1649 | 1461106747472 Marionette TRACE conn2 <- [1,290,null,{}] 15:59:07 INFO - PROCESS | 1649 | 1461106747474 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}] 15:59:07 INFO - PROCESS | 1649 | 1461106747549 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 15:59:07 INFO - PROCESS | 1649 | 1461106747553 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b959000 == 47 [pid = 1649] [id = 80] 15:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12d093000) [pid = 1649] [serial = 237] [outer = 0x0] 15:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12d099400) [pid = 1649] [serial = 238] [outer = 0x12d093000] 15:59:07 INFO - PROCESS | 1649 | 1461106747580 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12d683400) [pid = 1649] [serial = 239] [outer = 0x12d093000] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa35000 == 46 [pid = 1649] [id = 59] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x125c10800 == 45 [pid = 1649] [id = 60] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x126391800 == 44 [pid = 1649] [id = 61] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x115332800 == 43 [pid = 1649] [id = 63] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12685b000 == 42 [pid = 1649] [id = 62] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x118950000 == 41 [pid = 1649] [id = 64] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11b94f800 == 40 [pid = 1649] [id = 76] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x119b88800 == 39 [pid = 1649] [id = 66] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x126874800 == 38 [pid = 1649] [id = 75] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x128b18800 == 37 [pid = 1649] [id = 78] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x126257800 == 36 [pid = 1649] [id = 74] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba7c000 == 35 [pid = 1649] [id = 69] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa38800 == 34 [pid = 1649] [id = 73] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x1274df000 == 33 [pid = 1649] [id = 77] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x123803800 == 32 [pid = 1649] [id = 72] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11be8a800 == 31 [pid = 1649] [id = 70] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11927b800 == 30 [pid = 1649] [id = 65] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11afd5000 == 29 [pid = 1649] [id = 68] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x119279000 == 28 [pid = 1649] [id = 71] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa39000 == 27 [pid = 1649] [id = 67] 15:59:08 INFO - PROCESS | 1649 | --DOCSHELL 0x12b36c000 == 26 [pid = 1649] [id = 79] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b58c800) [pid = 1649] [serial = 183] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b79c400) [pid = 1649] [serial = 180] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x125d5cc00) [pid = 1649] [serial = 162] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x126c8cc00) [pid = 1649] [serial = 165] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12746c800) [pid = 1649] [serial = 171] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x123749400) [pid = 1649] [serial = 168] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x126c94800) [pid = 1649] [serial = 169] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x128111000) [pid = 1649] [serial = 174] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12b3bb800) [pid = 1649] [serial = 178] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x126c96400) [pid = 1649] [serial = 166] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11aa21000) [pid = 1649] [serial = 150] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11ab3f400) [pid = 1649] [serial = 151] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x118c6e800) [pid = 1649] [serial = 147] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x119a0dc00) [pid = 1649] [serial = 148] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x11aad5800) [pid = 1649] [serial = 145] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x11a8bd400) [pid = 1649] [serial = 144] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x116323800) [pid = 1649] [serial = 142] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x1146c3800) [pid = 1649] [serial = 141] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x125c5b000) [pid = 1649] [serial = 139] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11c675400) [pid = 1649] [serial = 156] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x123746000) [pid = 1649] [serial = 157] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11b9a7c00) [pid = 1649] [serial = 153] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11bfdf400) [pid = 1649] [serial = 154] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x127506800) [pid = 1649] [serial = 172] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x1239df400) [pid = 1649] [serial = 159] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x12b991800) [pid = 1649] [serial = 181] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x126ad8000) [pid = 1649] [serial = 163] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x128b09c00) [pid = 1649] [serial = 177] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x128213800) [pid = 1649] [serial = 175] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x125ae2400) [pid = 1649] [serial = 160] [outer = 0x0] [url = about:blank] 15:59:08 INFO - PROCESS | 1649 | 1461106748838 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]]]}] 15:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1420ms 15:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:59:08 INFO - PROCESS | 1649 | 1461106748892 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 15:59:08 INFO - PROCESS | 1649 | 1461106748894 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 15:59:08 INFO - PROCESS | 1649 | 1461106748898 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:59:08 INFO - PROCESS | 1649 | 1461106748900 Marionette TRACE conn2 <- [1,294,null,{}] 15:59:08 INFO - PROCESS | 1649 | 1461106748905 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}] 15:59:08 INFO - PROCESS | 1649 | 1461106748974 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 15:59:09 INFO - PROCESS | 1649 | 1461106749015 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1163d1800 == 27 [pid = 1649] [id = 81] 15:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x1164ac800) [pid = 1649] [serial = 240] [outer = 0x0] 15:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x118511000) [pid = 1649] [serial = 241] [outer = 0x1164ac800] 15:59:09 INFO - PROCESS | 1649 | 1461106749043 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x118975c00) [pid = 1649] [serial = 242] [outer = 0x1164ac800] 15:59:09 INFO - PROCESS | 1649 | 1461106749339 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]]]}] 15:59:09 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. 15:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 471ms 15:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:59:09 INFO - PROCESS | 1649 | 1461106749369 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 15:59:09 INFO - PROCESS | 1649 | 1461106749373 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 15:59:09 INFO - PROCESS | 1649 | 1461106749381 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:59:09 INFO - PROCESS | 1649 | 1461106749383 Marionette TRACE conn2 <- [1,298,null,{}] 15:59:09 INFO - PROCESS | 1649 | 1461106749386 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}] 15:59:09 INFO - PROCESS | 1649 | 1461106749455 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 15:59:09 INFO - PROCESS | 1649 | 1461106749461 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ee7800 == 28 [pid = 1649] [id = 82] 15:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x118978800) [pid = 1649] [serial = 243] [outer = 0x0] 15:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x119d6bc00) [pid = 1649] [serial = 244] [outer = 0x118978800] 15:59:09 INFO - PROCESS | 1649 | 1461106749489 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x11a8c1000) [pid = 1649] [serial = 245] [outer = 0x118978800] 15:59:09 INFO - PROCESS | 1649 | 1461106749788 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]]]}] 15:59:09 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. 15:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 422ms 15:59:09 INFO - PROCESS | 1649 | 1461106749801 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 15:59:09 INFO - PROCESS | 1649 | 1461106749803 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 15:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:59:09 INFO - PROCESS | 1649 | 1461106749805 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:59:09 INFO - PROCESS | 1649 | 1461106749808 Marionette TRACE conn2 <- [1,302,null,{}] 15:59:09 INFO - PROCESS | 1649 | 1461106749823 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}] 15:59:09 INFO - PROCESS | 1649 | 1461106749911 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 15:59:09 INFO - PROCESS | 1649 | 1461106749916 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11983c000 == 29 [pid = 1649] [id = 83] 15:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x1146c3000) [pid = 1649] [serial = 246] [outer = 0x0] 15:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11aadc000) [pid = 1649] [serial = 247] [outer = 0x1146c3000] 15:59:09 INFO - PROCESS | 1649 | 1461106749946 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11ac77400) [pid = 1649] [serial = 248] [outer = 0x1146c3000] 15:59:10 INFO - PROCESS | 1649 | 1461106750260 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]]]}] 15:59:10 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. 15:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 476ms 15:59:10 INFO - PROCESS | 1649 | 1461106750282 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 15:59:10 INFO - PROCESS | 1649 | 1461106750283 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 15:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:59:10 INFO - PROCESS | 1649 | 1461106750285 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:59:10 INFO - PROCESS | 1649 | 1461106750287 Marionette TRACE conn2 <- [1,306,null,{}] 15:59:10 INFO - PROCESS | 1649 | 1461106750289 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}] 15:59:10 INFO - PROCESS | 1649 | 1461106750356 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 15:59:10 INFO - PROCESS | 1649 | 1461106750361 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a892800 == 30 [pid = 1649] [id = 84] 15:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11ad0ac00) [pid = 1649] [serial = 249] [outer = 0x0] 15:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11adcb800) [pid = 1649] [serial = 250] [outer = 0x11ad0ac00] 15:59:10 INFO - PROCESS | 1649 | 1461106750389 Marionette DEBUG loaded listener.js 15:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11b92ac00) [pid = 1649] [serial = 251] [outer = 0x11ad0ac00] 15:59:10 INFO - PROCESS | 1649 | 1461106750684 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]]]}] 15:59:10 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. 15:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 418ms 15:59:10 INFO - PROCESS | 1649 | 1461106750705 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 15:59:10 INFO - PROCESS | 1649 | 1461106750706 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 15:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:59:10 INFO - PROCESS | 1649 | 1461106750708 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:59:10 INFO - PROCESS | 1649 | 1461106750710 Marionette TRACE conn2 <- [1,310,null,{}] 15:59:10 INFO - PROCESS | 1649 | 1461106750715 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}] 15:59:10 INFO - PROCESS | 1649 | 1461106750802 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 15:59:10 INFO - PROCESS | 1649 | 1461106750809 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa33800 == 31 [pid = 1649] [id = 85] 15:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x114136c00) [pid = 1649] [serial = 252] [outer = 0x0] 15:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11b927c00) [pid = 1649] [serial = 253] [outer = 0x114136c00] 15:59:10 INFO - PROCESS | 1649 | 1461106750834 Marionette DEBUG loaded listener.js 15:59:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11bfe0400) [pid = 1649] [serial = 254] [outer = 0x114136c00] 15:59:11 INFO - PROCESS | 1649 | 1461106751098 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]]]}] 15:59:11 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. 15:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 422ms 15:59:11 INFO - PROCESS | 1649 | 1461106751133 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 15:59:11 INFO - PROCESS | 1649 | 1461106751134 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 15:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:59:11 INFO - PROCESS | 1649 | 1461106751136 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - PROCESS | 1649 | 1461106751137 Marionette TRACE conn2 <- [1,314,null,{}] 15:59:11 INFO - PROCESS | 1649 | 1461106751140 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}] 15:59:11 INFO - PROCESS | 1649 | 1461106751235 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 15:59:11 INFO - PROCESS | 1649 | 1461106751240 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba63800 == 32 [pid = 1649] [id = 86] 15:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11c1f5800) [pid = 1649] [serial = 255] [outer = 0x0] 15:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12373c000) [pid = 1649] [serial = 256] [outer = 0x11c1f5800] 15:59:11 INFO - PROCESS | 1649 | 1461106751269 Marionette DEBUG loaded listener.js 15:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x123bc9c00) [pid = 1649] [serial = 257] [outer = 0x11c1f5800] 15:59:11 INFO - PROCESS | 1649 | 1461106751572 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]]]}] 15:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 467ms 15:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:59:11 INFO - PROCESS | 1649 | 1461106751605 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 15:59:11 INFO - PROCESS | 1649 | 1461106751606 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 15:59:11 INFO - PROCESS | 1649 | 1461106751608 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - PROCESS | 1649 | 1461106751609 Marionette TRACE conn2 <- [1,318,null,{}] 15:59:11 INFO - PROCESS | 1649 | 1461106751614 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}] 15:59:11 INFO - PROCESS | 1649 | 1461106751677 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 15:59:11 INFO - PROCESS | 1649 | 1461106751718 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be94000 == 33 [pid = 1649] [id = 87] 15:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119d65400) [pid = 1649] [serial = 258] [outer = 0x0] 15:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123bcd000) [pid = 1649] [serial = 259] [outer = 0x119d65400] 15:59:11 INFO - PROCESS | 1649 | 1461106751743 Marionette DEBUG loaded listener.js 15:59:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x125c5b000) [pid = 1649] [serial = 260] [outer = 0x119d65400] 15:59:12 INFO - PROCESS | 1649 | 1461106752017 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]]]}] 15:59:12 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. 15:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 421ms 15:59:12 INFO - PROCESS | 1649 | 1461106752053 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 1649 | 1461106752054 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 15:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:59:12 INFO - PROCESS | 1649 | 1461106752064 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - PROCESS | 1649 | 1461106752065 Marionette TRACE conn2 <- [1,322,null,{}] 15:59:12 INFO - PROCESS | 1649 | 1461106752068 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}] 15:59:12 INFO - PROCESS | 1649 | 1461106752136 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 15:59:12 INFO - PROCESS | 1649 | 1461106752140 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c37b000 == 34 [pid = 1649] [id = 88] 15:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x125d57800) [pid = 1649] [serial = 261] [outer = 0x0] 15:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x1262db400) [pid = 1649] [serial = 262] [outer = 0x125d57800] 15:59:12 INFO - PROCESS | 1649 | 1461106752168 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x1268a9800) [pid = 1649] [serial = 263] [outer = 0x125d57800] 15:59:12 INFO - PROCESS | 1649 | 1461106752579 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]]]}] 15:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 568ms 15:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:59:12 INFO - PROCESS | 1649 | 1461106752633 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 1649 | 1461106752635 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 15:59:12 INFO - PROCESS | 1649 | 1461106752638 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - PROCESS | 1649 | 1461106752640 Marionette TRACE conn2 <- [1,326,null,{}] 15:59:12 INFO - PROCESS | 1649 | 1461106752645 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}] 15:59:12 INFO - PROCESS | 1649 | 1461106752738 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 15:59:12 INFO - PROCESS | 1649 | 1461106752747 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x11983b800 == 35 [pid = 1649] [id = 89] 15:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126ad9000) [pid = 1649] [serial = 264] [outer = 0x0] 15:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126ad4800) [pid = 1649] [serial = 265] [outer = 0x126ad9000] 15:59:12 INFO - PROCESS | 1649 | 1461106752782 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x126c8b000) [pid = 1649] [serial = 266] [outer = 0x126ad9000] 15:59:13 INFO - PROCESS | 1649 | 1461106753091 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]]]}] 15:59:13 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. 15:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 471ms 15:59:13 INFO - PROCESS | 1649 | 1461106753108 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 15:59:13 INFO - PROCESS | 1649 | 1461106753110 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 15:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:59:13 INFO - PROCESS | 1649 | 1461106753115 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:59:13 INFO - PROCESS | 1649 | 1461106753116 Marionette TRACE conn2 <- [1,330,null,{}] 15:59:13 INFO - PROCESS | 1649 | 1461106753118 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}] 15:59:13 INFO - PROCESS | 1649 | 1461106753210 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 15:59:13 INFO - PROCESS | 1649 | 1461106753215 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x125a31000 == 36 [pid = 1649] [id = 90] 15:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x126a6c000) [pid = 1649] [serial = 267] [outer = 0x0] 15:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x126c92800) [pid = 1649] [serial = 268] [outer = 0x126a6c000] 15:59:13 INFO - PROCESS | 1649 | 1461106753240 Marionette DEBUG loaded listener.js 15:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12746b800) [pid = 1649] [serial = 269] [outer = 0x126a6c000] 15:59:13 INFO - PROCESS | 1649 | 1461106753525 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]]]}] 15:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 15:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:59:13 INFO - PROCESS | 1649 | 1461106753583 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 15:59:13 INFO - PROCESS | 1649 | 1461106753585 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 15:59:13 INFO - PROCESS | 1649 | 1461106753587 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:59:13 INFO - PROCESS | 1649 | 1461106753589 Marionette TRACE conn2 <- [1,334,null,{}] 15:59:13 INFO - PROCESS | 1649 | 1461106753591 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}] 15:59:13 INFO - PROCESS | 1649 | 1461106753671 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 15:59:13 INFO - PROCESS | 1649 | 1461106753676 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa30800 == 37 [pid = 1649] [id = 91] 15:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x126c96400) [pid = 1649] [serial = 270] [outer = 0x0] 15:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12750f400) [pid = 1649] [serial = 271] [outer = 0x126c96400] 15:59:13 INFO - PROCESS | 1649 | 1461106753706 Marionette DEBUG loaded listener.js 15:59:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x128b10c00) [pid = 1649] [serial = 272] [outer = 0x126c96400] 15:59:14 INFO - PROCESS | 1649 | 1461106754055 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]]]}] 15:59:14 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. 15:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 15:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:59:14 INFO - PROCESS | 1649 | 1461106754106 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 15:59:14 INFO - PROCESS | 1649 | 1461106754107 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 15:59:14 INFO - PROCESS | 1649 | 1461106754109 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:59:14 INFO - PROCESS | 1649 | 1461106754110 Marionette TRACE conn2 <- [1,338,null,{}] 15:59:14 INFO - PROCESS | 1649 | 1461106754112 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}] 15:59:14 INFO - PROCESS | 1649 | 1461106754193 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 15:59:14 INFO - PROCESS | 1649 | 1461106754221 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x126549000 == 38 [pid = 1649] [id = 92] 15:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x128ca1000) [pid = 1649] [serial = 273] [outer = 0x0] 15:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x128ca6400) [pid = 1649] [serial = 274] [outer = 0x128ca1000] 15:59:14 INFO - PROCESS | 1649 | 1461106754246 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x128cad400) [pid = 1649] [serial = 275] [outer = 0x128ca1000] 15:59:14 INFO - PROCESS | 1649 | 1461106754538 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]]]}] 15:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 15:59:14 INFO - PROCESS | 1649 | 1461106754579 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 15:59:14 INFO - PROCESS | 1649 | 1461106754582 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 15:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:59:14 INFO - PROCESS | 1649 | 1461106754584 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:59:14 INFO - PROCESS | 1649 | 1461106754585 Marionette TRACE conn2 <- [1,342,null,{}] 15:59:14 INFO - PROCESS | 1649 | 1461106754587 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}] 15:59:14 INFO - PROCESS | 1649 | 1461106754670 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 15:59:14 INFO - PROCESS | 1649 | 1461106754699 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x126cc3000 == 39 [pid = 1649] [id = 93] 15:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x128ca5800) [pid = 1649] [serial = 276] [outer = 0x0] 15:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12b33e400) [pid = 1649] [serial = 277] [outer = 0x128ca5800] 15:59:14 INFO - PROCESS | 1649 | 1461106754723 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12b342800) [pid = 1649] [serial = 278] [outer = 0x128ca5800] 15:59:15 INFO - PROCESS | 1649 | 1461106755036 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]]]}] 15:59:15 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. 15:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 470ms 15:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:59:15 INFO - PROCESS | 1649 | 1461106755055 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 15:59:15 INFO - PROCESS | 1649 | 1461106755056 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 15:59:15 INFO - PROCESS | 1649 | 1461106755058 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - PROCESS | 1649 | 1461106755059 Marionette TRACE conn2 <- [1,346,null,{}] 15:59:15 INFO - PROCESS | 1649 | 1461106755067 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}] 15:59:15 INFO - PROCESS | 1649 | 1461106755152 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 15:59:15 INFO - PROCESS | 1649 | 1461106755156 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x128153800 == 40 [pid = 1649] [id = 94] 15:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x12b342c00) [pid = 1649] [serial = 279] [outer = 0x0] 15:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12b349400) [pid = 1649] [serial = 280] [outer = 0x12b342c00] 15:59:15 INFO - PROCESS | 1649 | 1461106755180 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12b3b0800) [pid = 1649] [serial = 281] [outer = 0x12b342c00] 15:59:15 INFO - PROCESS | 1649 | 1461106755506 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]]]}] 15:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms 15:59:15 INFO - PROCESS | 1649 | 1461106755531 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 15:59:15 INFO - PROCESS | 1649 | 1461106755532 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 15:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:59:15 INFO - PROCESS | 1649 | 1461106755534 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - PROCESS | 1649 | 1461106755535 Marionette TRACE conn2 <- [1,350,null,{}] 15:59:15 INFO - PROCESS | 1649 | 1461106755538 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}] 15:59:15 INFO - PROCESS | 1649 | 1461106755639 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 15:59:15 INFO - PROCESS | 1649 | 1461106755644 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b30000 == 41 [pid = 1649] [id = 95] 15:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12b346000) [pid = 1649] [serial = 282] [outer = 0x0] 15:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12b799000) [pid = 1649] [serial = 283] [outer = 0x12b346000] 15:59:15 INFO - PROCESS | 1649 | 1461106755669 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12b991000) [pid = 1649] [serial = 284] [outer = 0x12b346000] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x126cd5000) [pid = 1649] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11adccc00) [pid = 1649] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11a60fc00) [pid = 1649] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11c7b4400) [pid = 1649] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x126c91c00) [pid = 1649] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11924b800) [pid = 1649] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11b6eb400) [pid = 1649] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11850d800) [pid = 1649] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12b3b4800) [pid = 1649] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x114eaec00) [pid = 1649] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x118f31800) [pid = 1649] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11587f400) [pid = 1649] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x128ca7000) [pid = 1649] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x1164ae800) [pid = 1649] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12746b400) [pid = 1649] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11632c000) [pid = 1649] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11a602800) [pid = 1649] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:59:15 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12d037800) [pid = 1649] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:59:16 INFO - PROCESS | 1649 | 1461106756069 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]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 15:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 570ms 15:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:59:16 INFO - PROCESS | 1649 | 1461106756105 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 1649 | 1461106756106 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 15:59:16 INFO - PROCESS | 1649 | 1461106756108 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 1649 | 1461106756109 Marionette TRACE conn2 <- [1,354,null,{}] 15:59:16 INFO - PROCESS | 1649 | 1461106756112 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}] 15:59:16 INFO - PROCESS | 1649 | 1461106756181 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 15:59:16 INFO - PROCESS | 1649 | 1461106756225 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be96000 == 42 [pid = 1649] [id = 96] 15:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11a8b9c00) [pid = 1649] [serial = 285] [outer = 0x0] 15:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x125ae5000) [pid = 1649] [serial = 286] [outer = 0x11a8b9c00] 15:59:16 INFO - PROCESS | 1649 | 1461106756250 Marionette DEBUG loaded listener.js 15:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x128ca7000) [pid = 1649] [serial = 287] [outer = 0x11a8b9c00] 15:59:16 INFO - PROCESS | 1649 | 1461106756518 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]]]}] 15:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 420ms 15:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:59:16 INFO - PROCESS | 1649 | 1461106756533 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 1649 | 1461106756534 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 15:59:16 INFO - PROCESS | 1649 | 1461106756537 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 1649 | 1461106756537 Marionette TRACE conn2 <- [1,358,null,{}] 15:59:16 INFO - PROCESS | 1649 | 1461106756540 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}] 15:59:16 INFO - PROCESS | 1649 | 1461106756616 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 15:59:16 INFO - PROCESS | 1649 | 1461106756620 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b95b800 == 43 [pid = 1649] [id = 97] 15:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12b3b3400) [pid = 1649] [serial = 288] [outer = 0x0] 15:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12b993000) [pid = 1649] [serial = 289] [outer = 0x12b3b3400] 15:59:16 INFO - PROCESS | 1649 | 1461106756647 Marionette DEBUG loaded listener.js 15:59:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12bba7400) [pid = 1649] [serial = 290] [outer = 0x12b3b3400] 15:59:16 INFO - PROCESS | 1649 | 1461106756946 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]]]}] 15:59:16 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. 15:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 418ms 15:59:16 INFO - PROCESS | 1649 | 1461106756955 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 1649 | 1461106756956 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 15:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:59:16 INFO - PROCESS | 1649 | 1461106756959 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 1649 | 1461106756960 Marionette TRACE conn2 <- [1,362,null,{}] 15:59:16 INFO - PROCESS | 1649 | 1461106756965 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}] 15:59:17 INFO - PROCESS | 1649 | 1461106757037 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 15:59:17 INFO - PROCESS | 1649 | 1461106757082 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c00c000 == 44 [pid = 1649] [id = 98] 15:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12b582800) [pid = 1649] [serial = 291] [outer = 0x0] 15:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12bd6a400) [pid = 1649] [serial = 292] [outer = 0x12b582800] 15:59:17 INFO - PROCESS | 1649 | 1461106757107 Marionette DEBUG loaded listener.js 15:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12c223800) [pid = 1649] [serial = 293] [outer = 0x12b582800] 15:59:17 INFO - PROCESS | 1649 | 1461106757367 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]]]}] 15:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 15:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 422ms 15:59:17 INFO - PROCESS | 1649 | 1461106757385 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 15:59:17 INFO - PROCESS | 1649 | 1461106757386 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 15:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:59:17 INFO - PROCESS | 1649 | 1461106757388 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:59:17 INFO - PROCESS | 1649 | 1461106757389 Marionette TRACE conn2 <- [1,366,null,{}] 15:59:17 INFO - PROCESS | 1649 | 1461106757392 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}] 15:59:17 INFO - PROCESS | 1649 | 1461106757478 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 15:59:17 INFO - PROCESS | 1649 | 1461106757482 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c08f000 == 45 [pid = 1649] [id = 99] 15:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12c22cc00) [pid = 1649] [serial = 294] [outer = 0x0] 15:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12d041400) [pid = 1649] [serial = 295] [outer = 0x12c22cc00] 15:59:17 INFO - PROCESS | 1649 | 1461106757507 Marionette DEBUG loaded listener.js 15:59:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x12d098000) [pid = 1649] [serial = 296] [outer = 0x12c22cc00] 15:59:17 INFO - PROCESS | 1649 | 1461106757792 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]]]}] 15:59:17 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. 15:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 418ms 15:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:59:17 INFO - PROCESS | 1649 | 1461106757806 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 15:59:17 INFO - PROCESS | 1649 | 1461106757808 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 15:59:17 INFO - PROCESS | 1649 | 1461106757817 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:59:17 INFO - PROCESS | 1649 | 1461106757818 Marionette TRACE conn2 <- [1,370,null,{}] 15:59:17 INFO - PROCESS | 1649 | 1461106757820 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}] 15:59:17 INFO - PROCESS | 1649 | 1461106757914 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 15:59:18 INFO - PROCESS | 1649 | 1461106758003 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x114a77800 == 46 [pid = 1649] [id = 100] 15:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x10b2e4400) [pid = 1649] [serial = 297] [outer = 0x0] 15:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x1146c1000) [pid = 1649] [serial = 298] [outer = 0x10b2e4400] 15:59:18 INFO - PROCESS | 1649 | 1461106758037 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11587dc00) [pid = 1649] [serial = 299] [outer = 0x10b2e4400] 15:59:18 INFO - PROCESS | 1649 | 1461106758607 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]]]}] 15:59:18 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. 15:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 826ms 15:59:18 INFO - PROCESS | 1649 | 1461106758638 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 15:59:18 INFO - PROCESS | 1649 | 1461106758641 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 15:59:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:59:18 INFO - PROCESS | 1649 | 1461106758645 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:59:18 INFO - PROCESS | 1649 | 1461106758647 Marionette TRACE conn2 <- [1,374,null,{}] 15:59:18 INFO - PROCESS | 1649 | 1461106758650 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}] 15:59:18 INFO - PROCESS | 1649 | 1461106758775 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 15:59:18 INFO - PROCESS | 1649 | 1461106758819 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x119847000 == 47 [pid = 1649] [id = 101] 15:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x119a0dc00) [pid = 1649] [serial = 300] [outer = 0x0] 15:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11a603c00) [pid = 1649] [serial = 301] [outer = 0x119a0dc00] 15:59:18 INFO - PROCESS | 1649 | 1461106758851 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11a8de800) [pid = 1649] [serial = 302] [outer = 0x119a0dc00] 15:59:19 INFO - PROCESS | 1649 | 1461106759550 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12c08f000 == 46 [pid = 1649] [id = 99] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12c00c000 == 45 [pid = 1649] [id = 98] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12b95b800 == 44 [pid = 1649] [id = 97] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11be96000 == 43 [pid = 1649] [id = 96] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x128b30000 == 42 [pid = 1649] [id = 95] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x128153800 == 41 [pid = 1649] [id = 94] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x126cc3000 == 40 [pid = 1649] [id = 93] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x126549000 == 39 [pid = 1649] [id = 92] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x12d099400) [pid = 1649] [serial = 238] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa30800 == 38 [pid = 1649] [id = 91] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x125a31000 == 37 [pid = 1649] [id = 90] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11983b800 == 36 [pid = 1649] [id = 89] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11c37b000 == 35 [pid = 1649] [id = 88] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11be94000 == 34 [pid = 1649] [id = 87] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba63800 == 33 [pid = 1649] [id = 86] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa33800 == 32 [pid = 1649] [id = 85] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11a892800 == 31 [pid = 1649] [id = 84] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x11983c000 == 30 [pid = 1649] [id = 83] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x118ee7800 == 29 [pid = 1649] [id = 82] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x1163d1800 == 28 [pid = 1649] [id = 81] 15:59:19 INFO - PROCESS | 1649 | --DOCSHELL 0x12b959000 == 27 [pid = 1649] [id = 80] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11b922400) [pid = 1649] [serial = 195] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x12bba6800) [pid = 1649] [serial = 184] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11879e400) [pid = 1649] [serial = 186] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x11ac85c00) [pid = 1649] [serial = 192] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11a8e6400) [pid = 1649] [serial = 190] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x118f35800) [pid = 1649] [serial = 187] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11b9a8000) [pid = 1649] [serial = 196] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12f5af400) [pid = 1649] [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.] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11ad10000) [pid = 1649] [serial = 193] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x119aca400) [pid = 1649] [serial = 189] [outer = 0x0] [url = about:blank] 15:59:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:59:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 970ms 15:59:19 INFO - PROCESS | 1649 | 1461106759616 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 15:59:19 INFO - PROCESS | 1649 | 1461106759618 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 15:59:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:59:19 INFO - PROCESS | 1649 | 1461106759621 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:59:19 INFO - PROCESS | 1649 | 1461106759623 Marionette TRACE conn2 <- [1,378,null,{}] 15:59:19 INFO - PROCESS | 1649 | 1461106759627 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}] 15:59:19 INFO - PROCESS | 1649 | 1461106759694 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 15:59:19 INFO - PROCESS | 1649 | 1461106759701 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1158c7800 == 28 [pid = 1649] [id = 102] 15:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x118c11c00) [pid = 1649] [serial = 303] [outer = 0x0] 15:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x118f35400) [pid = 1649] [serial = 304] [outer = 0x118c11c00] 15:59:19 INFO - PROCESS | 1649 | 1461106759730 Marionette DEBUG loaded listener.js 15:59:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x119256c00) [pid = 1649] [serial = 305] [outer = 0x118c11c00] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12d090000) [pid = 1649] [serial = 236] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12bba0c00) [pid = 1649] [serial = 229] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x11c1f5000) [pid = 1649] [serial = 199] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x123746800) [pid = 1649] [serial = 202] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x127502800) [pid = 1649] [serial = 215] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12c230000) [pid = 1649] [serial = 233] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12b990000) [pid = 1649] [serial = 223] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x126c94400) [pid = 1649] [serial = 212] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12b3b7000) [pid = 1649] [serial = 220] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x125929400) [pid = 1649] [serial = 203] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12bbaf400) [pid = 1649] [serial = 232] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12b792400) [pid = 1649] [serial = 221] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11c4c0400) [pid = 1649] [serial = 200] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12622d800) [pid = 1649] [serial = 208] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11b9a6000) [pid = 1649] [serial = 209] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x126ad8400) [pid = 1649] [serial = 211] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x128211c00) [pid = 1649] [serial = 217] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x12bba2400) [pid = 1649] [serial = 224] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12622b800) [pid = 1649] [serial = 206] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12bd66800) [pid = 1649] [serial = 230] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x11ad14400) [pid = 1649] [serial = 226] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12d043000) [pid = 1649] [serial = 235] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x126f1d000) [pid = 1649] [serial = 214] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x125ae9000) [pid = 1649] [serial = 227] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x125d5b000) [pid = 1649] [serial = 205] [outer = 0x0] [url = about:blank] 15:59:19 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12b346c00) [pid = 1649] [serial = 218] [outer = 0x0] [url = about:blank] 15:59:20 INFO - PROCESS | 1649 | 1461106760112 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:59:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:59:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 569ms 15:59:20 INFO - PROCESS | 1649 | 1461106760191 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 15:59:20 INFO - PROCESS | 1649 | 1461106760197 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 15:59:20 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:59:20 INFO - PROCESS | 1649 | 1461106760201 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:59:20 INFO - PROCESS | 1649 | 1461106760203 Marionette TRACE conn2 <- [1,382,null,{}] 15:59:20 INFO - PROCESS | 1649 | 1461106760205 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}] 15:59:20 INFO - PROCESS | 1649 | 1461106760273 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 15:59:20 INFO - PROCESS | 1649 | 1461106760278 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x119708000 == 29 [pid = 1649] [id = 103] 15:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11aa1e800) [pid = 1649] [serial = 306] [outer = 0x0] 15:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11ab37c00) [pid = 1649] [serial = 307] [outer = 0x11aa1e800] 15:59:20 INFO - PROCESS | 1649 | 1461106760306 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11ad0c800) [pid = 1649] [serial = 308] [outer = 0x11aa1e800] 15:59:20 INFO - PROCESS | 1649 | 1461106760657 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:59:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:59:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 470ms 15:59:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:59:20 INFO - PROCESS | 1649 | 1461106760671 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 15:59:20 INFO - PROCESS | 1649 | 1461106760673 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 15:59:20 INFO - PROCESS | 1649 | 1461106760675 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:59:20 INFO - PROCESS | 1649 | 1461106760679 Marionette TRACE conn2 <- [1,386,null,{}] 15:59:20 INFO - PROCESS | 1649 | 1461106760687 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}] 15:59:20 INFO - PROCESS | 1649 | 1461106760762 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 15:59:20 INFO - PROCESS | 1649 | 1461106760804 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a885000 == 30 [pid = 1649] [id = 104] 15:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x11aadc400) [pid = 1649] [serial = 309] [outer = 0x0] 15:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x11add7000) [pid = 1649] [serial = 310] [outer = 0x11aadc400] 15:59:20 INFO - PROCESS | 1649 | 1461106760832 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11bfdfc00) [pid = 1649] [serial = 311] [outer = 0x11aadc400] 15:59:21 INFO - PROCESS | 1649 | 1461106761118 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]]]}] 15:59:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:59:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 473ms 15:59:21 INFO - PROCESS | 1649 | 1461106761151 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 15:59:21 INFO - PROCESS | 1649 | 1461106761153 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 15:59:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:59:21 INFO - PROCESS | 1649 | 1461106761155 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 1649 | 1461106761156 Marionette TRACE conn2 <- [1,390,null,{}] 15:59:21 INFO - PROCESS | 1649 | 1461106761159 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}] 15:59:21 INFO - PROCESS | 1649 | 1461106761234 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 15:59:21 INFO - PROCESS | 1649 | 1461106761238 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b665800 == 31 [pid = 1649] [id = 105] 15:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x1163b4800) [pid = 1649] [serial = 312] [outer = 0x0] 15:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11c66a400) [pid = 1649] [serial = 313] [outer = 0x1163b4800] 15:59:21 INFO - PROCESS | 1649 | 1461106761266 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x123841800) [pid = 1649] [serial = 314] [outer = 0x1163b4800] 15:59:21 INFO - PROCESS | 1649 | 1461106761599 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]]]}] 15:59:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:59:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 468ms 15:59:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:59:21 INFO - PROCESS | 1649 | 1461106761624 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 15:59:21 INFO - PROCESS | 1649 | 1461106761625 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 15:59:21 INFO - PROCESS | 1649 | 1461106761629 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 1649 | 1461106761630 Marionette TRACE conn2 <- [1,394,null,{}] 15:59:21 INFO - PROCESS | 1649 | 1461106761646 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}] 15:59:21 INFO - PROCESS | 1649 | 1461106761733 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 15:59:21 INFO - PROCESS | 1649 | 1461106761737 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x114324800 == 32 [pid = 1649] [id = 106] 15:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11c44d800) [pid = 1649] [serial = 315] [outer = 0x0] 15:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x1239de800) [pid = 1649] [serial = 316] [outer = 0x11c44d800] 15:59:21 INFO - PROCESS | 1649 | 1461106761763 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x123bcbc00) [pid = 1649] [serial = 317] [outer = 0x11c44d800] 15:59:22 INFO - PROCESS | 1649 | 1461106762140 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]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:59:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 535ms 15:59:22 INFO - PROCESS | 1649 | 1461106762163 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 15:59:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:59:22 INFO - PROCESS | 1649 | 1461106762165 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 15:59:22 INFO - PROCESS | 1649 | 1461106762168 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 1649 | 1461106762170 Marionette TRACE conn2 <- [1,398,null,{}] 15:59:22 INFO - PROCESS | 1649 | 1461106762173 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}] 15:59:22 INFO - PROCESS | 1649 | 1461106762330 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 15:59:22 INFO - PROCESS | 1649 | 1461106762355 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c372800 == 33 [pid = 1649] [id = 107] 15:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x123bc9800) [pid = 1649] [serial = 318] [outer = 0x0] 15:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x125c58c00) [pid = 1649] [serial = 319] [outer = 0x123bc9800] 15:59:22 INFO - PROCESS | 1649 | 1461106762400 Marionette DEBUG loaded listener.js 15:59:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x126a6a400) [pid = 1649] [serial = 320] [outer = 0x123bc9800] 15:59:22 INFO - PROCESS | 1649 | 1461106762866 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]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:59:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 719ms 15:59:22 INFO - PROCESS | 1649 | 1461106762887 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 15:59:22 INFO - PROCESS | 1649 | 1461106762889 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 15:59:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:59:22 INFO - PROCESS | 1649 | 1461106762891 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 1649 | 1461106762892 Marionette TRACE conn2 <- [1,402,null,{}] 15:59:22 INFO - PROCESS | 1649 | 1461106762909 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}] 15:59:23 INFO - PROCESS | 1649 | 1461106763012 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 15:59:23 INFO - PROCESS | 1649 | 1461106763043 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c692800 == 34 [pid = 1649] [id = 108] 15:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x126ada800) [pid = 1649] [serial = 321] [outer = 0x0] 15:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12746e400) [pid = 1649] [serial = 322] [outer = 0x126ada800] 15:59:23 INFO - PROCESS | 1649 | 1461106763071 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x127509c00) [pid = 1649] [serial = 323] [outer = 0x126ada800] 15:59:23 INFO - PROCESS | 1649 | 1461106763479 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]]]}] 15:59:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:59:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 619ms 15:59:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:59:23 INFO - PROCESS | 1649 | 1461106763516 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 15:59:23 INFO - PROCESS | 1649 | 1461106763517 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 15:59:23 INFO - PROCESS | 1649 | 1461106763519 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:59:23 INFO - PROCESS | 1649 | 1461106763521 Marionette TRACE conn2 <- [1,406,null,{}] 15:59:23 INFO - PROCESS | 1649 | 1461106763523 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}] 15:59:23 INFO - PROCESS | 1649 | 1461106763609 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 15:59:23 INFO - PROCESS | 1649 | 1461106763613 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x125b59800 == 35 [pid = 1649] [id = 109] 15:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11a60bc00) [pid = 1649] [serial = 324] [outer = 0x0] 15:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12820e000) [pid = 1649] [serial = 325] [outer = 0x11a60bc00] 15:59:23 INFO - PROCESS | 1649 | 1461106763638 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x128ca0400) [pid = 1649] [serial = 326] [outer = 0x11a60bc00] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x114136c00) [pid = 1649] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x128ca1000) [pid = 1649] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x11ad0ac00) [pid = 1649] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x119d65400) [pid = 1649] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x118978800) [pid = 1649] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12d093000) [pid = 1649] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x128ca5800) [pid = 1649] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11a8b9c00) [pid = 1649] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12b342c00) [pid = 1649] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12b346000) [pid = 1649] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x125d57800) [pid = 1649] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12b3b3400) [pid = 1649] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x126c96400) [pid = 1649] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11c1f5800) [pid = 1649] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12b582800) [pid = 1649] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x1146c3000) [pid = 1649] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x126a6c000) [pid = 1649] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x1164ac800) [pid = 1649] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:59:23 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x126ad9000) [pid = 1649] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:59:24 INFO - PROCESS | 1649 | 1461106764102 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]]]}] 15:59:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:59:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 618ms 15:59:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:59:24 INFO - PROCESS | 1649 | 1461106764138 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 15:59:24 INFO - PROCESS | 1649 | 1461106764139 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 15:59:24 INFO - PROCESS | 1649 | 1461106764142 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:59:24 INFO - PROCESS | 1649 | 1461106764143 Marionette TRACE conn2 <- [1,410,null,{}] 15:59:24 INFO - PROCESS | 1649 | 1461106764149 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}] 15:59:24 INFO - PROCESS | 1649 | 1461106764221 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 15:59:24 INFO - PROCESS | 1649 | 1461106764224 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x125a3f800 == 36 [pid = 1649] [id = 110] 15:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x11a8c1800) [pid = 1649] [serial = 327] [outer = 0x0] 15:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x125d5c000) [pid = 1649] [serial = 328] [outer = 0x11a8c1800] 15:59:24 INFO - PROCESS | 1649 | 1461106764252 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12746f800) [pid = 1649] [serial = 329] [outer = 0x11a8c1800] 15:59:24 INFO - PROCESS | 1649 | 1461106764565 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]]]}] 15:59:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:59:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 470ms 15:59:24 INFO - PROCESS | 1649 | 1461106764613 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 15:59:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:59:24 INFO - PROCESS | 1649 | 1461106764614 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 15:59:24 INFO - PROCESS | 1649 | 1461106764616 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:59:24 INFO - PROCESS | 1649 | 1461106764617 Marionette TRACE conn2 <- [1,414,null,{}] 15:59:24 INFO - PROCESS | 1649 | 1461106764620 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}] 15:59:24 INFO - PROCESS | 1649 | 1461106764690 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 15:59:24 INFO - PROCESS | 1649 | 1461106764696 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b665000 == 37 [pid = 1649] [id = 111] 15:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x11b9a4400) [pid = 1649] [serial = 330] [outer = 0x0] 15:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x128ca8c00) [pid = 1649] [serial = 331] [outer = 0x11b9a4400] 15:59:24 INFO - PROCESS | 1649 | 1461106764722 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x128caf000) [pid = 1649] [serial = 332] [outer = 0x11b9a4400] 15:59:25 INFO - PROCESS | 1649 | 1461106765049 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]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:59:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 468ms 15:59:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:59:25 INFO - PROCESS | 1649 | 1461106765084 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 1649 | 1461106765086 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 15:59:25 INFO - PROCESS | 1649 | 1461106765088 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 1649 | 1461106765090 Marionette TRACE conn2 <- [1,418,null,{}] 15:59:25 INFO - PROCESS | 1649 | 1461106765092 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}] 15:59:25 INFO - PROCESS | 1649 | 1461106765180 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 15:59:25 INFO - PROCESS | 1649 | 1461106765185 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x126cd2000 == 38 [pid = 1649] [id = 112] 15:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11c4bd400) [pid = 1649] [serial = 333] [outer = 0x0] 15:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12b346400) [pid = 1649] [serial = 334] [outer = 0x11c4bd400] 15:59:25 INFO - PROCESS | 1649 | 1461106765213 Marionette DEBUG loaded listener.js 15:59:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b58ec00) [pid = 1649] [serial = 335] [outer = 0x11c4bd400] 15:59:25 INFO - PROCESS | 1649 | 1461106765827 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:59:25 INFO - PROCESS | 1649 | 1461106765983 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]]]}] 15:59:26 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 15:59:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 921ms 15:59:26 INFO - PROCESS | 1649 | 1461106766009 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 15:59:26 INFO - PROCESS | 1649 | 1461106766014 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 15:59:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:59:26 INFO - PROCESS | 1649 | 1461106766018 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:59:26 INFO - PROCESS | 1649 | 1461106766021 Marionette TRACE conn2 <- [1,422,null,{}] 15:59:26 INFO - PROCESS | 1649 | 1461106766067 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}] 15:59:26 INFO - PROCESS | 1649 | 1461106766151 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 15:59:26 INFO - PROCESS | 1649 | 1461106766157 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x118ca0000 == 39 [pid = 1649] [id = 113] 15:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11850e800) [pid = 1649] [serial = 336] [outer = 0x0] 15:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11879e400) [pid = 1649] [serial = 337] [outer = 0x11850e800] 15:59:26 INFO - PROCESS | 1649 | 1461106766191 Marionette DEBUG loaded listener.js 15:59:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11924a000) [pid = 1649] [serial = 338] [outer = 0x11850e800] 15:59:27 INFO - PROCESS | 1649 | 1461106767173 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]]]}] 15:59:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:59:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1163ms 15:59:27 INFO - PROCESS | 1649 | 1461106767181 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 15:59:27 INFO - PROCESS | 1649 | 1461106767185 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 15:59:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:59:27 INFO - PROCESS | 1649 | 1461106767190 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:59:27 INFO - PROCESS | 1649 | 1461106767191 Marionette TRACE conn2 <- [1,426,null,{}] 15:59:27 INFO - PROCESS | 1649 | 1461106767195 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}] 15:59:27 INFO - PROCESS | 1649 | 1461106767289 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 15:59:27 INFO - PROCESS | 1649 | 1461106767329 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dde800 == 40 [pid = 1649] [id = 114] 15:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x118f39000) [pid = 1649] [serial = 339] [outer = 0x0] 15:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x119d65c00) [pid = 1649] [serial = 340] [outer = 0x118f39000] 15:59:27 INFO - PROCESS | 1649 | 1461106767359 Marionette DEBUG loaded listener.js 15:59:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11b9a2800) [pid = 1649] [serial = 341] [outer = 0x118f39000] 15:59:27 INFO - PROCESS | 1649 | 1461106767823 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] 15:59:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:59:27 INFO - PROCESS | 1649 | 1461106767867 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 15:59:27 INFO - PROCESS | 1649 | 1461106767870 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:59:27 INFO - PROCESS | 1649 | 1461106767875 Marionette TRACE conn2 <- [1,430,null,{}] 15:59:27 INFO - PROCESS | 1649 | 1461106767909 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}] 15:59:28 INFO - PROCESS | 1649 | 1461106768057 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 15:59:28 INFO - PROCESS | 1649 | 1461106768134 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x125fc6800 == 41 [pid = 1649] [id = 115] 15:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x123bcac00) [pid = 1649] [serial = 342] [outer = 0x0] 15:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x125d59c00) [pid = 1649] [serial = 343] [outer = 0x123bcac00] 15:59:28 INFO - PROCESS | 1649 | 1461106768171 Marionette DEBUG loaded listener.js 15:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12622b400) [pid = 1649] [serial = 344] [outer = 0x123bcac00] 15:59:28 INFO - PROCESS | 1649 | 1461106768762 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]]]}] 15:59:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:59:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 944ms 15:59:28 INFO - PROCESS | 1649 | 1461106768815 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 15:59:28 INFO - PROCESS | 1649 | 1461106768817 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 15:59:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:59:28 INFO - PROCESS | 1649 | 1461106768820 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:59:28 INFO - PROCESS | 1649 | 1461106768822 Marionette TRACE conn2 <- [1,434,null,{}] 15:59:28 INFO - PROCESS | 1649 | 1461106768829 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}] 15:59:28 INFO - PROCESS | 1649 | 1461106768898 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 15:59:28 INFO - PROCESS | 1649 | 1461106768950 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11970b800 == 42 [pid = 1649] [id = 116] 15:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1153c7c00) [pid = 1649] [serial = 345] [outer = 0x0] 15:59:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x119128000) [pid = 1649] [serial = 346] [outer = 0x1153c7c00] 15:59:28 INFO - PROCESS | 1649 | 1461106768972 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x11a8b9c00) [pid = 1649] [serial = 347] [outer = 0x1153c7c00] 15:59:29 INFO - PROCESS | 1649 | 1461106769436 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]]]}] 15:59:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11b665000 == 41 [pid = 1649] [id = 111] 15:59:29 INFO - PROCESS | 1649 | --DOCSHELL 0x125a3f800 == 40 [pid = 1649] [id = 110] 15:59:29 INFO - PROCESS | 1649 | --DOCSHELL 0x125b59800 == 39 [pid = 1649] [id = 109] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12d041400) [pid = 1649] [serial = 295] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11c692800 == 38 [pid = 1649] [id = 108] 15:59:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11c372800 == 37 [pid = 1649] [id = 107] 15:59:29 INFO - PROCESS | 1649 | --DOCSHELL 0x114324800 == 36 [pid = 1649] [id = 106] 15:59:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11b665800 == 35 [pid = 1649] [id = 105] 15:59:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11a885000 == 34 [pid = 1649] [id = 104] 15:59:29 INFO - PROCESS | 1649 | --DOCSHELL 0x119708000 == 33 [pid = 1649] [id = 103] 15:59:29 INFO - PROCESS | 1649 | --DOCSHELL 0x1158c7800 == 32 [pid = 1649] [id = 102] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12c223800) [pid = 1649] [serial = 293] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x128ca7000) [pid = 1649] [serial = 287] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x128b10c00) [pid = 1649] [serial = 272] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x128cad400) [pid = 1649] [serial = 275] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12bba7400) [pid = 1649] [serial = 290] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11b927c00) [pid = 1649] [serial = 253] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11bfe0400) [pid = 1649] [serial = 254] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x128ca6400) [pid = 1649] [serial = 274] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11adcb800) [pid = 1649] [serial = 250] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11b92ac00) [pid = 1649] [serial = 251] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x123bcd000) [pid = 1649] [serial = 259] [outer = 0x0] [url = about:blank] 15:59:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x125c5b000) [pid = 1649] [serial = 260] [outer = 0x0] [url = about:blank] 15:59:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 679ms 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x119d6bc00) [pid = 1649] [serial = 244] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11a8c1000) [pid = 1649] [serial = 245] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12d683400) [pid = 1649] [serial = 239] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12b342800) [pid = 1649] [serial = 278] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12b33e400) [pid = 1649] [serial = 277] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x125ae5000) [pid = 1649] [serial = 286] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12b349400) [pid = 1649] [serial = 280] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12b3b0800) [pid = 1649] [serial = 281] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12b799000) [pid = 1649] [serial = 283] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x1262db400) [pid = 1649] [serial = 262] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x1268a9800) [pid = 1649] [serial = 263] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12b993000) [pid = 1649] [serial = 289] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12750f400) [pid = 1649] [serial = 271] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x12373c000) [pid = 1649] [serial = 256] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x123bc9c00) [pid = 1649] [serial = 257] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12bd6a400) [pid = 1649] [serial = 292] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 78 (0x11aadc000) [pid = 1649] [serial = 247] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 77 (0x11ac77400) [pid = 1649] [serial = 248] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 76 (0x126c92800) [pid = 1649] [serial = 268] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 75 (0x12746b800) [pid = 1649] [serial = 269] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 74 (0x118511000) [pid = 1649] [serial = 241] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 73 (0x118975c00) [pid = 1649] [serial = 242] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 72 (0x126ad4800) [pid = 1649] [serial = 265] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 71 (0x126c8b000) [pid = 1649] [serial = 266] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | --DOMWINDOW == 70 (0x12b991000) [pid = 1649] [serial = 284] [outer = 0x0] [url = about:blank] 15:59:29 INFO - PROCESS | 1649 | 1461106769506 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 15:59:29 INFO - PROCESS | 1649 | 1461106769512 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 15:59:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:59:29 INFO - PROCESS | 1649 | 1461106769522 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:59:29 INFO - PROCESS | 1649 | 1461106769524 Marionette TRACE conn2 <- [1,438,null,{}] 15:59:29 INFO - PROCESS | 1649 | 1461106769528 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}] 15:59:29 INFO - PROCESS | 1649 | 1461106769648 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 15:59:29 INFO - PROCESS | 1649 | 1461106769654 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x118c9d000 == 33 [pid = 1649] [id = 117] 15:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 71 (0x11a8e6000) [pid = 1649] [serial = 348] [outer = 0x0] 15:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 72 (0x11aa1b800) [pid = 1649] [serial = 349] [outer = 0x11a8e6000] 15:59:29 INFO - PROCESS | 1649 | 1461106769697 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 73 (0x11ad0d000) [pid = 1649] [serial = 350] [outer = 0x11a8e6000] 15:59:30 INFO - PROCESS | 1649 | 1461106770075 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]]]}] 15:59:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:59:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 571ms 15:59:30 INFO - PROCESS | 1649 | 1461106770093 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 15:59:30 INFO - PROCESS | 1649 | 1461106770095 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 15:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:59:30 INFO - PROCESS | 1649 | 1461106770099 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - PROCESS | 1649 | 1461106770102 Marionette TRACE conn2 <- [1,442,null,{}] 15:59:30 INFO - PROCESS | 1649 | 1461106770140 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}] 15:59:30 INFO - PROCESS | 1649 | 1461106770256 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 15:59:30 INFO - PROCESS | 1649 | 1461106770269 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa2a800 == 34 [pid = 1649] [id = 118] 15:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 74 (0x11add3000) [pid = 1649] [serial = 351] [outer = 0x0] 15:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 75 (0x11bfdbc00) [pid = 1649] [serial = 352] [outer = 0x11add3000] 15:59:30 INFO - PROCESS | 1649 | 1461106770314 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 76 (0x123742000) [pid = 1649] [serial = 353] [outer = 0x11add3000] 15:59:30 INFO - PROCESS | 1649 | 1461106770763 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]]]}] 15:59:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:59:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 701ms 15:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:59:30 INFO - PROCESS | 1649 | 1461106770799 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 15:59:30 INFO - PROCESS | 1649 | 1461106770801 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 15:59:30 INFO - PROCESS | 1649 | 1461106770803 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - PROCESS | 1649 | 1461106770804 Marionette TRACE conn2 <- [1,446,null,{}] 15:59:30 INFO - PROCESS | 1649 | 1461106770806 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}] 15:59:30 INFO - PROCESS | 1649 | 1461106770875 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 15:59:30 INFO - PROCESS | 1649 | 1461106770881 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba7a800 == 35 [pid = 1649] [id = 119] 15:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 77 (0x1239dcc00) [pid = 1649] [serial = 354] [outer = 0x0] 15:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 78 (0x125ec9000) [pid = 1649] [serial = 355] [outer = 0x1239dcc00] 15:59:30 INFO - PROCESS | 1649 | 1461106770907 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 79 (0x1262e4000) [pid = 1649] [serial = 356] [outer = 0x1239dcc00] 15:59:31 INFO - PROCESS | 1649 | 1461106771229 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]]]}] 15:59:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:59:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 15:59:31 INFO - PROCESS | 1649 | 1461106771272 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 15:59:31 INFO - PROCESS | 1649 | 1461106771273 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 15:59:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:59:31 INFO - PROCESS | 1649 | 1461106771275 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:59:31 INFO - PROCESS | 1649 | 1461106771276 Marionette TRACE conn2 <- [1,450,null,{}] 15:59:31 INFO - PROCESS | 1649 | 1461106771290 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}] 15:59:31 INFO - PROCESS | 1649 | 1461106771358 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 15:59:31 INFO - PROCESS | 1649 | 1461106771365 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c372800 == 36 [pid = 1649] [id = 120] 15:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x125d51800) [pid = 1649] [serial = 357] [outer = 0x0] 15:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x126ad9000) [pid = 1649] [serial = 358] [outer = 0x125d51800] 15:59:31 INFO - PROCESS | 1649 | 1461106771390 Marionette DEBUG loaded listener.js 15:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x126c95c00) [pid = 1649] [serial = 359] [outer = 0x125d51800] 15:59:31 INFO - PROCESS | 1649 | 1461106771750 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] 15:59:31 INFO - PROCESS | 1649 | 1461106771797 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 15:59:31 INFO - PROCESS | 1649 | 1461106771799 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:59:31 INFO - PROCESS | 1649 | 1461106771800 Marionette TRACE conn2 <- [1,454,null,{}] 15:59:31 INFO - PROCESS | 1649 | 1461106771803 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}] 15:59:31 INFO - PROCESS | 1649 | 1461106771903 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 15:59:31 INFO - PROCESS | 1649 | 1461106771932 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x123806800 == 37 [pid = 1649] [id = 121] 15:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x126f23400) [pid = 1649] [serial = 360] [outer = 0x0] 15:59:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x128213800) [pid = 1649] [serial = 361] [outer = 0x126f23400] 15:59:31 INFO - PROCESS | 1649 | 1461106771960 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12b341400) [pid = 1649] [serial = 362] [outer = 0x126f23400] 15:59:32 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:59:32 INFO - PROCESS | 1649 | 1461106772305 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]]]}] 15:59:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:59:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 518ms 15:59:32 INFO - PROCESS | 1649 | 1461106772324 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 15:59:32 INFO - PROCESS | 1649 | 1461106772326 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 15:59:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:59:32 INFO - PROCESS | 1649 | 1461106772333 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:59:32 INFO - PROCESS | 1649 | 1461106772335 Marionette TRACE conn2 <- [1,458,null,{}] 15:59:32 INFO - PROCESS | 1649 | 1461106772338 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}] 15:59:32 INFO - PROCESS | 1649 | 1461106772476 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 15:59:32 INFO - PROCESS | 1649 | 1461106772495 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x125b6d000 == 38 [pid = 1649] [id = 122] 15:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x128ca4000) [pid = 1649] [serial = 363] [outer = 0x0] 15:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12b34ac00) [pid = 1649] [serial = 364] [outer = 0x128ca4000] 15:59:32 INFO - PROCESS | 1649 | 1461106772537 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12b3b8800) [pid = 1649] [serial = 365] [outer = 0x128ca4000] 15:59:32 INFO - PROCESS | 1649 | 1461106772941 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] 15:59:32 INFO - PROCESS | 1649 | 1461106772953 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 15:59:32 INFO - PROCESS | 1649 | 1461106772955 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:59:32 INFO - PROCESS | 1649 | 1461106772956 Marionette TRACE conn2 <- [1,462,null,{}] 15:59:32 INFO - PROCESS | 1649 | 1461106772966 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}] 15:59:33 INFO - PROCESS | 1649 | 1461106773054 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 15:59:33 INFO - PROCESS | 1649 | 1461106773058 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x114a68000 == 39 [pid = 1649] [id = 123] 15:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12b341c00) [pid = 1649] [serial = 366] [outer = 0x0] 15:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12b799000) [pid = 1649] [serial = 367] [outer = 0x12b341c00] 15:59:33 INFO - PROCESS | 1649 | 1461106773084 Marionette DEBUG loaded listener.js 15:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12bbaac00) [pid = 1649] [serial = 368] [outer = 0x12b341c00] 15:59:33 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:59:33 INFO - PROCESS | 1649 | 1461106773436 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] 15:59:33 INFO - PROCESS | 1649 | 1461106773482 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 15:59:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:59:33 INFO - PROCESS | 1649 | 1461106773484 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:59:33 INFO - PROCESS | 1649 | 1461106773485 Marionette TRACE conn2 <- [1,466,null,{}] 15:59:33 INFO - PROCESS | 1649 | 1461106773487 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}] 15:59:33 INFO - PROCESS | 1649 | 1461106773572 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 15:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12c22cc00) [pid = 1649] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x123bc9800) [pid = 1649] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x126ada800) [pid = 1649] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1163b4800) [pid = 1649] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11aadc400) [pid = 1649] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11aa1e800) [pid = 1649] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x118c11c00) [pid = 1649] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x11a60bc00) [pid = 1649] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11b9a4400) [pid = 1649] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11a8c1800) [pid = 1649] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:59:33 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x11c44d800) [pid = 1649] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:59:33 INFO - PROCESS | 1649 | 1461106773645 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1189a4800 == 40 [pid = 1649] [id = 124] 15:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x118c0e800) [pid = 1649] [serial = 369] [outer = 0x0] 15:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11a8c2000) [pid = 1649] [serial = 370] [outer = 0x118c0e800] 15:59:33 INFO - PROCESS | 1649 | 1461106773670 Marionette DEBUG loaded listener.js 15:59:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11c4bec00) [pid = 1649] [serial = 371] [outer = 0x118c0e800] 15:59:33 INFO - PROCESS | 1649 | 1461106773947 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] 15:59:34 INFO - PROCESS | 1649 | 1461106774004 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 15:59:34 INFO - PROCESS | 1649 | 1461106774006 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:59:34 INFO - PROCESS | 1649 | 1461106774007 Marionette TRACE conn2 <- [1,470,null,{}] 15:59:34 INFO - PROCESS | 1649 | 1461106774009 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}] 15:59:34 INFO - PROCESS | 1649 | 1461106774082 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 15:59:34 INFO - PROCESS | 1649 | 1461106774088 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x128269000 == 41 [pid = 1649] [id = 125] 15:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x11c1eb400) [pid = 1649] [serial = 372] [outer = 0x0] 15:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x12bd73c00) [pid = 1649] [serial = 373] [outer = 0x11c1eb400] 15:59:34 INFO - PROCESS | 1649 | 1461106774115 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x12d043000) [pid = 1649] [serial = 374] [outer = 0x11c1eb400] 15:59:34 INFO - PROCESS | 1649 | 1461106774440 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]]]}] 15:59:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:59:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 15:59:34 INFO - PROCESS | 1649 | 1461106774474 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 15:59:34 INFO - PROCESS | 1649 | 1461106774476 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 15:59:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:59:34 INFO - PROCESS | 1649 | 1461106774487 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:59:34 INFO - PROCESS | 1649 | 1461106774489 Marionette TRACE conn2 <- [1,474,null,{}] 15:59:34 INFO - PROCESS | 1649 | 1461106774491 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}] 15:59:34 INFO - PROCESS | 1649 | 1461106774575 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 15:59:34 INFO - PROCESS | 1649 | 1461106774581 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b35b000 == 42 [pid = 1649] [id = 126] 15:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12d044000) [pid = 1649] [serial = 375] [outer = 0x0] 15:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12d095800) [pid = 1649] [serial = 376] [outer = 0x12d044000] 15:59:34 INFO - PROCESS | 1649 | 1461106774610 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12d68cc00) [pid = 1649] [serial = 377] [outer = 0x12d044000] 15:59:34 INFO - PROCESS | 1649 | 1461106774951 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]]]}] 15:59:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:59:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 469ms 15:59:34 INFO - PROCESS | 1649 | 1461106774957 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 15:59:34 INFO - PROCESS | 1649 | 1461106774959 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 15:59:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:59:34 INFO - PROCESS | 1649 | 1461106774966 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:59:34 INFO - PROCESS | 1649 | 1461106774967 Marionette TRACE conn2 <- [1,478,null,{}] 15:59:34 INFO - PROCESS | 1649 | 1461106774971 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}] 15:59:35 INFO - PROCESS | 1649 | 1461106775087 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 15:59:35 INFO - PROCESS | 1649 | 1461106775154 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b948000 == 43 [pid = 1649] [id = 127] 15:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12d08b000) [pid = 1649] [serial = 378] [outer = 0x0] 15:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12d903c00) [pid = 1649] [serial = 379] [outer = 0x12d08b000] 15:59:35 INFO - PROCESS | 1649 | 1461106775193 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12d964000) [pid = 1649] [serial = 380] [outer = 0x12d08b000] 15:59:35 INFO - PROCESS | 1649 | 1461106775580 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]]]}] 15:59:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:59:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 621ms 15:59:35 INFO - PROCESS | 1649 | 1461106775584 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 15:59:35 INFO - PROCESS | 1649 | 1461106775586 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 15:59:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:59:35 INFO - PROCESS | 1649 | 1461106775588 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:59:35 INFO - PROCESS | 1649 | 1461106775589 Marionette TRACE conn2 <- [1,482,null,{}] 15:59:35 INFO - PROCESS | 1649 | 1461106775591 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}] 15:59:35 INFO - PROCESS | 1649 | 1461106775720 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 15:59:35 INFO - PROCESS | 1649 | 1461106775760 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x114a75800 == 44 [pid = 1649] [id = 128] 15:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x114354c00) [pid = 1649] [serial = 381] [outer = 0x0] 15:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x115881000) [pid = 1649] [serial = 382] [outer = 0x114354c00] 15:59:35 INFO - PROCESS | 1649 | 1461106775792 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11879d800) [pid = 1649] [serial = 383] [outer = 0x114354c00] 15:59:36 INFO - PROCESS | 1649 | 1461106776270 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]]]}] 15:59:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:59:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 718ms 15:59:36 INFO - PROCESS | 1649 | 1461106776312 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 15:59:36 INFO - PROCESS | 1649 | 1461106776315 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 15:59:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:59:36 INFO - PROCESS | 1649 | 1461106776319 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:59:36 INFO - PROCESS | 1649 | 1461106776322 Marionette TRACE conn2 <- [1,486,null,{}] 15:59:36 INFO - PROCESS | 1649 | 1461106776325 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}] 15:59:36 INFO - PROCESS | 1649 | 1461106776421 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 15:59:36 INFO - PROCESS | 1649 | 1461106776502 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afd3800 == 45 [pid = 1649] [id = 129] 15:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x11add4800) [pid = 1649] [serial = 384] [outer = 0x0] 15:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11b92a400) [pid = 1649] [serial = 385] [outer = 0x11add4800] 15:59:36 INFO - PROCESS | 1649 | 1461106776535 Marionette DEBUG loaded listener.js 15:59:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11bfdd000) [pid = 1649] [serial = 386] [outer = 0x11add4800] 15:59:36 INFO - PROCESS | 1649 | 1461106776977 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]]]}] 15:59:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:59:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 672ms 15:59:36 INFO - PROCESS | 1649 | 1461106776991 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 15:59:36 INFO - PROCESS | 1649 | 1461106776993 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 15:59:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:59:37 INFO - PROCESS | 1649 | 1461106776998 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:59:37 INFO - PROCESS | 1649 | 1461106776999 Marionette TRACE conn2 <- [1,490,null,{}] 15:59:37 INFO - PROCESS | 1649 | 1461106777002 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}] 15:59:37 INFO - PROCESS | 1649 | 1461106777094 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 15:59:37 INFO - PROCESS | 1649 | 1461106777146 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c26000 == 46 [pid = 1649] [id = 130] 15:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x11bfda000) [pid = 1649] [serial = 387] [outer = 0x0] 15:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1239df400) [pid = 1649] [serial = 388] [outer = 0x11bfda000] 15:59:37 INFO - PROCESS | 1649 | 1461106777176 Marionette DEBUG loaded listener.js 15:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12746f000) [pid = 1649] [serial = 389] [outer = 0x11bfda000] 15:59:37 INFO - PROCESS | 1649 | 1461106777570 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]]]}] 15:59:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:59:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 619ms 15:59:37 INFO - PROCESS | 1649 | 1461106777617 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 15:59:37 INFO - PROCESS | 1649 | 1461106777619 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 15:59:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:59:37 INFO - PROCESS | 1649 | 1461106777627 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:59:37 INFO - PROCESS | 1649 | 1461106777630 Marionette TRACE conn2 <- [1,494,null,{}] 15:59:37 INFO - PROCESS | 1649 | 1461106777633 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}] 15:59:37 INFO - PROCESS | 1649 | 1461106777729 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 15:59:37 INFO - PROCESS | 1649 | 1461106777820 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c01c800 == 47 [pid = 1649] [id = 131] 15:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x128216c00) [pid = 1649] [serial = 390] [outer = 0x0] 15:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12b345400) [pid = 1649] [serial = 391] [outer = 0x128216c00] 15:59:37 INFO - PROCESS | 1649 | 1461106777850 Marionette DEBUG loaded listener.js 15:59:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12d046000) [pid = 1649] [serial = 392] [outer = 0x128216c00] 15:59:38 INFO - PROCESS | 1649 | 1461106778269 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]]]}] 15:59:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:59:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 676ms 15:59:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:59:38 INFO - PROCESS | 1649 | 1461106778300 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 15:59:38 INFO - PROCESS | 1649 | 1461106778301 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 15:59:38 INFO - PROCESS | 1649 | 1461106778303 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:59:38 INFO - PROCESS | 1649 | 1461106778304 Marionette TRACE conn2 <- [1,498,null,{}] 15:59:38 INFO - PROCESS | 1649 | 1461106778307 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}] 15:59:38 INFO - PROCESS | 1649 | 1461106778500 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 15:59:38 INFO - PROCESS | 1649 | 1461106778571 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dc9800 == 48 [pid = 1649] [id = 132] 15:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1164b2000) [pid = 1649] [serial = 393] [outer = 0x0] 15:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118903400) [pid = 1649] [serial = 394] [outer = 0x1164b2000] 15:59:38 INFO - PROCESS | 1649 | 1461106778599 Marionette DEBUG loaded listener.js 15:59:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11a8c3400) [pid = 1649] [serial = 395] [outer = 0x1164b2000] 15:59:39 INFO - PROCESS | 1649 | 1461106779067 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]]]}] 15:59:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:59:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 819ms 15:59:39 INFO - PROCESS | 1649 | 1461106779124 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 15:59:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:59:39 INFO - PROCESS | 1649 | 1461106779131 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 15:59:39 INFO - PROCESS | 1649 | 1461106779136 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:59:39 INFO - PROCESS | 1649 | 1461106779141 Marionette TRACE conn2 <- [1,502,null,{}] 15:59:39 INFO - PROCESS | 1649 | 1461106779145 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}] 15:59:39 INFO - PROCESS | 1649 | 1461106779289 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x114a77800 == 47 [pid = 1649] [id = 100] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12b948000 == 46 [pid = 1649] [id = 127] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12b35b000 == 45 [pid = 1649] [id = 126] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x128269000 == 44 [pid = 1649] [id = 125] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1189a4800 == 43 [pid = 1649] [id = 124] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x114a68000 == 42 [pid = 1649] [id = 123] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x125b6d000 == 41 [pid = 1649] [id = 122] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x123806800 == 40 [pid = 1649] [id = 121] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12b346400) [pid = 1649] [serial = 334] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11c372800 == 39 [pid = 1649] [id = 120] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba7a800 == 38 [pid = 1649] [id = 119] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa2a800 == 37 [pid = 1649] [id = 118] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x118c9d000 == 36 [pid = 1649] [id = 117] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11970b800 == 35 [pid = 1649] [id = 116] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x125fc6800 == 34 [pid = 1649] [id = 115] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x119dde800 == 33 [pid = 1649] [id = 114] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x118ca0000 == 32 [pid = 1649] [id = 113] 15:59:39 INFO - PROCESS | 1649 | --DOCSHELL 0x126cd2000 == 31 [pid = 1649] [id = 112] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12d098000) [pid = 1649] [serial = 296] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x125c58c00) [pid = 1649] [serial = 319] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12746e400) [pid = 1649] [serial = 322] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x11c66a400) [pid = 1649] [serial = 313] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11add7000) [pid = 1649] [serial = 310] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x11bfdfc00) [pid = 1649] [serial = 311] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11ab37c00) [pid = 1649] [serial = 307] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11ad0c800) [pid = 1649] [serial = 308] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x118f35400) [pid = 1649] [serial = 304] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x119256c00) [pid = 1649] [serial = 305] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x1146c1000) [pid = 1649] [serial = 298] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x11a603c00) [pid = 1649] [serial = 301] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x126a6a400) [pid = 1649] [serial = 320] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12820e000) [pid = 1649] [serial = 325] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x127509c00) [pid = 1649] [serial = 323] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x128ca8c00) [pid = 1649] [serial = 331] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x125d5c000) [pid = 1649] [serial = 328] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x128ca0400) [pid = 1649] [serial = 326] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x1239de800) [pid = 1649] [serial = 316] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12746f800) [pid = 1649] [serial = 329] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x123bcbc00) [pid = 1649] [serial = 317] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x128caf000) [pid = 1649] [serial = 332] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x123841800) [pid = 1649] [serial = 314] [outer = 0x0] [url = about:blank] 15:59:39 INFO - PROCESS | 1649 | 1461106779359 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1158af800 == 32 [pid = 1649] [id = 133] 15:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x119248000) [pid = 1649] [serial = 396] [outer = 0x0] 15:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x11ab37c00) [pid = 1649] [serial = 397] [outer = 0x119248000] 15:59:39 INFO - PROCESS | 1649 | 1461106779387 Marionette DEBUG loaded listener.js 15:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x11c1ea000) [pid = 1649] [serial = 398] [outer = 0x119248000] 15:59:39 INFO - PROCESS | 1649 | 1461106779672 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]]]}] 15:59:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:59:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 574ms 15:59:39 INFO - PROCESS | 1649 | 1461106779717 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 15:59:39 INFO - PROCESS | 1649 | 1461106779719 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 15:59:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:59:39 INFO - PROCESS | 1649 | 1461106779721 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:59:39 INFO - PROCESS | 1649 | 1461106779723 Marionette TRACE conn2 <- [1,506,null,{}] 15:59:39 INFO - PROCESS | 1649 | 1461106779725 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}] 15:59:39 INFO - PROCESS | 1649 | 1461106779802 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 15:59:39 INFO - PROCESS | 1649 | 1461106779808 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa46000 == 33 [pid = 1649] [id = 134] 15:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x11c66a400) [pid = 1649] [serial = 399] [outer = 0x0] 15:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x125c5ac00) [pid = 1649] [serial = 400] [outer = 0x11c66a400] 15:59:39 INFO - PROCESS | 1649 | 1461106779837 Marionette DEBUG loaded listener.js 15:59:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12607dc00) [pid = 1649] [serial = 401] [outer = 0x11c66a400] 15:59:40 INFO - PROCESS | 1649 | 1461106780175 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]]]}] 15:59:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:59:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms 15:59:40 INFO - PROCESS | 1649 | 1461106780191 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 15:59:40 INFO - PROCESS | 1649 | 1461106780193 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 15:59:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:59:40 INFO - PROCESS | 1649 | 1461106780202 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 1649 | 1461106780205 Marionette TRACE conn2 <- [1,510,null,{}] 15:59:40 INFO - PROCESS | 1649 | 1461106780207 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}] 15:59:40 INFO - PROCESS | 1649 | 1461106780291 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 15:59:40 INFO - PROCESS | 1649 | 1461106780348 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be8c000 == 34 [pid = 1649] [id = 135] 15:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x115881400) [pid = 1649] [serial = 402] [outer = 0x0] 15:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x1262e5000) [pid = 1649] [serial = 403] [outer = 0x115881400] 15:59:40 INFO - PROCESS | 1649 | 1461106780389 Marionette DEBUG loaded listener.js 15:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12820d000) [pid = 1649] [serial = 404] [outer = 0x115881400] 15:59:40 INFO - PROCESS | 1649 | 1461106780762 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]]]}] 15:59:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:59:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 575ms 15:59:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:59:40 INFO - PROCESS | 1649 | 1461106780773 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 15:59:40 INFO - PROCESS | 1649 | 1461106780774 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 15:59:40 INFO - PROCESS | 1649 | 1461106780777 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 1649 | 1461106780781 Marionette TRACE conn2 <- [1,514,null,{}] 15:59:40 INFO - PROCESS | 1649 | 1461106780786 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}] 15:59:40 INFO - PROCESS | 1649 | 1461106780921 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 15:59:40 INFO - PROCESS | 1649 | 1461106780931 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c434000 == 35 [pid = 1649] [id = 136] 15:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x11c1f5000) [pid = 1649] [serial = 405] [outer = 0x0] 15:59:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x128b08000) [pid = 1649] [serial = 406] [outer = 0x11c1f5000] 15:59:40 INFO - PROCESS | 1649 | 1461106780973 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12b348000) [pid = 1649] [serial = 407] [outer = 0x11c1f5000] 15:59:41 INFO - PROCESS | 1649 | 1461106781373 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]]]}] 15:59:41 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 15:59:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 623ms 15:59:41 INFO - PROCESS | 1649 | 1461106781400 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 15:59:41 INFO - PROCESS | 1649 | 1461106781401 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 15:59:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:59:41 INFO - PROCESS | 1649 | 1461106781403 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:59:41 INFO - PROCESS | 1649 | 1461106781404 Marionette TRACE conn2 <- [1,518,null,{}] 15:59:41 INFO - PROCESS | 1649 | 1461106781406 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}] 15:59:41 INFO - PROCESS | 1649 | 1461106781480 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 15:59:41 INFO - PROCESS | 1649 | 1461106781533 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c21000 == 36 [pid = 1649] [id = 137] 15:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12b98dc00) [pid = 1649] [serial = 408] [outer = 0x0] 15:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12b993400) [pid = 1649] [serial = 409] [outer = 0x12b98dc00] 15:59:41 INFO - PROCESS | 1649 | 1461106781566 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12d037c00) [pid = 1649] [serial = 410] [outer = 0x12b98dc00] 15:59:41 INFO - PROCESS | 1649 | 1461106781944 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]]]}] 15:59:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:59:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 569ms 15:59:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:59:41 INFO - PROCESS | 1649 | 1461106781973 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 15:59:41 INFO - PROCESS | 1649 | 1461106781975 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 15:59:41 INFO - PROCESS | 1649 | 1461106781978 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:59:41 INFO - PROCESS | 1649 | 1461106781980 Marionette TRACE conn2 <- [1,522,null,{}] 15:59:41 INFO - PROCESS | 1649 | 1461106781983 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}] 15:59:42 INFO - PROCESS | 1649 | 1461106782119 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 15:59:42 INFO - PROCESS | 1649 | 1461106782152 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12683c800 == 37 [pid = 1649] [id = 138] 15:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12bd65c00) [pid = 1649] [serial = 411] [outer = 0x0] 15:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12d68b800) [pid = 1649] [serial = 412] [outer = 0x12bd65c00] 15:59:42 INFO - PROCESS | 1649 | 1461106782177 Marionette DEBUG loaded listener.js 15:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12d967000) [pid = 1649] [serial = 413] [outer = 0x12bd65c00] 15:59:42 INFO - PROCESS | 1649 | 1461106782503 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]]]}] 15:59:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:59:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 571ms 15:59:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:59:42 INFO - PROCESS | 1649 | 1461106782548 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 15:59:42 INFO - PROCESS | 1649 | 1461106782549 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 15:59:42 INFO - PROCESS | 1649 | 1461106782551 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:59:42 INFO - PROCESS | 1649 | 1461106782553 Marionette TRACE conn2 <- [1,526,null,{}] 15:59:42 INFO - PROCESS | 1649 | 1461106782561 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}] 15:59:42 INFO - PROCESS | 1649 | 1461106782649 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 15:59:42 INFO - PROCESS | 1649 | 1461106782653 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274d0000 == 38 [pid = 1649] [id = 139] 15:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12b98e400) [pid = 1649] [serial = 414] [outer = 0x0] 15:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12e361c00) [pid = 1649] [serial = 415] [outer = 0x12b98e400] 15:59:42 INFO - PROCESS | 1649 | 1461106782678 Marionette DEBUG loaded listener.js 15:59:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12e36e000) [pid = 1649] [serial = 416] [outer = 0x12b98e400] 15:59:43 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 15:59:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 15:59:43 INFO - PROCESS | 1649 | 1461106783016 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]]]}] 15:59:43 INFO - PROCESS | 1649 | 1461106783021 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 15:59:43 INFO - PROCESS | 1649 | 1461106783022 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 15:59:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:59:43 INFO - PROCESS | 1649 | 1461106783024 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:59:43 INFO - PROCESS | 1649 | 1461106783025 Marionette TRACE conn2 <- [1,530,null,{}] 15:59:43 INFO - PROCESS | 1649 | 1461106783029 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}] 15:59:43 INFO - PROCESS | 1649 | 1461106783117 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 15:59:43 INFO - PROCESS | 1649 | 1461106783128 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b354800 == 39 [pid = 1649] [id = 140] 15:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12e36e400) [pid = 1649] [serial = 417] [outer = 0x0] 15:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12e608800) [pid = 1649] [serial = 418] [outer = 0x12e36e400] 15:59:43 INFO - PROCESS | 1649 | 1461106783154 Marionette DEBUG loaded listener.js 15:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12e6bf400) [pid = 1649] [serial = 419] [outer = 0x12e36e400] 15:59:43 INFO - PROCESS | 1649 | 1461106783450 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"]]]}] 15:59:43 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 15:59:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:59:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:59:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:59:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:59:43 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 15:59:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:59:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:59:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:59:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:59:43 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:59:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 15:59:43 INFO - PROCESS | 1649 | 1461106783494 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 15:59:43 INFO - PROCESS | 1649 | 1461106783497 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 15:59:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:59:43 INFO - PROCESS | 1649 | 1461106783500 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:59:43 INFO - PROCESS | 1649 | 1461106783501 Marionette TRACE conn2 <- [1,534,null,{}] 15:59:43 INFO - PROCESS | 1649 | 1461106783503 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}] 15:59:43 INFO - PROCESS | 1649 | 1461106783649 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 15:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12d044000) [pid = 1649] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x126f23400) [pid = 1649] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x128ca4000) [pid = 1649] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x125d51800) [pid = 1649] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x118c0e800) [pid = 1649] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x11a8e6000) [pid = 1649] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1153c7c00) [pid = 1649] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11add3000) [pid = 1649] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x1239dcc00) [pid = 1649] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x12b341c00) [pid = 1649] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:59:43 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x11c1eb400) [pid = 1649] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:59:43 INFO - PROCESS | 1649 | 1461106783685 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11971a800 == 40 [pid = 1649] [id = 141] 15:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11890d400) [pid = 1649] [serial = 420] [outer = 0x0] 15:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x11ab3a800) [pid = 1649] [serial = 421] [outer = 0x11890d400] 15:59:43 INFO - PROCESS | 1649 | 1461106783710 Marionette DEBUG loaded listener.js 15:59:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x126c89000) [pid = 1649] [serial = 422] [outer = 0x11890d400] 15:59:44 INFO - PROCESS | 1649 | 1461106784001 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]]]}] 15:59:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 15:59:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 15:59:44 INFO - PROCESS | 1649 | 1461106784018 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 15:59:44 INFO - PROCESS | 1649 | 1461106784019 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 15:59:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:59:44 INFO - PROCESS | 1649 | 1461106784021 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - PROCESS | 1649 | 1461106784023 Marionette TRACE conn2 <- [1,538,null,{}] 15:59:44 INFO - PROCESS | 1649 | 1461106784025 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}] 15:59:44 INFO - PROCESS | 1649 | 1461106784118 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 15:59:44 INFO - PROCESS | 1649 | 1461106784124 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c362800 == 41 [pid = 1649] [id = 142] 15:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x125d5b400) [pid = 1649] [serial = 423] [outer = 0x0] 15:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12d044000) [pid = 1649] [serial = 424] [outer = 0x125d5b400] 15:59:44 INFO - PROCESS | 1649 | 1461106784160 Marionette DEBUG loaded listener.js 15:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x12e767400) [pid = 1649] [serial = 425] [outer = 0x125d5b400] 15:59:44 INFO - PROCESS | 1649 | 1461106784481 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]]]}] 15:59:44 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. 15:59:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 468ms 15:59:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:59:44 INFO - PROCESS | 1649 | 1461106784490 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 15:59:44 INFO - PROCESS | 1649 | 1461106784491 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 15:59:44 INFO - PROCESS | 1649 | 1461106784494 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - PROCESS | 1649 | 1461106784497 Marionette TRACE conn2 <- [1,542,null,{}] 15:59:44 INFO - PROCESS | 1649 | 1461106784503 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}] 15:59:44 INFO - PROCESS | 1649 | 1461106784613 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 15:59:44 INFO - PROCESS | 1649 | 1461106784619 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6af800 == 42 [pid = 1649] [id = 143] 15:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x12d683400) [pid = 1649] [serial = 426] [outer = 0x0] 15:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12e76b000) [pid = 1649] [serial = 427] [outer = 0x12d683400] 15:59:44 INFO - PROCESS | 1649 | 1461106784643 Marionette DEBUG loaded listener.js 15:59:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x12ec7f400) [pid = 1649] [serial = 428] [outer = 0x12d683400] 15:59:44 INFO - PROCESS | 1649 | 1461106784954 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]]]}] 15:59:44 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. 15:59:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 472ms 15:59:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:59:44 INFO - PROCESS | 1649 | 1461106784967 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 15:59:44 INFO - PROCESS | 1649 | 1461106784968 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 15:59:44 INFO - PROCESS | 1649 | 1461106784970 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - PROCESS | 1649 | 1461106784971 Marionette TRACE conn2 <- [1,546,null,{}] 15:59:44 INFO - PROCESS | 1649 | 1461106784973 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}] 15:59:45 INFO - PROCESS | 1649 | 1461106785066 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 15:59:45 INFO - PROCESS | 1649 | 1461106785070 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d919000 == 43 [pid = 1649] [id = 144] 15:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x12e606c00) [pid = 1649] [serial = 429] [outer = 0x0] 15:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x12ec81400) [pid = 1649] [serial = 430] [outer = 0x12e606c00] 15:59:45 INFO - PROCESS | 1649 | 1461106785100 Marionette DEBUG loaded listener.js 15:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x12ee58400) [pid = 1649] [serial = 431] [outer = 0x12e606c00] 15:59:45 INFO - PROCESS | 1649 | 1461106785427 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]]]}] 15:59:45 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 15:59:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 468ms 15:59:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:59:45 INFO - PROCESS | 1649 | 1461106785439 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 15:59:45 INFO - PROCESS | 1649 | 1461106785440 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 15:59:45 INFO - PROCESS | 1649 | 1461106785442 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:59:45 INFO - PROCESS | 1649 | 1461106785443 Marionette TRACE conn2 <- [1,550,null,{}] 15:59:45 INFO - PROCESS | 1649 | 1461106785449 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}] 15:59:45 INFO - PROCESS | 1649 | 1461106785569 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 15:59:45 INFO - PROCESS | 1649 | 1461106785575 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d92d000 == 44 [pid = 1649] [id = 145] 15:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x12e767000) [pid = 1649] [serial = 432] [outer = 0x0] 15:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12ee5a000) [pid = 1649] [serial = 433] [outer = 0x12e767000] 15:59:45 INFO - PROCESS | 1649 | 1461106785608 Marionette DEBUG loaded listener.js 15:59:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12f14c400) [pid = 1649] [serial = 434] [outer = 0x12e767000] 15:59:46 INFO - PROCESS | 1649 | 1461106786053 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]]]}] 15:59:46 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. 15:59:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 623ms 15:59:46 INFO - PROCESS | 1649 | 1461106786065 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 15:59:46 INFO - PROCESS | 1649 | 1461106786067 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 15:59:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:59:46 INFO - PROCESS | 1649 | 1461106786071 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:59:46 INFO - PROCESS | 1649 | 1461106786073 Marionette TRACE conn2 <- [1,554,null,{}] 15:59:46 INFO - PROCESS | 1649 | 1461106786077 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}] 15:59:46 INFO - PROCESS | 1649 | 1461106786175 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 15:59:46 INFO - PROCESS | 1649 | 1461106786219 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b666800 == 45 [pid = 1649] [id = 146] 15:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11ac77c00) [pid = 1649] [serial = 435] [outer = 0x0] 15:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11ad0fc00) [pid = 1649] [serial = 436] [outer = 0x11ac77c00] 15:59:46 INFO - PROCESS | 1649 | 1461106786251 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x123843000) [pid = 1649] [serial = 437] [outer = 0x11ac77c00] 15:59:46 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:59:46 INFO - PROCESS | 1649 | 1461106786686 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]]]}] 15:59:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:59:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 621ms 15:59:46 INFO - PROCESS | 1649 | 1461106786692 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 15:59:46 INFO - PROCESS | 1649 | 1461106786695 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 15:59:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:59:46 INFO - PROCESS | 1649 | 1461106786700 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:59:46 INFO - PROCESS | 1649 | 1461106786702 Marionette TRACE conn2 <- [1,558,null,{}] 15:59:46 INFO - PROCESS | 1649 | 1461106786704 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}] 15:59:46 INFO - PROCESS | 1649 | 1461106786806 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 15:59:46 INFO - PROCESS | 1649 | 1461106786848 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12594d800 == 46 [pid = 1649] [id = 147] 15:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x123745800) [pid = 1649] [serial = 438] [outer = 0x0] 15:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x125e54400) [pid = 1649] [serial = 439] [outer = 0x123745800] 15:59:46 INFO - PROCESS | 1649 | 1461106786878 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12750b400) [pid = 1649] [serial = 440] [outer = 0x123745800] 15:59:47 INFO - PROCESS | 1649 | 1461106787295 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]]]}] 15:59:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:59:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 620ms 15:59:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:59:47 INFO - PROCESS | 1649 | 1461106787321 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 15:59:47 INFO - PROCESS | 1649 | 1461106787322 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 15:59:47 INFO - PROCESS | 1649 | 1461106787324 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:59:47 INFO - PROCESS | 1649 | 1461106787327 Marionette TRACE conn2 <- [1,562,null,{}] 15:59:47 INFO - PROCESS | 1649 | 1461106787354 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}] 15:59:47 INFO - PROCESS | 1649 | 1461106787452 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 15:59:47 INFO - PROCESS | 1649 | 1461106787537 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6b9800 == 47 [pid = 1649] [id = 148] 15:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12c22d400) [pid = 1649] [serial = 441] [outer = 0x0] 15:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12d045400) [pid = 1649] [serial = 442] [outer = 0x12c22d400] 15:59:47 INFO - PROCESS | 1649 | 1461106787569 Marionette DEBUG loaded listener.js 15:59:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12d68dc00) [pid = 1649] [serial = 443] [outer = 0x12c22d400] 15:59:47 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:59:47 INFO - PROCESS | 1649 | 1461106787970 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]]]}] 15:59:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:59:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 690ms 15:59:48 INFO - PROCESS | 1649 | 1461106788014 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 15:59:48 INFO - PROCESS | 1649 | 1461106788016 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 15:59:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:59:48 INFO - PROCESS | 1649 | 1461106788018 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:59:48 INFO - PROCESS | 1649 | 1461106788019 Marionette TRACE conn2 <- [1,566,null,{}] 15:59:48 INFO - PROCESS | 1649 | 1461106788022 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}] 15:59:48 INFO - PROCESS | 1649 | 1461106788121 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 15:59:48 INFO - PROCESS | 1649 | 1461106788179 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4b7800 == 48 [pid = 1649] [id = 149] 15:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12d962800) [pid = 1649] [serial = 444] [outer = 0x0] 15:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12e6c1c00) [pid = 1649] [serial = 445] [outer = 0x12d962800] 15:59:48 INFO - PROCESS | 1649 | 1461106788211 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12e768800) [pid = 1649] [serial = 446] [outer = 0x12d962800] 15:59:48 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:59:48 INFO - PROCESS | 1649 | 1461106788618 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]]]}] 15:59:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:59:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 618ms 15:59:48 INFO - PROCESS | 1649 | 1461106788637 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 15:59:48 INFO - PROCESS | 1649 | 1461106788638 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 15:59:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:59:48 INFO - PROCESS | 1649 | 1461106788640 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:59:48 INFO - PROCESS | 1649 | 1461106788642 Marionette TRACE conn2 <- [1,570,null,{}] 15:59:48 INFO - PROCESS | 1649 | 1461106788644 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}] 15:59:48 INFO - PROCESS | 1649 | 1461106788738 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 15:59:48 INFO - PROCESS | 1649 | 1461106788986 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dd3800 == 49 [pid = 1649] [id = 150] 15:59:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x115882400) [pid = 1649] [serial = 447] [outer = 0x0] 15:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x118579400) [pid = 1649] [serial = 448] [outer = 0x115882400] 15:59:49 INFO - PROCESS | 1649 | 1461106789015 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x119d67400) [pid = 1649] [serial = 449] [outer = 0x115882400] 15:59:49 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:59:49 INFO - PROCESS | 1649 | 1461106789431 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]]]}] 15:59:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:59:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 820ms 15:59:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:59:49 INFO - PROCESS | 1649 | 1461106789462 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 15:59:49 INFO - PROCESS | 1649 | 1461106789464 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 15:59:49 INFO - PROCESS | 1649 | 1461106789466 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:59:49 INFO - PROCESS | 1649 | 1461106789468 Marionette TRACE conn2 <- [1,574,null,{}] 15:59:49 INFO - PROCESS | 1649 | 1461106789472 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}] 15:59:49 INFO - PROCESS | 1649 | 1461106789565 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 15:59:49 INFO - PROCESS | 1649 | 1461106789648 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e32800 == 50 [pid = 1649] [id = 151] 15:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11924d400) [pid = 1649] [serial = 450] [outer = 0x0] 15:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11a8ddc00) [pid = 1649] [serial = 451] [outer = 0x11924d400] 15:59:49 INFO - PROCESS | 1649 | 1461106789698 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11ac77400) [pid = 1649] [serial = 452] [outer = 0x11924d400] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12d919000 == 49 [pid = 1649] [id = 144] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6af800 == 48 [pid = 1649] [id = 143] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12c362800 == 47 [pid = 1649] [id = 142] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11971a800 == 46 [pid = 1649] [id = 141] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12b354800 == 45 [pid = 1649] [id = 140] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1274d0000 == 44 [pid = 1649] [id = 139] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11879e400) [pid = 1649] [serial = 337] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x125d59c00) [pid = 1649] [serial = 343] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x119d65c00) [pid = 1649] [serial = 340] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12d903c00) [pid = 1649] [serial = 379] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12683c800 == 43 [pid = 1649] [id = 138] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x125c21000 == 42 [pid = 1649] [id = 137] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11c434000 == 41 [pid = 1649] [id = 136] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11be8c000 == 40 [pid = 1649] [id = 135] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa46000 == 39 [pid = 1649] [id = 134] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1158af800 == 38 [pid = 1649] [id = 133] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x119dc9800 == 37 [pid = 1649] [id = 132] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12c01c800 == 36 [pid = 1649] [id = 131] 15:59:50 INFO - PROCESS | 1649 | 1461106790212 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]]]}] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x125c26000 == 35 [pid = 1649] [id = 130] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11afd3800 == 34 [pid = 1649] [id = 129] 15:59:50 INFO - PROCESS | 1649 | --DOCSHELL 0x114a75800 == 33 [pid = 1649] [id = 128] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12d68cc00) [pid = 1649] [serial = 377] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12b341400) [pid = 1649] [serial = 362] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x128213800) [pid = 1649] [serial = 361] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b34ac00) [pid = 1649] [serial = 364] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b3b8800) [pid = 1649] [serial = 365] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x126ad9000) [pid = 1649] [serial = 358] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11a8c2000) [pid = 1649] [serial = 370] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11aa1b800) [pid = 1649] [serial = 349] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11ad0d000) [pid = 1649] [serial = 350] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11a8b9c00) [pid = 1649] [serial = 347] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x119128000) [pid = 1649] [serial = 346] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x11bfdbc00) [pid = 1649] [serial = 352] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x123742000) [pid = 1649] [serial = 353] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x125ec9000) [pid = 1649] [serial = 355] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x1262e4000) [pid = 1649] [serial = 356] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12bbaac00) [pid = 1649] [serial = 368] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12b799000) [pid = 1649] [serial = 367] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11c4bec00) [pid = 1649] [serial = 371] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12d095800) [pid = 1649] [serial = 376] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12bd73c00) [pid = 1649] [serial = 373] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x126c95c00) [pid = 1649] [serial = 359] [outer = 0x0] [url = about:blank] 15:59:50 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12d043000) [pid = 1649] [serial = 374] [outer = 0x0] [url = about:blank] 15:59:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:59:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 772ms 15:59:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:59:50 INFO - PROCESS | 1649 | 1461106790240 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 15:59:50 INFO - PROCESS | 1649 | 1461106790243 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 15:59:50 INFO - PROCESS | 1649 | 1461106790245 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:59:50 INFO - PROCESS | 1649 | 1461106790247 Marionette TRACE conn2 <- [1,578,null,{}] 15:59:50 INFO - PROCESS | 1649 | 1461106790249 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}] 15:59:50 INFO - PROCESS | 1649 | 1461106790321 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 15:59:50 INFO - PROCESS | 1649 | 1461106790325 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x119158000 == 34 [pid = 1649] [id = 152] 15:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11ad0bc00) [pid = 1649] [serial = 453] [outer = 0x0] 15:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x11b9a8c00) [pid = 1649] [serial = 454] [outer = 0x11ad0bc00] 15:59:50 INFO - PROCESS | 1649 | 1461106790354 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x11c4c2c00) [pid = 1649] [serial = 455] [outer = 0x11ad0bc00] 15:59:50 INFO - PROCESS | 1649 | 1461106790702 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]]]}] 15:59:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:59:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 470ms 15:59:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:59:50 INFO - PROCESS | 1649 | 1461106790715 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 15:59:50 INFO - PROCESS | 1649 | 1461106790717 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 15:59:50 INFO - PROCESS | 1649 | 1461106790723 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:59:50 INFO - PROCESS | 1649 | 1461106790727 Marionette TRACE conn2 <- [1,582,null,{}] 15:59:50 INFO - PROCESS | 1649 | 1461106790731 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}] 15:59:50 INFO - PROCESS | 1649 | 1461106790821 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 15:59:50 INFO - PROCESS | 1649 | 1461106790866 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa2d000 == 35 [pid = 1649] [id = 153] 15:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11b9a9400) [pid = 1649] [serial = 456] [outer = 0x0] 15:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1239e1400) [pid = 1649] [serial = 457] [outer = 0x11b9a9400] 15:59:50 INFO - PROCESS | 1649 | 1461106790892 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x126a6a400) [pid = 1649] [serial = 458] [outer = 0x11b9a9400] 15:59:51 INFO - PROCESS | 1649 | 1461106791169 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]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:59:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 479ms 15:59:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:59:51 INFO - PROCESS | 1649 | 1461106791202 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 1649 | 1461106791204 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 15:59:51 INFO - PROCESS | 1649 | 1461106791206 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 1649 | 1461106791207 Marionette TRACE conn2 <- [1,586,null,{}] 15:59:51 INFO - PROCESS | 1649 | 1461106791209 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}] 15:59:51 INFO - PROCESS | 1649 | 1461106791286 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 15:59:51 INFO - PROCESS | 1649 | 1461106791290 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x119851000 == 36 [pid = 1649] [id = 154] 15:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x126a6bc00) [pid = 1649] [serial = 459] [outer = 0x0] 15:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x126f23400) [pid = 1649] [serial = 460] [outer = 0x126a6bc00] 15:59:51 INFO - PROCESS | 1649 | 1461106791318 Marionette DEBUG loaded listener.js 15:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x12810b800) [pid = 1649] [serial = 461] [outer = 0x126a6bc00] 15:59:51 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:59:51 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:59:51 INFO - PROCESS | 1649 | 1461106791641 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]]]}] 15:59:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:59:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 469ms 15:59:51 INFO - PROCESS | 1649 | 1461106791675 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 1649 | 1461106791677 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 15:59:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:59:51 INFO - PROCESS | 1649 | 1461106791680 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 1649 | 1461106791682 Marionette TRACE conn2 <- [1,590,null,{}] 15:59:51 INFO - PROCESS | 1649 | 1461106791685 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}] 15:59:51 INFO - PROCESS | 1649 | 1461106791794 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 15:59:51 INFO - PROCESS | 1649 | 1461106791802 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12381c800 == 37 [pid = 1649] [id = 155] 15:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x128b0a400) [pid = 1649] [serial = 462] [outer = 0x0] 15:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x128ca4400) [pid = 1649] [serial = 463] [outer = 0x128b0a400] 15:59:51 INFO - PROCESS | 1649 | 1461106791856 Marionette DEBUG loaded listener.js 15:59:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x12b341800) [pid = 1649] [serial = 464] [outer = 0x128b0a400] 15:59:52 INFO - PROCESS | 1649 | 1461106792456 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]]]}] 15:59:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:59:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 821ms 15:59:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:59:52 INFO - PROCESS | 1649 | 1461106792501 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 15:59:52 INFO - PROCESS | 1649 | 1461106792503 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 15:59:52 INFO - PROCESS | 1649 | 1461106792506 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:59:52 INFO - PROCESS | 1649 | 1461106792508 Marionette TRACE conn2 <- [1,594,null,{}] 15:59:52 INFO - PROCESS | 1649 | 1461106792512 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}] 15:59:52 INFO - PROCESS | 1649 | 1461106792629 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 15:59:52 INFO - PROCESS | 1649 | 1461106792688 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa29800 == 38 [pid = 1649] [id = 156] 15:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11ad0dc00) [pid = 1649] [serial = 465] [outer = 0x0] 15:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11b6eb400) [pid = 1649] [serial = 466] [outer = 0x11ad0dc00] 15:59:52 INFO - PROCESS | 1649 | 1461106792720 Marionette DEBUG loaded listener.js 15:59:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11c450000) [pid = 1649] [serial = 467] [outer = 0x11ad0dc00] 15:59:53 INFO - PROCESS | 1649 | 1461106793200 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]]]}] 15:59:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:59:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 721ms 15:59:53 INFO - PROCESS | 1649 | 1461106793229 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 15:59:53 INFO - PROCESS | 1649 | 1461106793236 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 15:59:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:59:53 INFO - PROCESS | 1649 | 1461106793243 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:59:53 INFO - PROCESS | 1649 | 1461106793246 Marionette TRACE conn2 <- [1,598,null,{}] 15:59:53 INFO - PROCESS | 1649 | 1461106793250 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}] 15:59:53 INFO - PROCESS | 1649 | 1461106793388 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 15:59:53 INFO - PROCESS | 1649 | 1461106793468 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x125a30800 == 39 [pid = 1649] [id = 157] 15:59:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x115779400) [pid = 1649] [serial = 468] [outer = 0x0] 15:59:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1262e8000) [pid = 1649] [serial = 469] [outer = 0x115779400] 15:59:53 INFO - PROCESS | 1649 | 1461106793517 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12810c400) [pid = 1649] [serial = 470] [outer = 0x115779400] 15:59:54 INFO - PROCESS | 1649 | 1461106794002 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]]]}] 15:59:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:59:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 824ms 15:59:54 INFO - PROCESS | 1649 | 1461106794079 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 15:59:54 INFO - PROCESS | 1649 | 1461106794080 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 15:59:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:59:54 INFO - PROCESS | 1649 | 1461106794084 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:59:54 INFO - PROCESS | 1649 | 1461106794087 Marionette TRACE conn2 <- [1,602,null,{}] 15:59:54 INFO - PROCESS | 1649 | 1461106794095 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}] 15:59:54 INFO - PROCESS | 1649 | 1461106794192 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 15:59:54 INFO - PROCESS | 1649 | 1461106794253 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x126383800 == 40 [pid = 1649] [id = 158] 15:59:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12b340800) [pid = 1649] [serial = 471] [outer = 0x0] 15:59:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12b3b0400) [pid = 1649] [serial = 472] [outer = 0x12b340800] 15:59:54 INFO - PROCESS | 1649 | 1461106794292 Marionette DEBUG loaded listener.js 15:59:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12b98b400) [pid = 1649] [serial = 473] [outer = 0x12b340800] 15:59:54 INFO - PROCESS | 1649 | 1461106794756 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]]]}] 15:59:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:59:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 721ms 15:59:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:59:54 INFO - PROCESS | 1649 | 1461106794807 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 15:59:54 INFO - PROCESS | 1649 | 1461106794810 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 15:59:54 INFO - PROCESS | 1649 | 1461106794813 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:59:54 INFO - PROCESS | 1649 | 1461106794815 Marionette TRACE conn2 <- [1,606,null,{}] 15:59:54 INFO - PROCESS | 1649 | 1461106794819 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}] 15:59:54 INFO - PROCESS | 1649 | 1461106794955 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 15:59:55 INFO - PROCESS | 1649 | 1461106795037 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12683c800 == 41 [pid = 1649] [id = 159] 15:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b58fc00) [pid = 1649] [serial = 474] [outer = 0x0] 15:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12bba6400) [pid = 1649] [serial = 475] [outer = 0x12b58fc00] 15:59:55 INFO - PROCESS | 1649 | 1461106795089 Marionette DEBUG loaded listener.js 15:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12bd73c00) [pid = 1649] [serial = 476] [outer = 0x12b58fc00] 15:59:55 INFO - PROCESS | 1649 | 1461106795561 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]]]}] 15:59:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:59:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 771ms 15:59:55 INFO - PROCESS | 1649 | 1461106795583 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 15:59:55 INFO - PROCESS | 1649 | 1461106795585 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 15:59:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:59:55 INFO - PROCESS | 1649 | 1461106795587 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:59:55 INFO - PROCESS | 1649 | 1461106795588 Marionette TRACE conn2 <- [1,610,null,{}] 15:59:55 INFO - PROCESS | 1649 | 1461106795591 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}] 15:59:55 INFO - PROCESS | 1649 | 1461106795681 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 15:59:55 INFO - PROCESS | 1649 | 1461106795723 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274d2000 == 42 [pid = 1649] [id = 160] 15:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12b98cc00) [pid = 1649] [serial = 477] [outer = 0x0] 15:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12d040800) [pid = 1649] [serial = 478] [outer = 0x12b98cc00] 15:59:55 INFO - PROCESS | 1649 | 1461106795753 Marionette DEBUG loaded listener.js 15:59:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12d095400) [pid = 1649] [serial = 479] [outer = 0x12b98cc00] 15:59:56 INFO - PROCESS | 1649 | 1461106796187 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]]]}] 15:59:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:59:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 620ms 15:59:56 INFO - PROCESS | 1649 | 1461106796207 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 15:59:56 INFO - PROCESS | 1649 | 1461106796208 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 15:59:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:59:56 INFO - PROCESS | 1649 | 1461106796211 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:59:56 INFO - PROCESS | 1649 | 1461106796213 Marionette TRACE conn2 <- [1,614,null,{}] 15:59:56 INFO - PROCESS | 1649 | 1461106796217 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}] 15:59:56 INFO - PROCESS | 1649 | 1461106796318 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 15:59:56 INFO - PROCESS | 1649 | 1461106796377 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b369800 == 43 [pid = 1649] [id = 161] 15:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12d095800) [pid = 1649] [serial = 480] [outer = 0x0] 15:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12d688400) [pid = 1649] [serial = 481] [outer = 0x12d095800] 15:59:56 INFO - PROCESS | 1649 | 1461106796422 Marionette DEBUG loaded listener.js 15:59:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12e36f000) [pid = 1649] [serial = 482] [outer = 0x12d095800] 15:59:56 INFO - PROCESS | 1649 | 1461106796901 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]]]}] 15:59:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:59:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 721ms 15:59:56 INFO - PROCESS | 1649 | 1461106796959 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 15:59:56 INFO - PROCESS | 1649 | 1461106796961 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 15:59:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:59:56 INFO - PROCESS | 1649 | 1461106796967 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:59:56 INFO - PROCESS | 1649 | 1461106796969 Marionette TRACE conn2 <- [1,618,null,{}] 15:59:56 INFO - PROCESS | 1649 | 1461106796973 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}] 15:59:57 INFO - PROCESS | 1649 | 1461106797058 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 15:59:57 INFO - PROCESS | 1649 | 1461106797108 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dcc800 == 44 [pid = 1649] [id = 162] 15:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11a8bb000) [pid = 1649] [serial = 483] [outer = 0x0] 15:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11ad0d000) [pid = 1649] [serial = 484] [outer = 0x11a8bb000] 15:59:57 INFO - PROCESS | 1649 | 1461106797138 Marionette DEBUG loaded listener.js 15:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11c1eb400) [pid = 1649] [serial = 485] [outer = 0x11a8bb000] 15:59:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119851000 == 43 [pid = 1649] [id = 154] 15:59:57 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa2d000 == 42 [pid = 1649] [id = 153] 15:59:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119158000 == 41 [pid = 1649] [id = 152] 15:59:57 INFO - PROCESS | 1649 | --DOCSHELL 0x118e32800 == 40 [pid = 1649] [id = 151] 15:59:57 INFO - PROCESS | 1649 | --DOCSHELL 0x119dd3800 == 39 [pid = 1649] [id = 150] 15:59:57 INFO - PROCESS | 1649 | 1461106797484 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]]]}] 15:59:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:59:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 522ms 15:59:57 INFO - PROCESS | 1649 | 1461106797488 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 15:59:57 INFO - PROCESS | 1649 | 1461106797492 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 15:59:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:59:57 INFO - PROCESS | 1649 | 1461106797501 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:59:57 INFO - PROCESS | 1649 | 1461106797502 Marionette TRACE conn2 <- [1,622,null,{}] 15:59:57 INFO - PROCESS | 1649 | 1461106797505 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}] 15:59:57 INFO - PROCESS | 1649 | 1461106797583 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 15:59:57 INFO - PROCESS | 1649 | 1461106797588 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be95000 == 40 [pid = 1649] [id = 163] 15:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11c1f3000) [pid = 1649] [serial = 486] [outer = 0x0] 15:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x125c61400) [pid = 1649] [serial = 487] [outer = 0x11c1f3000] 15:59:57 INFO - PROCESS | 1649 | 1461106797615 Marionette DEBUG loaded listener.js 15:59:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12746d000) [pid = 1649] [serial = 488] [outer = 0x11c1f3000] 15:59:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:59:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 519ms 15:59:58 INFO - PROCESS | 1649 | 1461106798013 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]]]}] 15:59:58 INFO - PROCESS | 1649 | 1461106798020 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 15:59:58 INFO - PROCESS | 1649 | 1461106798021 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 15:59:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:59:58 INFO - PROCESS | 1649 | 1461106798024 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:59:58 INFO - PROCESS | 1649 | 1461106798026 Marionette TRACE conn2 <- [1,626,null,{}] 15:59:58 INFO - PROCESS | 1649 | 1461106798035 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}] 15:59:58 INFO - PROCESS | 1649 | 1461106798137 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 15:59:58 INFO - PROCESS | 1649 | 1461106798151 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x126251000 == 41 [pid = 1649] [id = 164] 15:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12810bc00) [pid = 1649] [serial = 489] [outer = 0x0] 15:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12b3b1c00) [pid = 1649] [serial = 490] [outer = 0x12810bc00] 15:59:58 INFO - PROCESS | 1649 | 1461106798195 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12d043000) [pid = 1649] [serial = 491] [outer = 0x12810bc00] 15:59:58 INFO - PROCESS | 1649 | 1461106798697 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]]]}] 15:59:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:59:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 724ms 15:59:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:59:58 INFO - PROCESS | 1649 | 1461106798748 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 15:59:58 INFO - PROCESS | 1649 | 1461106798750 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 15:59:58 INFO - PROCESS | 1649 | 1461106798752 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:59:58 INFO - PROCESS | 1649 | 1461106798753 Marionette TRACE conn2 <- [1,630,null,{}] 15:59:58 INFO - PROCESS | 1649 | 1461106798755 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}] 15:59:58 INFO - PROCESS | 1649 | 1461106798848 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 15:59:58 INFO - PROCESS | 1649 | 1461106798852 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b35c800 == 42 [pid = 1649] [id = 165] 15:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12d044c00) [pid = 1649] [serial = 492] [outer = 0x0] 15:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12d906000) [pid = 1649] [serial = 493] [outer = 0x12d044c00] 15:59:58 INFO - PROCESS | 1649 | 1461106798878 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12e36c800) [pid = 1649] [serial = 494] [outer = 0x12d044c00] 15:59:59 INFO - PROCESS | 1649 | 1461106799196 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]]]}] 15:59:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:59:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 468ms 15:59:59 INFO - PROCESS | 1649 | 1461106799221 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 15:59:59 INFO - PROCESS | 1649 | 1461106799222 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 15:59:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:59:59 INFO - PROCESS | 1649 | 1461106799224 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - PROCESS | 1649 | 1461106799225 Marionette TRACE conn2 <- [1,634,null,{}] 15:59:59 INFO - PROCESS | 1649 | 1461106799227 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}] 15:59:59 INFO - PROCESS | 1649 | 1461106799328 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 15:59:59 INFO - PROCESS | 1649 | 1461106799332 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1158af800 == 43 [pid = 1649] [id = 166] 15:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12d910800) [pid = 1649] [serial = 495] [outer = 0x0] 15:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12e6be000) [pid = 1649] [serial = 496] [outer = 0x12d910800] 15:59:59 INFO - PROCESS | 1649 | 1461106799357 Marionette DEBUG loaded listener.js 15:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12e764800) [pid = 1649] [serial = 497] [outer = 0x12d910800] 15:59:59 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:59:59 INFO - PROCESS | 1649 | [1649] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:59:59 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:59:59 INFO - PROCESS | 1649 | 1461106799706 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]]]}] 15:59:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:59:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 518ms 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12bd65c00) [pid = 1649] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12b98e400) [pid = 1649] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12e36e400) [pid = 1649] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x119248000) [pid = 1649] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x11c66a400) [pid = 1649] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11c1f5000) [pid = 1649] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x1164b2000) [pid = 1649] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x115881400) [pid = 1649] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12e606c00) [pid = 1649] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12d08b000) [pid = 1649] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11890d400) [pid = 1649] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x125d5b400) [pid = 1649] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12b98dc00) [pid = 1649] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12d683400) [pid = 1649] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11ad0bc00) [pid = 1649] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11b9a9400) [pid = 1649] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11924d400) [pid = 1649] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x115882400) [pid = 1649] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:59:59 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x126a6bc00) [pid = 1649] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:59:59 INFO - PROCESS | 1649 | 1461106799812 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 15:59:59 INFO - PROCESS | 1649 | 1461106799814 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 15:59:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:59:59 INFO - PROCESS | 1649 | 1461106799818 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - PROCESS | 1649 | 1461106799819 Marionette TRACE conn2 <- [1,638,null,{}] 15:59:59 INFO - PROCESS | 1649 | 1461106799821 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}] 15:59:59 INFO - PROCESS | 1649 | 1461106799908 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 15:59:59 INFO - PROCESS | 1649 | 1461106799916 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b94d000 == 44 [pid = 1649] [id = 167] 15:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b98e400) [pid = 1649] [serial = 498] [outer = 0x0] 15:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12d08c000) [pid = 1649] [serial = 499] [outer = 0x12b98e400] 15:59:59 INFO - PROCESS | 1649 | 1461106799943 Marionette DEBUG loaded listener.js 15:59:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12e6cbc00) [pid = 1649] [serial = 500] [outer = 0x12b98e400] 16:00:00 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:00 INFO - PROCESS | 1649 | [1649] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:00:00 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:00 INFO - PROCESS | 1649 | 1461106800248 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:00:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:00:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 469ms 16:00:00 INFO - PROCESS | 1649 | 1461106800287 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:00:00 INFO - PROCESS | 1649 | 1461106800288 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:00:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:00:00 INFO - PROCESS | 1649 | 1461106800291 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:00:00 INFO - PROCESS | 1649 | 1461106800292 Marionette TRACE conn2 <- [1,642,null,{}] 16:00:00 INFO - PROCESS | 1649 | 1461106800294 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:00 INFO - PROCESS | 1649 | 1461106800371 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:00:00 INFO - PROCESS | 1649 | 1461106800416 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6af000 == 45 [pid = 1649] [id = 168] 16:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x128cae000) [pid = 1649] [serial = 501] [outer = 0x0] 16:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12ec74c00) [pid = 1649] [serial = 502] [outer = 0x128cae000] 16:00:00 INFO - PROCESS | 1649 | 1461106800441 Marionette DEBUG loaded listener.js 16:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12ee51400) [pid = 1649] [serial = 503] [outer = 0x128cae000] 16:00:00 INFO - PROCESS | 1649 | 1461106800716 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:00:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:00:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 468ms 16:00:00 INFO - PROCESS | 1649 | 1461106800760 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:00:00 INFO - PROCESS | 1649 | 1461106800761 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:00:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:00:00 INFO - PROCESS | 1649 | 1461106800766 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:00:00 INFO - PROCESS | 1649 | 1461106800768 Marionette TRACE conn2 <- [1,646,null,{}] 16:00:00 INFO - PROCESS | 1649 | 1461106800770 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:00 INFO - PROCESS | 1649 | 1461106800845 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:00:00 INFO - PROCESS | 1649 | 1461106800851 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d92c800 == 46 [pid = 1649] [id = 169] 16:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12ec7b000) [pid = 1649] [serial = 504] [outer = 0x0] 16:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12f148000) [pid = 1649] [serial = 505] [outer = 0x12ec7b000] 16:00:00 INFO - PROCESS | 1649 | 1461106800876 Marionette DEBUG loaded listener.js 16:00:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12f14e800) [pid = 1649] [serial = 506] [outer = 0x12ec7b000] 16:00:01 INFO - PROCESS | 1649 | 1461106801185 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:00:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:00:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 470ms 16:00:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:00:01 INFO - PROCESS | 1649 | 1461106801236 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:00:01 INFO - PROCESS | 1649 | 1461106801237 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:00:01 INFO - PROCESS | 1649 | 1461106801239 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:00:01 INFO - PROCESS | 1649 | 1461106801240 Marionette TRACE conn2 <- [1,650,null,{}] 16:00:01 INFO - PROCESS | 1649 | 1461106801242 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:01 INFO - PROCESS | 1649 | 1461106801318 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12ee54400) [pid = 1649] [serial = 507] [outer = 0x12f4ea400] 16:00:01 INFO - PROCESS | 1649 | 1461106801381 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6ee000 == 47 [pid = 1649] [id = 170] 16:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12f150000) [pid = 1649] [serial = 508] [outer = 0x0] 16:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12f155c00) [pid = 1649] [serial = 509] [outer = 0x12f150000] 16:00:01 INFO - PROCESS | 1649 | 1461106801413 Marionette DEBUG loaded listener.js 16:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12f4e2800) [pid = 1649] [serial = 510] [outer = 0x12f150000] 16:00:01 INFO - PROCESS | 1649 | 1461106801714 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:00:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:00:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 16:00:01 INFO - PROCESS | 1649 | 1461106801758 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:00:01 INFO - PROCESS | 1649 | 1461106801760 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:00:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:00:01 INFO - PROCESS | 1649 | 1461106801762 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:00:01 INFO - PROCESS | 1649 | 1461106801763 Marionette TRACE conn2 <- [1,654,null,{}] 16:00:01 INFO - PROCESS | 1649 | 1461106801765 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:01 INFO - PROCESS | 1649 | 1461106801839 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:00:01 INFO - PROCESS | 1649 | 1461106801938 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1164c5000 == 48 [pid = 1649] [id = 171] 16:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x1153acc00) [pid = 1649] [serial = 511] [outer = 0x0] 16:00:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x116323800) [pid = 1649] [serial = 512] [outer = 0x1153acc00] 16:00:01 INFO - PROCESS | 1649 | 1461106801971 Marionette DEBUG loaded listener.js 16:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x119248000) [pid = 1649] [serial = 513] [outer = 0x1153acc00] 16:00:02 INFO - PROCESS | 1649 | 1461106802413 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:00:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:00:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 670ms 16:00:02 INFO - PROCESS | 1649 | 1461106802433 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:00:02 INFO - PROCESS | 1649 | 1461106802437 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:00:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:00:02 INFO - PROCESS | 1649 | 1461106802441 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:00:02 INFO - PROCESS | 1649 | 1461106802443 Marionette TRACE conn2 <- [1,658,null,{}] 16:00:02 INFO - PROCESS | 1649 | 1461106802446 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:02 INFO - PROCESS | 1649 | 1461106802545 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:00:02 INFO - PROCESS | 1649 | 1461106802591 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1163e6800 == 49 [pid = 1649] [id = 172] 16:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x1164b2000) [pid = 1649] [serial = 514] [outer = 0x0] 16:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11ad56c00) [pid = 1649] [serial = 515] [outer = 0x1164b2000] 16:00:02 INFO - PROCESS | 1649 | 1461106802624 Marionette DEBUG loaded listener.js 16:00:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11c66d800) [pid = 1649] [serial = 516] [outer = 0x1164b2000] 16:00:03 INFO - PROCESS | 1649 | 1461106803065 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:00:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:00:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 670ms 16:00:03 INFO - PROCESS | 1649 | 1461106803113 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:00:03 INFO - PROCESS | 1649 | 1461106803116 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:00:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:00:03 INFO - PROCESS | 1649 | 1461106803118 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:00:03 INFO - PROCESS | 1649 | 1461106803119 Marionette TRACE conn2 <- [1,662,null,{}] 16:00:03 INFO - PROCESS | 1649 | 1461106803122 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:03 INFO - PROCESS | 1649 | 1461106803220 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:00:03 INFO - PROCESS | 1649 | 1461106803271 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6b5000 == 50 [pid = 1649] [id = 173] 16:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12607c400) [pid = 1649] [serial = 517] [outer = 0x0] 16:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x126f1d000) [pid = 1649] [serial = 518] [outer = 0x12607c400] 16:00:03 INFO - PROCESS | 1649 | 1461106803302 Marionette DEBUG loaded listener.js 16:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x128ca9c00) [pid = 1649] [serial = 519] [outer = 0x12607c400] 16:00:03 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:03 INFO - PROCESS | 1649 | 1461106803701 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:00:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:00:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 621ms 16:00:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:00:03 INFO - PROCESS | 1649 | 1461106803739 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:00:03 INFO - PROCESS | 1649 | 1461106803741 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:00:03 INFO - PROCESS | 1649 | 1461106803748 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:00:03 INFO - PROCESS | 1649 | 1461106803752 Marionette TRACE conn2 <- [1,666,null,{}] 16:00:03 INFO - PROCESS | 1649 | 1461106803756 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:03 INFO - PROCESS | 1649 | 1461106803853 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:00:03 INFO - PROCESS | 1649 | 1461106803951 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119840800 == 51 [pid = 1649] [id = 174] 16:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11ac81400) [pid = 1649] [serial = 520] [outer = 0x0] 16:00:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12d68d000) [pid = 1649] [serial = 521] [outer = 0x11ac81400] 16:00:03 INFO - PROCESS | 1649 | 1461106803983 Marionette DEBUG loaded listener.js 16:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12e6c0800) [pid = 1649] [serial = 522] [outer = 0x11ac81400] 16:00:04 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:04 INFO - PROCESS | 1649 | 1461106804379 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:00:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:00:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 676ms 16:00:04 INFO - PROCESS | 1649 | 1461106804421 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:00:04 INFO - PROCESS | 1649 | 1461106804423 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:00:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:00:04 INFO - PROCESS | 1649 | 1461106804425 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:00:04 INFO - PROCESS | 1649 | 1461106804426 Marionette TRACE conn2 <- [1,670,null,{}] 16:00:04 INFO - PROCESS | 1649 | 1461106804429 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:04 INFO - PROCESS | 1649 | 1461106804525 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:00:04 INFO - PROCESS | 1649 | 1461106804574 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efaf000 == 52 [pid = 1649] [id = 175] 16:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12e6ca800) [pid = 1649] [serial = 523] [outer = 0x0] 16:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12ec7c400) [pid = 1649] [serial = 524] [outer = 0x12e6ca800] 16:00:04 INFO - PROCESS | 1649 | 1461106804604 Marionette DEBUG loaded listener.js 16:00:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12f14a400) [pid = 1649] [serial = 525] [outer = 0x12e6ca800] 16:00:05 INFO - PROCESS | 1649 | 1461106805018 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:00:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:00:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 618ms 16:00:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:00:05 INFO - PROCESS | 1649 | 1461106805044 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:00:05 INFO - PROCESS | 1649 | 1461106805045 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:00:05 INFO - PROCESS | 1649 | 1461106805048 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 1649 | 1461106805049 Marionette TRACE conn2 <- [1,674,null,{}] 16:00:05 INFO - PROCESS | 1649 | 1461106805051 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:05 INFO - PROCESS | 1649 | 1461106805146 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:00:05 INFO - PROCESS | 1649 | 1461106805228 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x119843800 == 53 [pid = 1649] [id = 176] 16:00:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x11beba400) [pid = 1649] [serial = 526] [outer = 0x0] 16:00:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x11bebc800) [pid = 1649] [serial = 527] [outer = 0x11beba400] 16:00:05 INFO - PROCESS | 1649 | 1461106805265 Marionette DEBUG loaded listener.js 16:00:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12b348400) [pid = 1649] [serial = 528] [outer = 0x11beba400] 16:00:05 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:05 INFO - PROCESS | 1649 | 1461106805819 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:00:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:00:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 819ms 16:00:05 INFO - PROCESS | 1649 | 1461106805879 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:00:05 INFO - PROCESS | 1649 | 1461106805881 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:00:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:00:05 INFO - PROCESS | 1649 | 1461106805886 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 1649 | 1461106805888 Marionette TRACE conn2 <- [1,678,null,{}] 16:00:05 INFO - PROCESS | 1649 | 1461106805893 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:05 INFO - PROCESS | 1649 | 1461106805987 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:00:06 INFO - PROCESS | 1649 | 1461106806040 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be7e800 == 54 [pid = 1649] [id = 177] 16:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x118f31800) [pid = 1649] [serial = 529] [outer = 0x0] 16:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x11aa1b800) [pid = 1649] [serial = 530] [outer = 0x118f31800] 16:00:06 INFO - PROCESS | 1649 | 1461106806067 Marionette DEBUG loaded listener.js 16:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11ad0cc00) [pid = 1649] [serial = 531] [outer = 0x118f31800] 16:00:06 INFO - PROCESS | 1649 | 1461106806502 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:00:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:00:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 673ms 16:00:06 INFO - PROCESS | 1649 | 1461106806559 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:00:06 INFO - PROCESS | 1649 | 1461106806565 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:00:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:00:06 INFO - PROCESS | 1649 | 1461106806596 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:00:06 INFO - PROCESS | 1649 | 1461106806598 Marionette TRACE conn2 <- [1,682,null,{}] 16:00:06 INFO - PROCESS | 1649 | 1461106806602 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:06 INFO - PROCESS | 1649 | 1461106806742 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:00:06 INFO - PROCESS | 1649 | 1461106806831 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be8d800 == 55 [pid = 1649] [id = 178] 16:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x11b6e1c00) [pid = 1649] [serial = 532] [outer = 0x0] 16:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11c4be000) [pid = 1649] [serial = 533] [outer = 0x11b6e1c00] 16:00:06 INFO - PROCESS | 1649 | 1461106806876 Marionette DEBUG loaded listener.js 16:00:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12384ac00) [pid = 1649] [serial = 534] [outer = 0x11b6e1c00] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119847000 == 54 [pid = 1649] [id = 101] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6ee000 == 53 [pid = 1649] [id = 170] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12d92c800 == 52 [pid = 1649] [id = 169] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6af000 == 51 [pid = 1649] [id = 168] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11b94d000 == 50 [pid = 1649] [id = 167] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x1158af800 == 49 [pid = 1649] [id = 166] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12b35c800 == 48 [pid = 1649] [id = 165] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x115881000) [pid = 1649] [serial = 382] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11b92a400) [pid = 1649] [serial = 385] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12b345400) [pid = 1649] [serial = 391] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x1239df400) [pid = 1649] [serial = 388] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12d045400) [pid = 1649] [serial = 442] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12e6c1c00) [pid = 1649] [serial = 445] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x125e54400) [pid = 1649] [serial = 439] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12ee5a000) [pid = 1649] [serial = 433] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11ad0fc00) [pid = 1649] [serial = 436] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x126251000 == 47 [pid = 1649] [id = 164] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11be95000 == 46 [pid = 1649] [id = 163] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x119dcc800 == 45 [pid = 1649] [id = 162] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12683c800 == 44 [pid = 1649] [id = 159] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x126383800 == 43 [pid = 1649] [id = 158] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x125a30800 == 42 [pid = 1649] [id = 157] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa29800 == 41 [pid = 1649] [id = 156] 16:00:07 INFO - PROCESS | 1649 | --DOCSHELL 0x12381c800 == 40 [pid = 1649] [id = 155] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12810b800) [pid = 1649] [serial = 461] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12d68b800) [pid = 1649] [serial = 412] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12e361c00) [pid = 1649] [serial = 415] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12e608800) [pid = 1649] [serial = 418] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12e36e000) [pid = 1649] [serial = 416] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11ab37c00) [pid = 1649] [serial = 397] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11c1ea000) [pid = 1649] [serial = 398] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x125c5ac00) [pid = 1649] [serial = 400] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12607dc00) [pid = 1649] [serial = 401] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x128b08000) [pid = 1649] [serial = 406] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12b348000) [pid = 1649] [serial = 407] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11a8c3400) [pid = 1649] [serial = 395] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x118903400) [pid = 1649] [serial = 394] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1262e5000) [pid = 1649] [serial = 403] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12ec81400) [pid = 1649] [serial = 430] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12820d000) [pid = 1649] [serial = 404] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12d964000) [pid = 1649] [serial = 380] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12e6bf400) [pid = 1649] [serial = 419] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x126c89000) [pid = 1649] [serial = 422] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11ab3a800) [pid = 1649] [serial = 421] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12d044000) [pid = 1649] [serial = 424] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12b993400) [pid = 1649] [serial = 409] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12e767400) [pid = 1649] [serial = 425] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12ec7f400) [pid = 1649] [serial = 428] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12d967000) [pid = 1649] [serial = 413] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12d037c00) [pid = 1649] [serial = 410] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12ee58400) [pid = 1649] [serial = 431] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12e76b000) [pid = 1649] [serial = 427] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11b9a8c00) [pid = 1649] [serial = 454] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11c4c2c00) [pid = 1649] [serial = 455] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x126a6a400) [pid = 1649] [serial = 458] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1239e1400) [pid = 1649] [serial = 457] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11a8ddc00) [pid = 1649] [serial = 451] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11ac77400) [pid = 1649] [serial = 452] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x118579400) [pid = 1649] [serial = 448] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x119d67400) [pid = 1649] [serial = 449] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x126f23400) [pid = 1649] [serial = 460] [outer = 0x0] [url = about:blank] 16:00:07 INFO - PROCESS | 1649 | 1461106807807 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:00:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:00:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1227ms 16:00:07 INFO - PROCESS | 1649 | 1461106807818 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:00:07 INFO - PROCESS | 1649 | 1461106807819 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:00:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:00:07 INFO - PROCESS | 1649 | 1461106807822 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:00:07 INFO - PROCESS | 1649 | 1461106807824 Marionette TRACE conn2 <- [1,686,null,{}] 16:00:07 INFO - PROCESS | 1649 | 1461106807832 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:07 INFO - PROCESS | 1649 | 1461106807910 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:00:07 INFO - PROCESS | 1649 | 1461106807916 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa2b000 == 41 [pid = 1649] [id = 179] 16:00:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x123bca000) [pid = 1649] [serial = 535] [outer = 0x0] 16:00:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x126ad8000) [pid = 1649] [serial = 536] [outer = 0x123bca000] 16:00:07 INFO - PROCESS | 1649 | 1461106807944 Marionette DEBUG loaded listener.js 16:00:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12746dc00) [pid = 1649] [serial = 537] [outer = 0x123bca000] 16:00:08 INFO - PROCESS | 1649 | 1461106808767 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:00:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:00:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 16:00:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:00:08 INFO - PROCESS | 1649 | 1461106808802 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:00:08 INFO - PROCESS | 1649 | 1461106808803 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:00:08 INFO - PROCESS | 1649 | 1461106808805 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:00:08 INFO - PROCESS | 1649 | 1461106808806 Marionette TRACE conn2 <- [1,690,null,{}] 16:00:08 INFO - PROCESS | 1649 | 1461106808809 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:08 INFO - PROCESS | 1649 | 1461106808883 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:00:08 INFO - PROCESS | 1649 | 1461106808887 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c693000 == 42 [pid = 1649] [id = 180] 16:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x128b09000) [pid = 1649] [serial = 538] [outer = 0x0] 16:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b348800) [pid = 1649] [serial = 539] [outer = 0x128b09000] 16:00:08 INFO - PROCESS | 1649 | 1461106808913 Marionette DEBUG loaded listener.js 16:00:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12b79bc00) [pid = 1649] [serial = 540] [outer = 0x128b09000] 16:00:09 INFO - PROCESS | 1649 | 1461106809848 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:00:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:00:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1069ms 16:00:09 INFO - PROCESS | 1649 | 1461106809875 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:00:09 INFO - PROCESS | 1649 | 1461106809876 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:00:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:00:09 INFO - PROCESS | 1649 | 1461106809879 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:00:09 INFO - PROCESS | 1649 | 1461106809882 Marionette TRACE conn2 <- [1,694,null,{}] 16:00:09 INFO - PROCESS | 1649 | 1461106809884 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:09 INFO - PROCESS | 1649 | 1461106809972 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:00:09 INFO - PROCESS | 1649 | 1461106809984 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x125fdc800 == 43 [pid = 1649] [id = 181] 16:00:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12bba0800) [pid = 1649] [serial = 541] [outer = 0x0] 16:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12d037800) [pid = 1649] [serial = 542] [outer = 0x12bba0800] 16:00:10 INFO - PROCESS | 1649 | 1461106810010 Marionette DEBUG loaded listener.js 16:00:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12d67f400) [pid = 1649] [serial = 543] [outer = 0x12bba0800] 16:00:10 INFO - PROCESS | 1649 | 1461106810805 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:00:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:00:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 16:00:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:00:10 INFO - PROCESS | 1649 | 1461106810851 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:00:10 INFO - PROCESS | 1649 | 1461106810852 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:00:10 INFO - PROCESS | 1649 | 1461106810854 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:00:10 INFO - PROCESS | 1649 | 1461106810855 Marionette TRACE conn2 <- [1,698,null,{}] 16:00:10 INFO - PROCESS | 1649 | 1461106810857 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:10 INFO - PROCESS | 1649 | 1461106810970 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:00:10 INFO - PROCESS | 1649 | 1461106810975 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa3c000 == 44 [pid = 1649] [id = 182] 16:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x126f1bc00) [pid = 1649] [serial = 544] [outer = 0x0] 16:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12d967000) [pid = 1649] [serial = 545] [outer = 0x126f1bc00] 16:00:11 INFO - PROCESS | 1649 | 1461106811030 Marionette DEBUG loaded listener.js 16:00:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12e762c00) [pid = 1649] [serial = 546] [outer = 0x126f1bc00] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x119a0dc00) [pid = 1649] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12ec7b000) [pid = 1649] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12810bc00) [pid = 1649] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12d044c00) [pid = 1649] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12d095800) [pid = 1649] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x115779400) [pid = 1649] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11ad0dc00) [pid = 1649] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x128b0a400) [pid = 1649] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12d910800) [pid = 1649] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11c1f3000) [pid = 1649] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11a8bb000) [pid = 1649] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b98e400) [pid = 1649] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x128cae000) [pid = 1649] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x118f39000) [pid = 1649] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x10b2e4400) [pid = 1649] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11c4bd400) [pid = 1649] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x123bcac00) [pid = 1649] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12e767000) [pid = 1649] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x123745800) [pid = 1649] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x11850e800) [pid = 1649] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12c22d400) [pid = 1649] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12d962800) [pid = 1649] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x11ac77c00) [pid = 1649] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x114354c00) [pid = 1649] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x11add4800) [pid = 1649] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11bfda000) [pid = 1649] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:00:11 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x128216c00) [pid = 1649] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:00:11 INFO - PROCESS | 1649 | 1461106811936 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:00:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:00:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1120ms 16:00:11 INFO - PROCESS | 1649 | 1461106811974 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:00:11 INFO - PROCESS | 1649 | 1461106811975 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:00:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:00:11 INFO - PROCESS | 1649 | 1461106811978 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:00:11 INFO - PROCESS | 1649 | 1461106811979 Marionette TRACE conn2 <- [1,702,null,{}] 16:00:11 INFO - PROCESS | 1649 | 1461106811983 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:12 INFO - PROCESS | 1649 | 1461106812054 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:00:12 INFO - PROCESS | 1649 | 1461106812102 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x119de0000 == 45 [pid = 1649] [id = 183] 16:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x119248c00) [pid = 1649] [serial = 547] [outer = 0x0] 16:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11ad10400) [pid = 1649] [serial = 548] [outer = 0x119248c00] 16:00:12 INFO - PROCESS | 1649 | 1461106812127 Marionette DEBUG loaded listener.js 16:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x125c5d000) [pid = 1649] [serial = 549] [outer = 0x119248c00] 16:00:12 INFO - PROCESS | 1649 | 1461106812858 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:00:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:00:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 922ms 16:00:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:00:12 INFO - PROCESS | 1649 | 1461106812900 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:00:12 INFO - PROCESS | 1649 | 1461106812901 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:00:12 INFO - PROCESS | 1649 | 1461106812903 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:00:12 INFO - PROCESS | 1649 | 1461106812904 Marionette TRACE conn2 <- [1,706,null,{}] 16:00:12 INFO - PROCESS | 1649 | 1461106812907 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:12 INFO - PROCESS | 1649 | 1461106812984 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:00:12 INFO - PROCESS | 1649 | 1461106812988 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b35b800 == 46 [pid = 1649] [id = 184] 16:00:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x126ad2000) [pid = 1649] [serial = 550] [outer = 0x0] 16:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x12b3b4000) [pid = 1649] [serial = 551] [outer = 0x126ad2000] 16:00:13 INFO - PROCESS | 1649 | 1461106813013 Marionette DEBUG loaded listener.js 16:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x12e367c00) [pid = 1649] [serial = 552] [outer = 0x126ad2000] 16:00:13 INFO - PROCESS | 1649 | 1461106813812 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:00:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:00:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 920ms 16:00:13 INFO - PROCESS | 1649 | 1461106813824 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:00:13 INFO - PROCESS | 1649 | 1461106813826 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:00:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:00:13 INFO - PROCESS | 1649 | 1461106813831 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:00:13 INFO - PROCESS | 1649 | 1461106813834 Marionette TRACE conn2 <- [1,710,null,{}] 16:00:13 INFO - PROCESS | 1649 | 1461106813838 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:13 INFO - PROCESS | 1649 | 1461106813937 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:00:13 INFO - PROCESS | 1649 | 1461106813985 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x119847000 == 47 [pid = 1649] [id = 185] 16:00:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11aa1ec00) [pid = 1649] [serial = 553] [outer = 0x0] 16:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11ab39800) [pid = 1649] [serial = 554] [outer = 0x11aa1ec00] 16:00:14 INFO - PROCESS | 1649 | 1461106814016 Marionette DEBUG loaded listener.js 16:00:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11adccc00) [pid = 1649] [serial = 555] [outer = 0x11aa1ec00] 16:00:14 INFO - PROCESS | 1649 | 1461106814931 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:00:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:00:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1123ms 16:00:14 INFO - PROCESS | 1649 | 1461106814953 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:00:14 INFO - PROCESS | 1649 | 1461106814957 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:00:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:00:14 INFO - PROCESS | 1649 | 1461106814961 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:00:14 INFO - PROCESS | 1649 | 1461106814963 Marionette TRACE conn2 <- [1,714,null,{}] 16:00:14 INFO - PROCESS | 1649 | 1461106814966 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:15 INFO - PROCESS | 1649 | 1461106815062 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:00:15 INFO - PROCESS | 1649 | 1461106815108 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x125a3f800 == 48 [pid = 1649] [id = 186] 16:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11ad54800) [pid = 1649] [serial = 556] [outer = 0x0] 16:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x125c58800) [pid = 1649] [serial = 557] [outer = 0x11ad54800] 16:00:15 INFO - PROCESS | 1649 | 1461106815139 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x126c93000) [pid = 1649] [serial = 558] [outer = 0x11ad54800] 16:00:16 INFO - PROCESS | 1649 | 1461106816028 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:00:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:00:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1122ms 16:00:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:00:16 INFO - PROCESS | 1649 | 1461106816084 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:00:16 INFO - PROCESS | 1649 | 1461106816085 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:00:16 INFO - PROCESS | 1649 | 1461106816087 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:00:16 INFO - PROCESS | 1649 | 1461106816090 Marionette TRACE conn2 <- [1,718,null,{}] 16:00:16 INFO - PROCESS | 1649 | 1461106816098 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:16 INFO - PROCESS | 1649 | 1461106816225 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:00:16 INFO - PROCESS | 1649 | 1461106816274 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bbd0800 == 49 [pid = 1649] [id = 187] 16:00:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x127505000) [pid = 1649] [serial = 559] [outer = 0x0] 16:00:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12d68b400) [pid = 1649] [serial = 560] [outer = 0x127505000] 16:00:16 INFO - PROCESS | 1649 | 1461106816306 Marionette DEBUG loaded listener.js 16:00:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12e602400) [pid = 1649] [serial = 561] [outer = 0x127505000] 16:00:17 INFO - PROCESS | 1649 | 1461106817280 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:00:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:00:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1222ms 16:00:17 INFO - PROCESS | 1649 | 1461106817309 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:00:17 INFO - PROCESS | 1649 | 1461106817312 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:00:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:00:17 INFO - PROCESS | 1649 | 1461106817315 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:00:17 INFO - PROCESS | 1649 | 1461106817318 Marionette TRACE conn2 <- [1,722,null,{}] 16:00:17 INFO - PROCESS | 1649 | 1461106817322 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:17 INFO - PROCESS | 1649 | 1461106817408 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:00:17 INFO - PROCESS | 1649 | 1461106817455 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa43800 == 50 [pid = 1649] [id = 188] 16:00:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11a602800) [pid = 1649] [serial = 562] [outer = 0x0] 16:00:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11a8bd400) [pid = 1649] [serial = 563] [outer = 0x11a602800] 16:00:17 INFO - PROCESS | 1649 | 1461106817484 Marionette DEBUG loaded listener.js 16:00:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11ad09c00) [pid = 1649] [serial = 564] [outer = 0x11a602800] 16:00:17 INFO - PROCESS | 1649 | 1461106817905 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:00:17 INFO - PROCESS | 1649 | 1461106817941 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:00:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:00:17 INFO - PROCESS | 1649 | 1461106817946 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:00:17 INFO - PROCESS | 1649 | 1461106817948 Marionette TRACE conn2 <- [1,726,null,{}] 16:00:17 INFO - PROCESS | 1649 | 1461106817950 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:18 INFO - PROCESS | 1649 | 1461106818039 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:00:18 INFO - PROCESS | 1649 | 1461106818086 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba63800 == 51 [pid = 1649] [id = 189] 16:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11a603c00) [pid = 1649] [serial = 565] [outer = 0x0] 16:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11bebac00) [pid = 1649] [serial = 566] [outer = 0x11a603c00] 16:00:18 INFO - PROCESS | 1649 | 1461106818114 Marionette DEBUG loaded listener.js 16:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11c79d000) [pid = 1649] [serial = 567] [outer = 0x11a603c00] 16:00:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119de0000 == 50 [pid = 1649] [id = 183] 16:00:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa3c000 == 49 [pid = 1649] [id = 182] 16:00:18 INFO - PROCESS | 1649 | --DOCSHELL 0x125fdc800 == 48 [pid = 1649] [id = 181] 16:00:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11c693000 == 47 [pid = 1649] [id = 180] 16:00:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa2b000 == 46 [pid = 1649] [id = 179] 16:00:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11be8d800 == 45 [pid = 1649] [id = 178] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12bba6400) [pid = 1649] [serial = 475] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12b3b0400) [pid = 1649] [serial = 472] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x12d040800) [pid = 1649] [serial = 478] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOCSHELL 0x11be7e800 == 44 [pid = 1649] [id = 177] 16:00:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119843800 == 43 [pid = 1649] [id = 176] 16:00:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12efaf000 == 42 [pid = 1649] [id = 175] 16:00:18 INFO - PROCESS | 1649 | --DOCSHELL 0x119840800 == 41 [pid = 1649] [id = 174] 16:00:18 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6b5000 == 40 [pid = 1649] [id = 173] 16:00:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1163e6800 == 39 [pid = 1649] [id = 172] 16:00:18 INFO - PROCESS | 1649 | --DOCSHELL 0x1164c5000 == 38 [pid = 1649] [id = 171] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11879d800) [pid = 1649] [serial = 383] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x11bfdd000) [pid = 1649] [serial = 386] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12746f000) [pid = 1649] [serial = 389] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12d046000) [pid = 1649] [serial = 392] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11a8de800) [pid = 1649] [serial = 302] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11b9a2800) [pid = 1649] [serial = 341] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11587dc00) [pid = 1649] [serial = 299] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x12b58ec00) [pid = 1649] [serial = 335] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x12622b400) [pid = 1649] [serial = 344] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x12f14c400) [pid = 1649] [serial = 434] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12750b400) [pid = 1649] [serial = 440] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11924a000) [pid = 1649] [serial = 338] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12d68dc00) [pid = 1649] [serial = 443] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12e768800) [pid = 1649] [serial = 446] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x123843000) [pid = 1649] [serial = 437] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12f14e800) [pid = 1649] [serial = 506] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x11b99b000) [pid = 1649] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12b3b1c00) [pid = 1649] [serial = 490] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 104 (0x12d906000) [pid = 1649] [serial = 493] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12d043000) [pid = 1649] [serial = 491] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12d688400) [pid = 1649] [serial = 481] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12e36f000) [pid = 1649] [serial = 482] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x1262e8000) [pid = 1649] [serial = 469] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x12810c400) [pid = 1649] [serial = 470] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11b6eb400) [pid = 1649] [serial = 466] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x128ca4400) [pid = 1649] [serial = 463] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12b341800) [pid = 1649] [serial = 464] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12e6be000) [pid = 1649] [serial = 496] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x125c61400) [pid = 1649] [serial = 487] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11c1eb400) [pid = 1649] [serial = 485] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11ad0d000) [pid = 1649] [serial = 484] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x12e36c800) [pid = 1649] [serial = 494] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12d08c000) [pid = 1649] [serial = 499] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12e6cbc00) [pid = 1649] [serial = 500] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12f148000) [pid = 1649] [serial = 505] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12e764800) [pid = 1649] [serial = 497] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x11c450000) [pid = 1649] [serial = 467] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x12ee51400) [pid = 1649] [serial = 503] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x12f155c00) [pid = 1649] [serial = 509] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12ec74c00) [pid = 1649] [serial = 502] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x12746d000) [pid = 1649] [serial = 488] [outer = 0x0] [url = about:blank] 16:00:18 INFO - PROCESS | 1649 | 1461106818524 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:00:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:00:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 621ms 16:00:18 INFO - PROCESS | 1649 | 1461106818567 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:00:18 INFO - PROCESS | 1649 | 1461106818568 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:00:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:00:18 INFO - PROCESS | 1649 | 1461106818571 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:00:18 INFO - PROCESS | 1649 | 1461106818573 Marionette TRACE conn2 <- [1,730,null,{}] 16:00:18 INFO - PROCESS | 1649 | 1461106818580 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:18 INFO - PROCESS | 1649 | 1461106818662 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:00:18 INFO - PROCESS | 1649 | 1461106818688 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afd3800 == 39 [pid = 1649] [id = 190] 16:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x125d58c00) [pid = 1649] [serial = 568] [outer = 0x0] 16:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x1262e8000) [pid = 1649] [serial = 569] [outer = 0x125d58c00] 16:00:18 INFO - PROCESS | 1649 | 1461106818716 Marionette DEBUG loaded listener.js 16:00:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x127506800) [pid = 1649] [serial = 570] [outer = 0x125d58c00] 16:00:19 INFO - PROCESS | 1649 | 1461106819110 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:00:19 INFO - PROCESS | 1649 | 1461106819145 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:00:19 INFO - PROCESS | 1649 | 1461106819149 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:00:19 INFO - PROCESS | 1649 | 1461106819151 Marionette TRACE conn2 <- [1,734,null,{}] 16:00:19 INFO - PROCESS | 1649 | 1461106819154 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:19 INFO - PROCESS | 1649 | 1461106819276 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:00:19 INFO - PROCESS | 1649 | 1461106819282 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x125b57000 == 40 [pid = 1649] [id = 191] 16:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x128110000) [pid = 1649] [serial = 571] [outer = 0x0] 16:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x12b347c00) [pid = 1649] [serial = 572] [outer = 0x128110000] 16:00:19 INFO - PROCESS | 1649 | 1461106819324 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12bd6bc00) [pid = 1649] [serial = 573] [outer = 0x128110000] 16:00:19 INFO - PROCESS | 1649 | 1461106819719 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:00:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:00:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 16:00:19 INFO - PROCESS | 1649 | 1461106819768 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:00:19 INFO - PROCESS | 1649 | 1461106819770 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:00:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:00:19 INFO - PROCESS | 1649 | 1461106819772 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:00:19 INFO - PROCESS | 1649 | 1461106819773 Marionette TRACE conn2 <- [1,738,null,{}] 16:00:19 INFO - PROCESS | 1649 | 1461106819775 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:19 INFO - PROCESS | 1649 | 1461106819852 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:00:19 INFO - PROCESS | 1649 | 1461106819856 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x126839800 == 41 [pid = 1649] [id = 192] 16:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12c223c00) [pid = 1649] [serial = 574] [outer = 0x0] 16:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12d096000) [pid = 1649] [serial = 575] [outer = 0x12c223c00] 16:00:19 INFO - PROCESS | 1649 | 1461106819881 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12d902800) [pid = 1649] [serial = 576] [outer = 0x12c223c00] 16:00:20 INFO - PROCESS | 1649 | 1461106820685 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:00:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:00:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 918ms 16:00:20 INFO - PROCESS | 1649 | 1461106820690 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 1649 | 1461106820692 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:00:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:00:20 INFO - PROCESS | 1649 | 1461106820694 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 1649 | 1461106820695 Marionette TRACE conn2 <- [1,742,null,{}] 16:00:20 INFO - PROCESS | 1649 | 1461106820699 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:20 INFO - PROCESS | 1649 | 1461106820806 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:00:20 INFO - PROCESS | 1649 | 1461106820818 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b28800 == 42 [pid = 1649] [id = 193] 16:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12e368c00) [pid = 1649] [serial = 577] [outer = 0x0] 16:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12e6ca400) [pid = 1649] [serial = 578] [outer = 0x12e368c00] 16:00:20 INFO - PROCESS | 1649 | 1461106820846 Marionette DEBUG loaded listener.js 16:00:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12ec74c00) [pid = 1649] [serial = 579] [outer = 0x12e368c00] 16:00:21 INFO - PROCESS | 1649 | 1461106821671 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:00:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:00:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1021ms 16:00:21 INFO - PROCESS | 1649 | 1461106821715 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:00:21 INFO - PROCESS | 1649 | 1461106821717 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:00:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:00:21 INFO - PROCESS | 1649 | 1461106821719 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:00:21 INFO - PROCESS | 1649 | 1461106821720 Marionette TRACE conn2 <- [1,746,null,{}] 16:00:21 INFO - PROCESS | 1649 | 1461106821722 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:21 INFO - PROCESS | 1649 | 1461106821812 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:00:21 INFO - PROCESS | 1649 | 1461106821825 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b961000 == 43 [pid = 1649] [id = 194] 16:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12ec7b000) [pid = 1649] [serial = 580] [outer = 0x0] 16:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12ec81400) [pid = 1649] [serial = 581] [outer = 0x12ec7b000] 16:00:21 INFO - PROCESS | 1649 | 1461106821850 Marionette DEBUG loaded listener.js 16:00:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12ee5a800) [pid = 1649] [serial = 582] [outer = 0x12ec7b000] 16:00:22 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x12bba0800) [pid = 1649] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:00:22 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x126f1bc00) [pid = 1649] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:00:22 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x118f31800) [pid = 1649] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:00:22 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x11b6e1c00) [pid = 1649] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:00:22 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x11beba400) [pid = 1649] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:00:22 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x128b09000) [pid = 1649] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:00:22 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x123bca000) [pid = 1649] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:00:22 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x119248c00) [pid = 1649] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:00:22 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12b98cc00) [pid = 1649] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:00:22 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12b340800) [pid = 1649] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:00:22 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x12b58fc00) [pid = 1649] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:00:22 INFO - PROCESS | 1649 | 1461106822656 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:00:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:00:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 968ms 16:00:22 INFO - PROCESS | 1649 | 1461106822688 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:00:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:00:22 INFO - PROCESS | 1649 | 1461106822689 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:00:22 INFO - PROCESS | 1649 | 1461106822691 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:00:22 INFO - PROCESS | 1649 | 1461106822692 Marionette TRACE conn2 <- [1,750,null,{}] 16:00:22 INFO - PROCESS | 1649 | 1461106822694 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:22 INFO - PROCESS | 1649 | 1461106822770 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:00:22 INFO - PROCESS | 1649 | 1461106822774 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x118eec800 == 44 [pid = 1649] [id = 195] 16:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x127508000) [pid = 1649] [serial = 583] [outer = 0x0] 16:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12b347800) [pid = 1649] [serial = 584] [outer = 0x127508000] 16:00:22 INFO - PROCESS | 1649 | 1461106822800 Marionette DEBUG loaded listener.js 16:00:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x12d098800) [pid = 1649] [serial = 585] [outer = 0x127508000] 16:00:23 INFO - PROCESS | 1649 | 1461106823641 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:00:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:00:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 16:00:23 INFO - PROCESS | 1649 | 1461106823661 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:00:23 INFO - PROCESS | 1649 | 1461106823663 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:00:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:00:23 INFO - PROCESS | 1649 | 1461106823667 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:00:23 INFO - PROCESS | 1649 | 1461106823668 Marionette TRACE conn2 <- [1,754,null,{}] 16:00:23 INFO - PROCESS | 1649 | 1461106823670 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:23 INFO - PROCESS | 1649 | 1461106823748 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:00:23 INFO - PROCESS | 1649 | 1461106823753 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c027800 == 45 [pid = 1649] [id = 196] 16:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x119248c00) [pid = 1649] [serial = 586] [outer = 0x0] 16:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12ec7d400) [pid = 1649] [serial = 587] [outer = 0x119248c00] 16:00:23 INFO - PROCESS | 1649 | 1461106823773 Marionette DEBUG loaded listener.js 16:00:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12f14e800) [pid = 1649] [serial = 588] [outer = 0x119248c00] 16:00:24 INFO - PROCESS | 1649 | 1461106824668 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:00:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:00:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1020ms 16:00:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:00:24 INFO - PROCESS | 1649 | 1461106824704 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:00:24 INFO - PROCESS | 1649 | 1461106824707 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:00:24 INFO - PROCESS | 1649 | 1461106824710 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:00:24 INFO - PROCESS | 1649 | 1461106824713 Marionette TRACE conn2 <- [1,758,null,{}] 16:00:24 INFO - PROCESS | 1649 | 1461106824717 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:24 INFO - PROCESS | 1649 | 1461106824857 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:00:24 INFO - PROCESS | 1649 | 1461106824931 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b93000 == 46 [pid = 1649] [id = 197] 16:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x119a0d800) [pid = 1649] [serial = 589] [outer = 0x0] 16:00:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x11a8c5400) [pid = 1649] [serial = 590] [outer = 0x119a0d800] 16:00:24 INFO - PROCESS | 1649 | 1461106824965 Marionette DEBUG loaded listener.js 16:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x11ad10c00) [pid = 1649] [serial = 591] [outer = 0x119a0d800] 16:00:25 INFO - PROCESS | 1649 | 1461106825385 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:00:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:00:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 722ms 16:00:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:00:25 INFO - PROCESS | 1649 | 1461106825433 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:00:25 INFO - PROCESS | 1649 | 1461106825438 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:00:25 INFO - PROCESS | 1649 | 1461106825442 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:00:25 INFO - PROCESS | 1649 | 1461106825444 Marionette TRACE conn2 <- [1,762,null,{}] 16:00:25 INFO - PROCESS | 1649 | 1461106825447 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:25 INFO - PROCESS | 1649 | 1461106825544 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:00:25 INFO - PROCESS | 1649 | 1461106825591 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be8c000 == 47 [pid = 1649] [id = 198] 16:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x119ac8400) [pid = 1649] [serial = 592] [outer = 0x0] 16:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x11bebd800) [pid = 1649] [serial = 593] [outer = 0x119ac8400] 16:00:25 INFO - PROCESS | 1649 | 1461106825621 Marionette DEBUG loaded listener.js 16:00:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x12622e800) [pid = 1649] [serial = 594] [outer = 0x119ac8400] 16:00:26 INFO - PROCESS | 1649 | 1461106826498 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:00:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:00:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1071ms 16:00:26 INFO - PROCESS | 1649 | 1461106826513 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:00:26 INFO - PROCESS | 1649 | 1461106826515 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:00:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:00:26 INFO - PROCESS | 1649 | 1461106826517 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:00:26 INFO - PROCESS | 1649 | 1461106826520 Marionette TRACE conn2 <- [1,766,null,{}] 16:00:26 INFO - PROCESS | 1649 | 1461106826528 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:26 INFO - PROCESS | 1649 | 1461106826656 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:00:26 INFO - PROCESS | 1649 | 1461106826706 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b95d800 == 48 [pid = 1649] [id = 199] 16:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x12b343800) [pid = 1649] [serial = 595] [outer = 0x0] 16:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x12d685000) [pid = 1649] [serial = 596] [outer = 0x12b343800] 16:00:26 INFO - PROCESS | 1649 | 1461106826738 Marionette DEBUG loaded listener.js 16:00:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12e36b000) [pid = 1649] [serial = 597] [outer = 0x12b343800] 16:00:27 INFO - PROCESS | 1649 | 1461106827715 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:00:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:00:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1225ms 16:00:27 INFO - PROCESS | 1649 | 1461106827743 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:00:27 INFO - PROCESS | 1649 | 1461106827745 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:00:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:00:27 INFO - PROCESS | 1649 | 1461106827749 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:00:27 INFO - PROCESS | 1649 | 1461106827751 Marionette TRACE conn2 <- [1,770,null,{}] 16:00:27 INFO - PROCESS | 1649 | 1461106827755 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:27 INFO - PROCESS | 1649 | 1461106827874 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:00:27 INFO - PROCESS | 1649 | 1461106827960 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b664000 == 49 [pid = 1649] [id = 200] 16:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11aad6000) [pid = 1649] [serial = 598] [outer = 0x0] 16:00:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11ab39000) [pid = 1649] [serial = 599] [outer = 0x11aad6000] 16:00:27 INFO - PROCESS | 1649 | 1461106827992 Marionette DEBUG loaded listener.js 16:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x11adcec00) [pid = 1649] [serial = 600] [outer = 0x11aad6000] 16:00:28 INFO - PROCESS | 1649 | --DOCSHELL 0x118eec800 == 48 [pid = 1649] [id = 195] 16:00:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12b961000 == 47 [pid = 1649] [id = 194] 16:00:28 INFO - PROCESS | 1649 | --DOCSHELL 0x128b28800 == 46 [pid = 1649] [id = 193] 16:00:28 INFO - PROCESS | 1649 | --DOCSHELL 0x126839800 == 45 [pid = 1649] [id = 192] 16:00:28 INFO - PROCESS | 1649 | --DOCSHELL 0x125b57000 == 44 [pid = 1649] [id = 191] 16:00:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11afd3800 == 43 [pid = 1649] [id = 190] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 103 (0x12b3b4000) [pid = 1649] [serial = 551] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba63800 == 42 [pid = 1649] [id = 189] 16:00:28 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa43800 == 41 [pid = 1649] [id = 188] 16:00:28 INFO - PROCESS | 1649 | --DOCSHELL 0x119847000 == 40 [pid = 1649] [id = 185] 16:00:28 INFO - PROCESS | 1649 | --DOCSHELL 0x12b35b800 == 39 [pid = 1649] [id = 184] 16:00:28 INFO - PROCESS | 1649 | 1461106828423 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 722ms 16:00:28 INFO - PROCESS | 1649 | 1461106828471 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:00:28 INFO - PROCESS | 1649 | 1461106828475 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:00:28 INFO - PROCESS | 1649 | 1461106828485 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:00:28 INFO - PROCESS | 1649 | 1461106828486 Marionette TRACE conn2 <- [1,774,null,{}] 16:00:28 INFO - PROCESS | 1649 | 1461106828489 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:28 INFO - PROCESS | 1649 | 1461106828573 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x12d095400) [pid = 1649] [serial = 479] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12b98b400) [pid = 1649] [serial = 473] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12bd73c00) [pid = 1649] [serial = 476] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x126ad8000) [pid = 1649] [serial = 536] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x12746dc00) [pid = 1649] [serial = 537] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x11ad56c00) [pid = 1649] [serial = 515] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x126f1d000) [pid = 1649] [serial = 518] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12d68d000) [pid = 1649] [serial = 521] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 94 (0x12ec7c400) [pid = 1649] [serial = 524] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 93 (0x125c5d000) [pid = 1649] [serial = 549] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 92 (0x12e762c00) [pid = 1649] [serial = 546] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 91 (0x11ad10400) [pid = 1649] [serial = 548] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 90 (0x12d67f400) [pid = 1649] [serial = 543] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 89 (0x12b79bc00) [pid = 1649] [serial = 540] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 88 (0x12d037800) [pid = 1649] [serial = 542] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 87 (0x12d967000) [pid = 1649] [serial = 545] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 86 (0x116323800) [pid = 1649] [serial = 512] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 85 (0x11ad0cc00) [pid = 1649] [serial = 531] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 84 (0x11aa1b800) [pid = 1649] [serial = 530] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 83 (0x12384ac00) [pid = 1649] [serial = 534] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 82 (0x11c4be000) [pid = 1649] [serial = 533] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 81 (0x11bebc800) [pid = 1649] [serial = 527] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 80 (0x12b348800) [pid = 1649] [serial = 539] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | --DOMWINDOW == 79 (0x12b348400) [pid = 1649] [serial = 528] [outer = 0x0] [url = about:blank] 16:00:28 INFO - PROCESS | 1649 | 1461106828628 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e34800 == 40 [pid = 1649] [id = 201] 16:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 80 (0x116323800) [pid = 1649] [serial = 601] [outer = 0x0] 16:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 81 (0x11ad4f400) [pid = 1649] [serial = 602] [outer = 0x116323800] 16:00:28 INFO - PROCESS | 1649 | 1461106828655 Marionette DEBUG loaded listener.js 16:00:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 82 (0x11c66d000) [pid = 1649] [serial = 603] [outer = 0x116323800] 16:00:28 INFO - PROCESS | 1649 | 1461106828951 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 526ms 16:00:29 INFO - PROCESS | 1649 | 1461106829005 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:00:29 INFO - PROCESS | 1649 | 1461106829006 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:00:29 INFO - PROCESS | 1649 | 1461106829009 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:00:29 INFO - PROCESS | 1649 | 1461106829011 Marionette TRACE conn2 <- [1,778,null,{}] 16:00:29 INFO - PROCESS | 1649 | 1461106829019 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:29 INFO - PROCESS | 1649 | 1461106829102 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:00:29 INFO - PROCESS | 1649 | 1461106829156 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c3e2000 == 41 [pid = 1649] [id = 202] 16:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 83 (0x11c1ea000) [pid = 1649] [serial = 604] [outer = 0x0] 16:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 84 (0x125d59c00) [pid = 1649] [serial = 605] [outer = 0x11c1ea000] 16:00:29 INFO - PROCESS | 1649 | 1461106829202 Marionette DEBUG loaded listener.js 16:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 85 (0x128215800) [pid = 1649] [serial = 606] [outer = 0x11c1ea000] 16:00:29 INFO - PROCESS | 1649 | 1461106829536 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:00:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:00:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 573ms 16:00:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:00:29 INFO - PROCESS | 1649 | 1461106829583 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:00:29 INFO - PROCESS | 1649 | 1461106829586 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:00:29 INFO - PROCESS | 1649 | 1461106829589 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:00:29 INFO - PROCESS | 1649 | 1461106829591 Marionette TRACE conn2 <- [1,782,null,{}] 16:00:29 INFO - PROCESS | 1649 | 1461106829593 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:29 INFO - PROCESS | 1649 | 1461106829716 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:00:29 INFO - PROCESS | 1649 | 1461106829786 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x125952800 == 42 [pid = 1649] [id = 203] 16:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 86 (0x123744800) [pid = 1649] [serial = 607] [outer = 0x0] 16:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 87 (0x128caf000) [pid = 1649] [serial = 608] [outer = 0x123744800] 16:00:29 INFO - PROCESS | 1649 | 1461106829828 Marionette DEBUG loaded listener.js 16:00:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 88 (0x12bba4c00) [pid = 1649] [serial = 609] [outer = 0x123744800] 16:00:30 INFO - PROCESS | 1649 | 1461106830109 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 570ms 16:00:30 INFO - PROCESS | 1649 | 1461106830158 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:00:30 INFO - PROCESS | 1649 | 1461106830159 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:00:30 INFO - PROCESS | 1649 | 1461106830161 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:00:30 INFO - PROCESS | 1649 | 1461106830163 Marionette TRACE conn2 <- [1,786,null,{}] 16:00:30 INFO - PROCESS | 1649 | 1461106830172 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:30 INFO - PROCESS | 1649 | 1461106830253 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:00:30 INFO - PROCESS | 1649 | 1461106830304 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x126553000 == 43 [pid = 1649] [id = 204] 16:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 89 (0x123bd0400) [pid = 1649] [serial = 610] [outer = 0x0] 16:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 90 (0x12bba5000) [pid = 1649] [serial = 611] [outer = 0x123bd0400] 16:00:30 INFO - PROCESS | 1649 | 1461106830329 Marionette DEBUG loaded listener.js 16:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 91 (0x12d096800) [pid = 1649] [serial = 612] [outer = 0x123bd0400] 16:00:30 INFO - PROCESS | 1649 | 1461106830654 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 526ms 16:00:30 INFO - PROCESS | 1649 | 1461106830695 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:00:30 INFO - PROCESS | 1649 | 1461106830696 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:00:30 INFO - PROCESS | 1649 | 1461106830699 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:00:30 INFO - PROCESS | 1649 | 1461106830700 Marionette TRACE conn2 <- [1,790,null,{}] 16:00:30 INFO - PROCESS | 1649 | 1461106830703 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:30 INFO - PROCESS | 1649 | 1461106830835 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:00:30 INFO - PROCESS | 1649 | 1461106830853 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b23800 == 44 [pid = 1649] [id = 205] 16:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 92 (0x12d08c000) [pid = 1649] [serial = 613] [outer = 0x0] 16:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 93 (0x12d907800) [pid = 1649] [serial = 614] [outer = 0x12d08c000] 16:00:30 INFO - PROCESS | 1649 | 1461106830897 Marionette DEBUG loaded listener.js 16:00:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 94 (0x12e766000) [pid = 1649] [serial = 615] [outer = 0x12d08c000] 16:00:31 INFO - PROCESS | 1649 | 1461106831319 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 670ms 16:00:31 INFO - PROCESS | 1649 | 1461106831369 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:00:31 INFO - PROCESS | 1649 | 1461106831371 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:00:31 INFO - PROCESS | 1649 | 1461106831373 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:00:31 INFO - PROCESS | 1649 | 1461106831374 Marionette TRACE conn2 <- [1,794,null,{}] 16:00:31 INFO - PROCESS | 1649 | 1461106831376 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:31 INFO - PROCESS | 1649 | 1461106831471 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:00:31 INFO - PROCESS | 1649 | 1461106831522 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b723000 == 45 [pid = 1649] [id = 206] 16:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 95 (0x12e76c000) [pid = 1649] [serial = 616] [outer = 0x0] 16:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x12ec7b800) [pid = 1649] [serial = 617] [outer = 0x12e76c000] 16:00:31 INFO - PROCESS | 1649 | 1461106831547 Marionette DEBUG loaded listener.js 16:00:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x12ee5e800) [pid = 1649] [serial = 618] [outer = 0x12e76c000] 16:00:31 INFO - PROCESS | 1649 | 1461106831842 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:00:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:00:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 16:00:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:00:31 INFO - PROCESS | 1649 | 1461106831893 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:00:31 INFO - PROCESS | 1649 | 1461106831894 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:00:31 INFO - PROCESS | 1649 | 1461106831898 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:00:31 INFO - PROCESS | 1649 | 1461106831900 Marionette TRACE conn2 <- [1,798,null,{}] 16:00:31 INFO - PROCESS | 1649 | 1461106831902 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:32 INFO - PROCESS | 1649 | 1461106831993 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:00:32 INFO - PROCESS | 1649 | 1461106832004 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x119718800 == 46 [pid = 1649] [id = 207] 16:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x114ae6800) [pid = 1649] [serial = 619] [outer = 0x0] 16:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x114aeec00) [pid = 1649] [serial = 620] [outer = 0x114ae6800] 16:00:32 INFO - PROCESS | 1649 | 1461106832028 Marionette DEBUG loaded listener.js 16:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x114af3400) [pid = 1649] [serial = 621] [outer = 0x114ae6800] 16:00:32 INFO - PROCESS | 1649 | 1461106832359 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 472ms 16:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:00:32 INFO - PROCESS | 1649 | 1461106832369 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:00:32 INFO - PROCESS | 1649 | 1461106832370 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:00:32 INFO - PROCESS | 1649 | 1461106832372 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:00:32 INFO - PROCESS | 1649 | 1461106832373 Marionette TRACE conn2 <- [1,802,null,{}] 16:00:32 INFO - PROCESS | 1649 | 1461106832376 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:32 INFO - PROCESS | 1649 | 1461106832479 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:00:32 INFO - PROCESS | 1649 | 1461106832483 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3c4800 == 47 [pid = 1649] [id = 208] 16:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x114ae6400) [pid = 1649] [serial = 622] [outer = 0x0] 16:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x1185ec800) [pid = 1649] [serial = 623] [outer = 0x114ae6400] 16:00:32 INFO - PROCESS | 1649 | 1461106832535 Marionette DEBUG loaded listener.js 16:00:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x1185f0800) [pid = 1649] [serial = 624] [outer = 0x114ae6400] 16:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 102 (0x128110000) [pid = 1649] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 101 (0x12ec7b000) [pid = 1649] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 100 (0x12c223c00) [pid = 1649] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 99 (0x11a603c00) [pid = 1649] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 98 (0x11a602800) [pid = 1649] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 97 (0x125d58c00) [pid = 1649] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 96 (0x127508000) [pid = 1649] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:00:32 INFO - PROCESS | 1649 | --DOMWINDOW == 95 (0x12e368c00) [pid = 1649] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:00:32 INFO - PROCESS | 1649 | 1461106832874 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 517ms 16:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:00:32 INFO - PROCESS | 1649 | 1461106832891 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:00:32 INFO - PROCESS | 1649 | 1461106832892 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:00:32 INFO - PROCESS | 1649 | 1461106832894 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:00:32 INFO - PROCESS | 1649 | 1461106832895 Marionette TRACE conn2 <- [1,806,null,{}] 16:00:32 INFO - PROCESS | 1649 | 1461106832899 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:32 INFO - PROCESS | 1649 | 1461106832995 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:00:33 INFO - PROCESS | 1649 | 1461106833027 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b94d800 == 48 [pid = 1649] [id = 209] 16:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 96 (0x10b146400) [pid = 1649] [serial = 625] [outer = 0x0] 16:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 97 (0x10b14e800) [pid = 1649] [serial = 626] [outer = 0x10b146400] 16:00:33 INFO - PROCESS | 1649 | 1461106833053 Marionette DEBUG loaded listener.js 16:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 98 (0x10b152800) [pid = 1649] [serial = 627] [outer = 0x10b146400] 16:00:33 INFO - PROCESS | 1649 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:00:33 INFO - PROCESS | 1649 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:00:33 INFO - PROCESS | 1649 | [GFX2-]: Using SkiaGL canvas. 16:00:33 INFO - PROCESS | 1649 | 1461106833386 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 521ms 16:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:00:33 INFO - PROCESS | 1649 | 1461106833417 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:00:33 INFO - PROCESS | 1649 | 1461106833420 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:00:33 INFO - PROCESS | 1649 | 1461106833423 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:00:33 INFO - PROCESS | 1649 | 1461106833426 Marionette TRACE conn2 <- [1,810,null,{}] 16:00:33 INFO - PROCESS | 1649 | 1461106833429 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:33 INFO - PROCESS | 1649 | 1461106833579 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:00:33 INFO - PROCESS | 1649 | 1461106833587 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9b8000 == 49 [pid = 1649] [id = 210] 16:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 99 (0x10b14b000) [pid = 1649] [serial = 628] [outer = 0x0] 16:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 100 (0x1185efc00) [pid = 1649] [serial = 629] [outer = 0x10b14b000] 16:00:33 INFO - PROCESS | 1649 | 1461106833616 Marionette DEBUG loaded listener.js 16:00:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 101 (0x12ee5b400) [pid = 1649] [serial = 630] [outer = 0x10b14b000] 16:00:33 INFO - PROCESS | 1649 | 1461106833933 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 521ms 16:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:00:33 INFO - PROCESS | 1649 | 1461106833944 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:00:33 INFO - PROCESS | 1649 | 1461106833945 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:00:33 INFO - PROCESS | 1649 | 1461106833949 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:00:33 INFO - PROCESS | 1649 | 1461106833951 Marionette TRACE conn2 <- [1,814,null,{}] 16:00:33 INFO - PROCESS | 1649 | 1461106833954 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:34 INFO - PROCESS | 1649 | 1461106834035 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:00:34 INFO - PROCESS | 1649 | 1461106834039 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6e2800 == 50 [pid = 1649] [id = 211] 16:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 102 (0x11bc8d800) [pid = 1649] [serial = 631] [outer = 0x0] 16:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 103 (0x11bc91c00) [pid = 1649] [serial = 632] [outer = 0x11bc8d800] 16:00:34 INFO - PROCESS | 1649 | 1461106834064 Marionette DEBUG loaded listener.js 16:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 104 (0x12e368c00) [pid = 1649] [serial = 633] [outer = 0x11bc8d800] 16:00:34 INFO - PROCESS | 1649 | 1461106834385 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:00:34 INFO - PROCESS | 1649 | 1461106834423 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:00:34 INFO - PROCESS | 1649 | 1461106834425 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 1649 | 1461106834426 Marionette TRACE conn2 <- [1,818,null,{}] 16:00:34 INFO - PROCESS | 1649 | 1461106834429 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:34 INFO - PROCESS | 1649 | 1461106834526 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:00:34 INFO - PROCESS | 1649 | 1461106834534 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee0f800 == 51 [pid = 1649] [id = 212] 16:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 105 (0x1177be400) [pid = 1649] [serial = 634] [outer = 0x0] 16:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x1177c2400) [pid = 1649] [serial = 635] [outer = 0x1177be400] 16:00:34 INFO - PROCESS | 1649 | 1461106834558 Marionette DEBUG loaded listener.js 16:00:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x11bc8e000) [pid = 1649] [serial = 636] [outer = 0x1177be400] 16:00:35 INFO - PROCESS | 1649 | 1461106835014 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 619ms 16:00:35 INFO - PROCESS | 1649 | 1461106835044 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 1649 | 1461106835047 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:00:35 INFO - PROCESS | 1649 | 1461106835051 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 1649 | 1461106835053 Marionette TRACE conn2 <- [1,822,null,{}] 16:00:35 INFO - PROCESS | 1649 | 1461106835057 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:35 INFO - PROCESS | 1649 | 1461106835160 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:00:35 INFO - PROCESS | 1649 | 1461106835212 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b66b800 == 52 [pid = 1649] [id = 213] 16:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x1177c5800) [pid = 1649] [serial = 637] [outer = 0x0] 16:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x1185f4c00) [pid = 1649] [serial = 638] [outer = 0x1177c5800] 16:00:35 INFO - PROCESS | 1649 | 1461106835244 Marionette DEBUG loaded listener.js 16:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x119d6b000) [pid = 1649] [serial = 639] [outer = 0x1177c5800] 16:00:35 INFO - PROCESS | 1649 | 1461106835703 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 1649 | 1461106835729 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:00:35 INFO - PROCESS | 1649 | 1461106835734 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 1649 | 1461106835736 Marionette TRACE conn2 <- [1,826,null,{}] 16:00:35 INFO - PROCESS | 1649 | 1461106835738 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:35 INFO - PROCESS | 1649 | 1461106835837 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:00:35 INFO - PROCESS | 1649 | 1461106835920 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274a8800 == 53 [pid = 1649] [id = 214] 16:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11a8de400) [pid = 1649] [serial = 640] [outer = 0x0] 16:00:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11bc8b400) [pid = 1649] [serial = 641] [outer = 0x11a8de400] 16:00:35 INFO - PROCESS | 1649 | 1461106835952 Marionette DEBUG loaded listener.js 16:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11bfd5000) [pid = 1649] [serial = 642] [outer = 0x11a8de400] 16:00:36 INFO - PROCESS | 1649 | 1461106836359 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:00:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:00:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 671ms 16:00:36 INFO - PROCESS | 1649 | 1461106836405 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:00:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:00:36 INFO - PROCESS | 1649 | 1461106836407 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:00:36 INFO - PROCESS | 1649 | 1461106836410 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:00:36 INFO - PROCESS | 1649 | 1461106836413 Marionette TRACE conn2 <- [1,830,null,{}] 16:00:36 INFO - PROCESS | 1649 | 1461106836440 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:36 INFO - PROCESS | 1649 | 1461106836547 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:00:36 INFO - PROCESS | 1649 | 1461106836611 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efa1800 == 54 [pid = 1649] [id = 215] 16:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x126c8c400) [pid = 1649] [serial = 643] [outer = 0x0] 16:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x127473000) [pid = 1649] [serial = 644] [outer = 0x126c8c400] 16:00:36 INFO - PROCESS | 1649 | 1461106836644 Marionette DEBUG loaded listener.js 16:00:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x12b348400) [pid = 1649] [serial = 645] [outer = 0x126c8c400] 16:00:37 INFO - PROCESS | 1649 | 1461106837058 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 692ms 16:00:37 INFO - PROCESS | 1649 | 1461106837146 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:00:37 INFO - PROCESS | 1649 | 1461106837148 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:00:37 INFO - PROCESS | 1649 | 1461106837152 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:00:37 INFO - PROCESS | 1649 | 1461106837154 Marionette TRACE conn2 <- [1,834,null,{}] 16:00:37 INFO - PROCESS | 1649 | 1461106837156 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:37 INFO - PROCESS | 1649 | 1461106837251 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:00:37 INFO - PROCESS | 1649 | 1461106837313 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f2c9800 == 55 [pid = 1649] [id = 216] 16:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x12bbad000) [pid = 1649] [serial = 646] [outer = 0x0] 16:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x12c22d400) [pid = 1649] [serial = 647] [outer = 0x12bbad000] 16:00:37 INFO - PROCESS | 1649 | 1461106837343 Marionette DEBUG loaded listener.js 16:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x12d966800) [pid = 1649] [serial = 648] [outer = 0x12bbad000] 16:00:37 INFO - PROCESS | 1649 | 1461106837738 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 620ms 16:00:37 INFO - PROCESS | 1649 | 1461106837773 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:00:37 INFO - PROCESS | 1649 | 1461106837774 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:00:37 INFO - PROCESS | 1649 | 1461106837776 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:00:37 INFO - PROCESS | 1649 | 1461106837778 Marionette TRACE conn2 <- [1,838,null,{}] 16:00:37 INFO - PROCESS | 1649 | 1461106837780 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:37 INFO - PROCESS | 1649 | 1461106837876 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:00:37 INFO - PROCESS | 1649 | 1461106837927 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x1158ba000 == 56 [pid = 1649] [id = 217] 16:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x115881400) [pid = 1649] [serial = 649] [outer = 0x0] 16:00:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x128b09000) [pid = 1649] [serial = 650] [outer = 0x115881400] 16:00:37 INFO - PROCESS | 1649 | 1461106837971 Marionette DEBUG loaded listener.js 16:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12e366800) [pid = 1649] [serial = 651] [outer = 0x115881400] 16:00:38 INFO - PROCESS | 1649 | 1461106838549 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 819ms 16:00:38 INFO - PROCESS | 1649 | 1461106838596 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:00:38 INFO - PROCESS | 1649 | 1461106838598 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:00:38 INFO - PROCESS | 1649 | 1461106838601 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:00:38 INFO - PROCESS | 1649 | 1461106838603 Marionette TRACE conn2 <- [1,842,null,{}] 16:00:38 INFO - PROCESS | 1649 | 1461106838607 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:38 INFO - PROCESS | 1649 | 1461106838702 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:00:38 INFO - PROCESS | 1649 | 1461106838768 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a898000 == 57 [pid = 1649] [id = 218] 16:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x114354c00) [pid = 1649] [serial = 652] [outer = 0x0] 16:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x114af2400) [pid = 1649] [serial = 653] [outer = 0x114354c00] 16:00:38 INFO - PROCESS | 1649 | 1461106838797 Marionette DEBUG loaded listener.js 16:00:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x1185ea400) [pid = 1649] [serial = 654] [outer = 0x114354c00] 16:00:39 INFO - PROCESS | 1649 | 1461106839231 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 671ms 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x125a3f800 == 56 [pid = 1649] [id = 186] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12bbd0800 == 55 [pid = 1649] [id = 187] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6e2800 == 54 [pid = 1649] [id = 211] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9b8000 == 53 [pid = 1649] [id = 210] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12b94d800 == 52 [pid = 1649] [id = 209] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3c4800 == 51 [pid = 1649] [id = 208] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x119718800 == 50 [pid = 1649] [id = 207] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12b723000 == 49 [pid = 1649] [id = 206] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x128b23800 == 48 [pid = 1649] [id = 205] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11ab39800) [pid = 1649] [serial = 554] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x125c58800) [pid = 1649] [serial = 557] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12ec7d400) [pid = 1649] [serial = 587] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | 1461106839317 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:00:39 INFO - PROCESS | 1649 | 1461106839320 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x126553000 == 47 [pid = 1649] [id = 204] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x125952800 == 46 [pid = 1649] [id = 203] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11c3e2000 == 45 [pid = 1649] [id = 202] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x118e34800 == 44 [pid = 1649] [id = 201] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11b664000 == 43 [pid = 1649] [id = 200] 16:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x119b93000 == 42 [pid = 1649] [id = 197] 16:00:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12c027800 == 41 [pid = 1649] [id = 196] 16:00:39 INFO - PROCESS | 1649 | 1461106839333 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:00:39 INFO - PROCESS | 1649 | 1461106839335 Marionette TRACE conn2 <- [1,846,null,{}] 16:00:39 INFO - PROCESS | 1649 | 1461106839338 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:39 INFO - PROCESS | 1649 | 1461106839425 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x12b347c00) [pid = 1649] [serial = 572] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12ec81400) [pid = 1649] [serial = 581] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12d096000) [pid = 1649] [serial = 575] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11c79d000) [pid = 1649] [serial = 567] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x11bebac00) [pid = 1649] [serial = 566] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11ad09c00) [pid = 1649] [serial = 564] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x11a8bd400) [pid = 1649] [serial = 563] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x1262e8000) [pid = 1649] [serial = 569] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x127506800) [pid = 1649] [serial = 570] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12d68b400) [pid = 1649] [serial = 560] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x12d098800) [pid = 1649] [serial = 585] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12b347800) [pid = 1649] [serial = 584] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 109 (0x12e6ca400) [pid = 1649] [serial = 578] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 108 (0x12ec74c00) [pid = 1649] [serial = 579] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 107 (0x12bd6bc00) [pid = 1649] [serial = 573] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 106 (0x12ee5a800) [pid = 1649] [serial = 582] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | --DOMWINDOW == 105 (0x12d902800) [pid = 1649] [serial = 576] [outer = 0x0] [url = about:blank] 16:00:39 INFO - PROCESS | 1649 | 1461106839499 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x119706000 == 42 [pid = 1649] [id = 219] 16:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 106 (0x118577800) [pid = 1649] [serial = 655] [outer = 0x0] 16:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 107 (0x1185eec00) [pid = 1649] [serial = 656] [outer = 0x118577800] 16:00:39 INFO - PROCESS | 1649 | 1461106839537 Marionette DEBUG loaded listener.js 16:00:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 108 (0x118f34800) [pid = 1649] [serial = 657] [outer = 0x118577800] 16:00:39 INFO - PROCESS | 1649 | 1461106839926 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:00:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:00:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 623ms 16:00:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:00:39 INFO - PROCESS | 1649 | 1461106839964 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:00:39 INFO - PROCESS | 1649 | 1461106839965 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:00:39 INFO - PROCESS | 1649 | 1461106839967 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:00:39 INFO - PROCESS | 1649 | 1461106839970 Marionette TRACE conn2 <- [1,850,null,{}] 16:00:39 INFO - PROCESS | 1649 | 1461106839977 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:40 INFO - PROCESS | 1649 | 1461106840071 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:00:40 INFO - PROCESS | 1649 | 1461106840123 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba80000 == 43 [pid = 1649] [id = 220] 16:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 109 (0x119128000) [pid = 1649] [serial = 658] [outer = 0x0] 16:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 110 (0x11aadb800) [pid = 1649] [serial = 659] [outer = 0x119128000] 16:00:40 INFO - PROCESS | 1649 | 1461106840151 Marionette DEBUG loaded listener.js 16:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11b6eb400) [pid = 1649] [serial = 660] [outer = 0x119128000] 16:00:40 INFO - PROCESS | 1649 | 1461106840439 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 522ms 16:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:00:40 INFO - PROCESS | 1649 | 1461106840490 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:00:40 INFO - PROCESS | 1649 | 1461106840492 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:00:40 INFO - PROCESS | 1649 | 1461106840494 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - PROCESS | 1649 | 1461106840495 Marionette TRACE conn2 <- [1,854,null,{}] 16:00:40 INFO - PROCESS | 1649 | 1461106840498 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:40 INFO - PROCESS | 1649 | 1461106840575 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:00:40 INFO - PROCESS | 1649 | 1461106840626 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c3e9000 == 44 [pid = 1649] [id = 221] 16:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x11ad4ec00) [pid = 1649] [serial = 661] [outer = 0x0] 16:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11bc88800) [pid = 1649] [serial = 662] [outer = 0x11ad4ec00] 16:00:40 INFO - PROCESS | 1649 | 1461106840652 Marionette DEBUG loaded listener.js 16:00:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11c1ebc00) [pid = 1649] [serial = 663] [outer = 0x11ad4ec00] 16:00:40 INFO - PROCESS | 1649 | 1461106840931 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 16:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:00:40 INFO - PROCESS | 1649 | 1461106840970 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:00:40 INFO - PROCESS | 1649 | 1461106840971 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:00:40 INFO - PROCESS | 1649 | 1461106840973 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - PROCESS | 1649 | 1461106840974 Marionette TRACE conn2 <- [1,858,null,{}] 16:00:40 INFO - PROCESS | 1649 | 1461106840976 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:41 INFO - PROCESS | 1649 | 1461106841057 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:00:41 INFO - PROCESS | 1649 | 1461106841061 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c26800 == 45 [pid = 1649] [id = 222] 16:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11c1ecc00) [pid = 1649] [serial = 664] [outer = 0x0] 16:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x123746800) [pid = 1649] [serial = 665] [outer = 0x11c1ecc00] 16:00:41 INFO - PROCESS | 1649 | 1461106841089 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x125c53c00) [pid = 1649] [serial = 666] [outer = 0x11c1ecc00] 16:00:41 INFO - PROCESS | 1649 | 1461106841437 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 470ms 16:00:41 INFO - PROCESS | 1649 | 1461106841444 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:00:41 INFO - PROCESS | 1649 | 1461106841445 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:00:41 INFO - PROCESS | 1649 | 1461106841448 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:00:41 INFO - PROCESS | 1649 | 1461106841450 Marionette TRACE conn2 <- [1,862,null,{}] 16:00:41 INFO - PROCESS | 1649 | 1461106841453 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:41 INFO - PROCESS | 1649 | 1461106841571 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:00:41 INFO - PROCESS | 1649 | 1461106841588 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e39000 == 46 [pid = 1649] [id = 223] 16:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x125ec9000) [pid = 1649] [serial = 667] [outer = 0x0] 16:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x126addc00) [pid = 1649] [serial = 668] [outer = 0x125ec9000] 16:00:41 INFO - PROCESS | 1649 | 1461106841616 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x12821a800) [pid = 1649] [serial = 669] [outer = 0x125ec9000] 16:00:41 INFO - PROCESS | 1649 | 1461106841943 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:00:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:00:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 521ms 16:00:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:00:41 INFO - PROCESS | 1649 | 1461106841968 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:00:41 INFO - PROCESS | 1649 | 1461106841969 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:00:41 INFO - PROCESS | 1649 | 1461106841971 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:00:41 INFO - PROCESS | 1649 | 1461106841972 Marionette TRACE conn2 <- [1,866,null,{}] 16:00:41 INFO - PROCESS | 1649 | 1461106841980 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:42 INFO - PROCESS | 1649 | 1461106842075 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:00:42 INFO - PROCESS | 1649 | 1461106842079 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b25000 == 47 [pid = 1649] [id = 224] 16:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x128b03400) [pid = 1649] [serial = 670] [outer = 0x0] 16:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x128ca8800) [pid = 1649] [serial = 671] [outer = 0x128b03400] 16:00:42 INFO - PROCESS | 1649 | 1461106842104 Marionette DEBUG loaded listener.js 16:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12b347800) [pid = 1649] [serial = 672] [outer = 0x128b03400] 16:00:42 INFO - PROCESS | 1649 | 1461106842434 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 16:00:42 INFO - PROCESS | 1649 | 1461106842490 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:00:42 INFO - PROCESS | 1649 | 1461106842491 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:00:42 INFO - PROCESS | 1649 | 1461106842493 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:00:42 INFO - PROCESS | 1649 | 1461106842495 Marionette TRACE conn2 <- [1,870,null,{}] 16:00:42 INFO - PROCESS | 1649 | 1461106842497 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:42 INFO - PROCESS | 1649 | 1461106842591 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:00:42 INFO - PROCESS | 1649 | 1461106842602 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bbc9800 == 48 [pid = 1649] [id = 225] 16:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12b34c400) [pid = 1649] [serial = 673] [outer = 0x0] 16:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b98b400) [pid = 1649] [serial = 674] [outer = 0x12b34c400] 16:00:42 INFO - PROCESS | 1649 | 1461106842627 Marionette DEBUG loaded listener.js 16:00:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12bd66400) [pid = 1649] [serial = 675] [outer = 0x12b34c400] 16:00:42 INFO - PROCESS | 1649 | 1461106842969 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 517ms 16:00:43 INFO - PROCESS | 1649 | 1461106843012 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:00:43 INFO - PROCESS | 1649 | 1461106843013 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:00:43 INFO - PROCESS | 1649 | 1461106843015 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 1649 | 1461106843016 Marionette TRACE conn2 <- [1,874,null,{}] 16:00:43 INFO - PROCESS | 1649 | 1461106843019 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:43 INFO - PROCESS | 1649 | 1461106843115 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:00:43 INFO - PROCESS | 1649 | 1461106843119 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c096000 == 49 [pid = 1649] [id = 226] 16:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12bd68000) [pid = 1649] [serial = 676] [outer = 0x0] 16:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12d044c00) [pid = 1649] [serial = 677] [outer = 0x12bd68000] 16:00:43 INFO - PROCESS | 1649 | 1461106843144 Marionette DEBUG loaded listener.js 16:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12d687800) [pid = 1649] [serial = 678] [outer = 0x12bd68000] 16:00:43 INFO - PROCESS | 1649 | 1461106843459 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:00:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:00:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 468ms 16:00:43 INFO - PROCESS | 1649 | 1461106843489 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:00:43 INFO - PROCESS | 1649 | 1461106843490 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:00:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:00:43 INFO - PROCESS | 1649 | 1461106843502 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 1649 | 1461106843504 Marionette TRACE conn2 <- [1,878,null,{}] 16:00:43 INFO - PROCESS | 1649 | 1461106843506 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:43 INFO - PROCESS | 1649 | 1461106843785 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11bc8d800) [pid = 1649] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12d08c000) [pid = 1649] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x114ae6800) [pid = 1649] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12e76c000) [pid = 1649] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11aad6000) [pid = 1649] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11c1ea000) [pid = 1649] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x116323800) [pid = 1649] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x114ae6400) [pid = 1649] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x123bd0400) [pid = 1649] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x10b146400) [pid = 1649] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x123744800) [pid = 1649] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:00:43 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x10b14b000) [pid = 1649] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:00:43 INFO - PROCESS | 1649 | 1461106843840 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba78000 == 50 [pid = 1649] [id = 227] 16:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x10b146400) [pid = 1649] [serial = 679] [outer = 0x0] 16:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x10b153400) [pid = 1649] [serial = 680] [outer = 0x10b146400] 16:00:43 INFO - PROCESS | 1649 | 1461106843865 Marionette DEBUG loaded listener.js 16:00:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x1185f3000) [pid = 1649] [serial = 681] [outer = 0x10b146400] 16:00:44 INFO - PROCESS | 1649 | 1461106844139 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 16:00:44 INFO - PROCESS | 1649 | 1461106844172 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:00:44 INFO - PROCESS | 1649 | 1461106844173 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:00:44 INFO - PROCESS | 1649 | 1461106844176 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:00:44 INFO - PROCESS | 1649 | 1461106844177 Marionette TRACE conn2 <- [1,882,null,{}] 16:00:44 INFO - PROCESS | 1649 | 1461106844187 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:44 INFO - PROCESS | 1649 | 1461106844286 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:00:44 INFO - PROCESS | 1649 | 1461106844334 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d92d800 == 51 [pid = 1649] [id = 228] 16:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x1177b8400) [pid = 1649] [serial = 682] [outer = 0x0] 16:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12d907400) [pid = 1649] [serial = 683] [outer = 0x1177b8400] 16:00:44 INFO - PROCESS | 1649 | 1461106844363 Marionette DEBUG loaded listener.js 16:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x12e6ca400) [pid = 1649] [serial = 684] [outer = 0x1177b8400] 16:00:44 INFO - PROCESS | 1649 | 1461106844639 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:00:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:00:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 16:00:44 INFO - PROCESS | 1649 | 1461106844696 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:00:44 INFO - PROCESS | 1649 | 1461106844698 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:00:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:00:44 INFO - PROCESS | 1649 | 1461106844703 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:00:44 INFO - PROCESS | 1649 | 1461106844704 Marionette TRACE conn2 <- [1,886,null,{}] 16:00:44 INFO - PROCESS | 1649 | 1461106844706 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:44 INFO - PROCESS | 1649 | 1461106844787 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:00:44 INFO - PROCESS | 1649 | 1461106844791 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efa4000 == 52 [pid = 1649] [id = 229] 16:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12e767000) [pid = 1649] [serial = 685] [outer = 0x0] 16:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12ec78800) [pid = 1649] [serial = 686] [outer = 0x12e767000] 16:00:44 INFO - PROCESS | 1649 | 1461106844816 Marionette DEBUG loaded listener.js 16:00:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12ec81800) [pid = 1649] [serial = 687] [outer = 0x12e767000] 16:00:45 INFO - PROCESS | 1649 | 1461106845149 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 473ms 16:00:45 INFO - PROCESS | 1649 | 1461106845176 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:00:45 INFO - PROCESS | 1649 | 1461106845177 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:00:45 INFO - PROCESS | 1649 | 1461106845180 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 1649 | 1461106845181 Marionette TRACE conn2 <- [1,890,null,{}] 16:00:45 INFO - PROCESS | 1649 | 1461106845183 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:45 INFO - PROCESS | 1649 | 1461106845288 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:00:45 INFO - PROCESS | 1649 | 1461106845294 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f2d1000 == 53 [pid = 1649] [id = 230] 16:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12ee53800) [pid = 1649] [serial = 688] [outer = 0x0] 16:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12ee5fc00) [pid = 1649] [serial = 689] [outer = 0x12ee53800] 16:00:45 INFO - PROCESS | 1649 | 1461106845320 Marionette DEBUG loaded listener.js 16:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12f151000) [pid = 1649] [serial = 690] [outer = 0x12ee53800] 16:00:45 INFO - PROCESS | 1649 | 1461106845596 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 470ms 16:00:45 INFO - PROCESS | 1649 | 1461106845652 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:00:45 INFO - PROCESS | 1649 | 1461106845653 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:00:45 INFO - PROCESS | 1649 | 1461106845656 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 1649 | 1461106845657 Marionette TRACE conn2 <- [1,894,null,{}] 16:00:45 INFO - PROCESS | 1649 | 1461106845659 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:45 INFO - PROCESS | 1649 | 1461106845740 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:00:45 INFO - PROCESS | 1649 | 1461106845744 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc60800 == 54 [pid = 1649] [id = 231] 16:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x112268400) [pid = 1649] [serial = 691] [outer = 0x0] 16:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11226b800) [pid = 1649] [serial = 692] [outer = 0x112268400] 16:00:45 INFO - PROCESS | 1649 | 1461106845768 Marionette DEBUG loaded listener.js 16:00:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x112270c00) [pid = 1649] [serial = 693] [outer = 0x112268400] 16:00:46 INFO - PROCESS | 1649 | 1461106846306 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 16:00:46 INFO - PROCESS | 1649 | 1461106846331 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:00:46 INFO - PROCESS | 1649 | 1461106846333 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:00:46 INFO - PROCESS | 1649 | 1461106846337 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:00:46 INFO - PROCESS | 1649 | 1461106846340 Marionette TRACE conn2 <- [1,898,null,{}] 16:00:46 INFO - PROCESS | 1649 | 1461106846343 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:46 INFO - PROCESS | 1649 | 1461106846446 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:00:46 INFO - PROCESS | 1649 | 1461106846495 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afbe800 == 55 [pid = 1649] [id = 232] 16:00:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1154ce000) [pid = 1649] [serial = 694] [outer = 0x0] 16:00:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x1163ba000) [pid = 1649] [serial = 695] [outer = 0x1154ce000] 16:00:46 INFO - PROCESS | 1649 | 1461106846530 Marionette DEBUG loaded listener.js 16:00:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1177c6400) [pid = 1649] [serial = 696] [outer = 0x1154ce000] 16:00:46 INFO - PROCESS | 1649 | 1461106846956 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 672ms 16:00:47 INFO - PROCESS | 1649 | 1461106847014 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:00:47 INFO - PROCESS | 1649 | 1461106847018 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:00:47 INFO - PROCESS | 1649 | 1461106847024 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:00:47 INFO - PROCESS | 1649 | 1461106847026 Marionette TRACE conn2 <- [1,902,null,{}] 16:00:47 INFO - PROCESS | 1649 | 1461106847029 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:47 INFO - PROCESS | 1649 | 1461106847132 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:00:47 INFO - PROCESS | 1649 | 1461106847229 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x126cba800 == 56 [pid = 1649] [id = 233] 16:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x118f31800) [pid = 1649] [serial = 697] [outer = 0x0] 16:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11aad6c00) [pid = 1649] [serial = 698] [outer = 0x118f31800] 16:00:47 INFO - PROCESS | 1649 | 1461106847261 Marionette DEBUG loaded listener.js 16:00:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11ad52800) [pid = 1649] [serial = 699] [outer = 0x118f31800] 16:00:47 INFO - PROCESS | 1649 | 1461106847717 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:00:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:00:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 721ms 16:00:47 INFO - PROCESS | 1649 | 1461106847759 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:00:47 INFO - PROCESS | 1649 | 1461106847762 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:00:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:00:47 INFO - PROCESS | 1649 | 1461106847768 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:00:47 INFO - PROCESS | 1649 | 1461106847772 Marionette TRACE conn2 <- [1,906,null,{}] 16:00:47 INFO - PROCESS | 1649 | 1461106847784 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:47 INFO - PROCESS | 1649 | 1461106847940 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:00:48 INFO - PROCESS | 1649 | 1461106848035 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f2ca800 == 57 [pid = 1649] [id = 234] 16:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x123843000) [pid = 1649] [serial = 700] [outer = 0x0] 16:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x125e54400) [pid = 1649] [serial = 701] [outer = 0x123843000] 16:00:48 INFO - PROCESS | 1649 | 1461106848084 Marionette DEBUG loaded listener.js 16:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x126c8b000) [pid = 1649] [serial = 702] [outer = 0x123843000] 16:00:48 INFO - PROCESS | 1649 | 1461106848540 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 828ms 16:00:48 INFO - PROCESS | 1649 | 1461106848594 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:00:48 INFO - PROCESS | 1649 | 1461106848595 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:00:48 INFO - PROCESS | 1649 | 1461106848617 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:00:48 INFO - PROCESS | 1649 | 1461106848618 Marionette TRACE conn2 <- [1,910,null,{}] 16:00:48 INFO - PROCESS | 1649 | 1461106848620 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:48 INFO - PROCESS | 1649 | 1461106848721 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:00:48 INFO - PROCESS | 1649 | 1461106848785 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fd6b000 == 58 [pid = 1649] [id = 235] 16:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x126c8cc00) [pid = 1649] [serial = 703] [outer = 0x0] 16:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12b348c00) [pid = 1649] [serial = 704] [outer = 0x126c8cc00] 16:00:48 INFO - PROCESS | 1649 | 1461106848816 Marionette DEBUG loaded listener.js 16:00:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12e361c00) [pid = 1649] [serial = 705] [outer = 0x126c8cc00] 16:00:49 INFO - PROCESS | 1649 | 1461106849236 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:00:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:00:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 674ms 16:00:49 INFO - PROCESS | 1649 | 1461106849295 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:00:49 INFO - PROCESS | 1649 | 1461106849299 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:00:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:00:49 INFO - PROCESS | 1649 | 1461106849304 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:00:49 INFO - PROCESS | 1649 | 1461106849306 Marionette TRACE conn2 <- [1,914,null,{}] 16:00:49 INFO - PROCESS | 1649 | 1461106849310 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:49 INFO - PROCESS | 1649 | 1461106849463 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:00:49 INFO - PROCESS | 1649 | 1461106849556 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x13073a000 == 59 [pid = 1649] [id = 236] 16:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12bd66c00) [pid = 1649] [serial = 706] [outer = 0x0] 16:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12e607000) [pid = 1649] [serial = 707] [outer = 0x12bd66c00] 16:00:49 INFO - PROCESS | 1649 | 1461106849603 Marionette DEBUG loaded listener.js 16:00:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12ec78c00) [pid = 1649] [serial = 708] [outer = 0x12bd66c00] 16:00:50 INFO - PROCESS | 1649 | 1461106850065 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 824ms 16:00:50 INFO - PROCESS | 1649 | 1461106850128 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:00:50 INFO - PROCESS | 1649 | 1461106850129 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:00:50 INFO - PROCESS | 1649 | 1461106850132 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:00:50 INFO - PROCESS | 1649 | 1461106850133 Marionette TRACE conn2 <- [1,918,null,{}] 16:00:50 INFO - PROCESS | 1649 | 1461106850135 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:50 INFO - PROCESS | 1649 | 1461106850249 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:00:50 INFO - PROCESS | 1649 | 1461106850326 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee19000 == 60 [pid = 1649] [id = 237] 16:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x114ae6000) [pid = 1649] [serial = 709] [outer = 0x0] 16:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x115660c00) [pid = 1649] [serial = 710] [outer = 0x114ae6000] 16:00:50 INFO - PROCESS | 1649 | 1461106850358 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12f154000) [pid = 1649] [serial = 711] [outer = 0x114ae6000] 16:00:50 INFO - PROCESS | 1649 | 1461106850752 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 669ms 16:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:00:50 INFO - PROCESS | 1649 | 1461106850801 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:00:50 INFO - PROCESS | 1649 | 1461106850802 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:00:50 INFO - PROCESS | 1649 | 1461106850805 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:00:50 INFO - PROCESS | 1649 | 1461106850806 Marionette TRACE conn2 <- [1,922,null,{}] 16:00:50 INFO - PROCESS | 1649 | 1461106850808 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:51 INFO - PROCESS | 1649 | 1461106851036 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:00:51 INFO - PROCESS | 1649 | 1461106851114 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11913c800 == 61 [pid = 1649] [id = 238] 16:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x10b147800) [pid = 1649] [serial = 712] [outer = 0x0] 16:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x112269000) [pid = 1649] [serial = 713] [outer = 0x10b147800] 16:00:51 INFO - PROCESS | 1649 | 1461106851143 Marionette DEBUG loaded listener.js 16:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x114345800) [pid = 1649] [serial = 714] [outer = 0x10b147800] 16:00:51 INFO - PROCESS | 1649 | 1461106851554 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:00:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:00:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 771ms 16:00:51 INFO - PROCESS | 1649 | 1461106851591 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:00:51 INFO - PROCESS | 1649 | 1461106851593 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:00:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:00:51 INFO - PROCESS | 1649 | 1461106851597 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - PROCESS | 1649 | 1461106851602 Marionette TRACE conn2 <- [1,926,null,{}] 16:00:51 INFO - PROCESS | 1649 | 1461106851605 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:51 INFO - PROCESS | 1649 | 1461106851696 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:00:51 INFO - PROCESS | 1649 | 1461106851752 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11984b800 == 62 [pid = 1649] [id = 239] 16:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x114aeb800) [pid = 1649] [serial = 715] [outer = 0x0] 16:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x114bee800) [pid = 1649] [serial = 716] [outer = 0x114aeb800] 16:00:51 INFO - PROCESS | 1649 | 1461106851782 Marionette DEBUG loaded listener.js 16:00:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x115658000) [pid = 1649] [serial = 717] [outer = 0x114aeb800] 16:00:52 INFO - PROCESS | 1649 | 1461106852225 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12f2d1000 == 61 [pid = 1649] [id = 230] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12efa4000 == 60 [pid = 1649] [id = 229] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12d92d800 == 59 [pid = 1649] [id = 228] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba78000 == 58 [pid = 1649] [id = 227] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12c096000 == 57 [pid = 1649] [id = 226] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12bbc9800 == 56 [pid = 1649] [id = 225] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x1177c2400) [pid = 1649] [serial = 635] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11a8c5400) [pid = 1649] [serial = 590] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11bebd800) [pid = 1649] [serial = 593] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12d685000) [pid = 1649] [serial = 596] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x128b25000 == 55 [pid = 1649] [id = 224] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x118e39000 == 54 [pid = 1649] [id = 223] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x125c26800 == 53 [pid = 1649] [id = 222] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11c3e9000 == 52 [pid = 1649] [id = 221] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba80000 == 51 [pid = 1649] [id = 220] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x119706000 == 50 [pid = 1649] [id = 219] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11a898000 == 49 [pid = 1649] [id = 218] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1158ba000 == 48 [pid = 1649] [id = 217] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12f2c9800 == 47 [pid = 1649] [id = 216] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x12efa1800 == 46 [pid = 1649] [id = 215] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x1274a8800 == 45 [pid = 1649] [id = 214] 16:00:52 INFO - PROCESS | 1649 | --DOCSHELL 0x11b66b800 == 44 [pid = 1649] [id = 213] 16:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 679ms 16:00:52 INFO - PROCESS | 1649 | 1461106852276 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:00:52 INFO - PROCESS | 1649 | 1461106852278 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:00:52 INFO - PROCESS | 1649 | 1461106852280 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:00:52 INFO - PROCESS | 1649 | 1461106852281 Marionette TRACE conn2 <- [1,930,null,{}] 16:00:52 INFO - PROCESS | 1649 | 1461106852284 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:52 INFO - PROCESS | 1649 | 1461106852367 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:00:52 INFO - PROCESS | 1649 | 1461106852375 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa2b000 == 45 [pid = 1649] [id = 240] 16:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x1163bb800) [pid = 1649] [serial = 718] [outer = 0x0] 16:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x1177be800) [pid = 1649] [serial = 719] [outer = 0x1163bb800] 16:00:52 INFO - PROCESS | 1649 | 1461106852402 Marionette DEBUG loaded listener.js 16:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1185e8400) [pid = 1649] [serial = 720] [outer = 0x1163bb800] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x1185efc00) [pid = 1649] [serial = 629] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12ee5b400) [pid = 1649] [serial = 630] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x1185f0800) [pid = 1649] [serial = 624] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12e368c00) [pid = 1649] [serial = 633] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12d096800) [pid = 1649] [serial = 612] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x10b152800) [pid = 1649] [serial = 627] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12e766000) [pid = 1649] [serial = 615] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11bc91c00) [pid = 1649] [serial = 632] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12d907800) [pid = 1649] [serial = 614] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x114aeec00) [pid = 1649] [serial = 620] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12ee5e800) [pid = 1649] [serial = 618] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12ec7b800) [pid = 1649] [serial = 617] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11adcec00) [pid = 1649] [serial = 600] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11ab39000) [pid = 1649] [serial = 599] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x125d59c00) [pid = 1649] [serial = 605] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x128215800) [pid = 1649] [serial = 606] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11ad4f400) [pid = 1649] [serial = 602] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11c66d000) [pid = 1649] [serial = 603] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1185ec800) [pid = 1649] [serial = 623] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12bba5000) [pid = 1649] [serial = 611] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x10b14e800) [pid = 1649] [serial = 626] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x128caf000) [pid = 1649] [serial = 608] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12bba4c00) [pid = 1649] [serial = 609] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x114af3400) [pid = 1649] [serial = 621] [outer = 0x0] [url = about:blank] 16:00:52 INFO - PROCESS | 1649 | 1461106852770 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 520ms 16:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:00:52 INFO - PROCESS | 1649 | 1461106852801 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:00:52 INFO - PROCESS | 1649 | 1461106852803 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:00:52 INFO - PROCESS | 1649 | 1461106852810 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:00:52 INFO - PROCESS | 1649 | 1461106852813 Marionette TRACE conn2 <- [1,934,null,{}] 16:00:52 INFO - PROCESS | 1649 | 1461106852818 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:52 INFO - PROCESS | 1649 | 1461106852904 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:00:52 INFO - PROCESS | 1649 | 1461106852908 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x126861000 == 46 [pid = 1649] [id = 241] 16:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1177c2400) [pid = 1649] [serial = 721] [outer = 0x0] 16:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11924a000) [pid = 1649] [serial = 722] [outer = 0x1177c2400] 16:00:52 INFO - PROCESS | 1649 | 1461106852934 Marionette DEBUG loaded listener.js 16:00:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x11ad48000) [pid = 1649] [serial = 723] [outer = 0x1177c2400] 16:00:53 INFO - PROCESS | 1649 | 1461106853296 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 527ms 16:00:53 INFO - PROCESS | 1649 | 1461106853334 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:00:53 INFO - PROCESS | 1649 | 1461106853335 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:00:53 INFO - PROCESS | 1649 | 1461106853344 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:00:53 INFO - PROCESS | 1649 | 1461106853345 Marionette TRACE conn2 <- [1,938,null,{}] 16:00:53 INFO - PROCESS | 1649 | 1461106853347 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:53 INFO - PROCESS | 1649 | 1461106853428 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:00:53 INFO - PROCESS | 1649 | 1461106853435 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b514000 == 47 [pid = 1649] [id = 242] 16:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11ad51400) [pid = 1649] [serial = 724] [outer = 0x0] 16:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11b9a6c00) [pid = 1649] [serial = 725] [outer = 0x11ad51400] 16:00:53 INFO - PROCESS | 1649 | 1461106853461 Marionette DEBUG loaded listener.js 16:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11bc92800) [pid = 1649] [serial = 726] [outer = 0x11ad51400] 16:00:53 INFO - PROCESS | 1649 | 1461106853784 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:00:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:00:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 472ms 16:00:53 INFO - PROCESS | 1649 | 1461106853813 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:00:53 INFO - PROCESS | 1649 | 1461106853814 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:00:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:00:53 INFO - PROCESS | 1649 | 1461106853818 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:00:53 INFO - PROCESS | 1649 | 1461106853819 Marionette TRACE conn2 <- [1,942,null,{}] 16:00:53 INFO - PROCESS | 1649 | 1461106853822 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:53 INFO - PROCESS | 1649 | 1461106853901 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:00:53 INFO - PROCESS | 1649 | 1461106853953 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c01c800 == 48 [pid = 1649] [id = 243] 16:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11c4bd000) [pid = 1649] [serial = 727] [outer = 0x0] 16:00:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11c79d000) [pid = 1649] [serial = 728] [outer = 0x11c4bd000] 16:00:53 INFO - PROCESS | 1649 | 1461106853985 Marionette DEBUG loaded listener.js 16:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x125ec8c00) [pid = 1649] [serial = 729] [outer = 0x11c4bd000] 16:00:54 INFO - PROCESS | 1649 | 1461106854290 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 519ms 16:00:54 INFO - PROCESS | 1649 | 1461106854337 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:00:54 INFO - PROCESS | 1649 | 1461106854338 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:00:54 INFO - PROCESS | 1649 | 1461106854340 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:00:54 INFO - PROCESS | 1649 | 1461106854341 Marionette TRACE conn2 <- [1,946,null,{}] 16:00:54 INFO - PROCESS | 1649 | 1461106854344 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:54 INFO - PROCESS | 1649 | 1461106854426 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:00:54 INFO - PROCESS | 1649 | 1461106854431 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d923000 == 49 [pid = 1649] [id = 244] 16:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11beb3400) [pid = 1649] [serial = 730] [outer = 0x0] 16:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12746ac00) [pid = 1649] [serial = 731] [outer = 0x11beb3400] 16:00:54 INFO - PROCESS | 1649 | 1461106854456 Marionette DEBUG loaded listener.js 16:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12b33f400) [pid = 1649] [serial = 732] [outer = 0x11beb3400] 16:00:54 INFO - PROCESS | 1649 | 1461106854805 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 16:00:54 INFO - PROCESS | 1649 | 1461106854858 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:00:54 INFO - PROCESS | 1649 | 1461106854860 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:00:54 INFO - PROCESS | 1649 | 1461106854875 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:00:54 INFO - PROCESS | 1649 | 1461106854876 Marionette TRACE conn2 <- [1,950,null,{}] 16:00:54 INFO - PROCESS | 1649 | 1461106854879 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:54 INFO - PROCESS | 1649 | 1461106854978 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:00:54 INFO - PROCESS | 1649 | 1461106854982 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4bc000 == 50 [pid = 1649] [id = 245] 16:00:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x123744800) [pid = 1649] [serial = 733] [outer = 0x0] 16:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12b3b0c00) [pid = 1649] [serial = 734] [outer = 0x123744800] 16:00:55 INFO - PROCESS | 1649 | 1461106855007 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12b799000) [pid = 1649] [serial = 735] [outer = 0x123744800] 16:00:55 INFO - PROCESS | 1649 | 1461106855346 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 524ms 16:00:55 INFO - PROCESS | 1649 | 1461106855394 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:00:55 INFO - PROCESS | 1649 | 1461106855395 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:00:55 INFO - PROCESS | 1649 | 1461106855398 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:00:55 INFO - PROCESS | 1649 | 1461106855399 Marionette TRACE conn2 <- [1,954,null,{}] 16:00:55 INFO - PROCESS | 1649 | 1461106855401 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:55 INFO - PROCESS | 1649 | 1461106855503 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:00:55 INFO - PROCESS | 1649 | 1461106855526 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee03000 == 51 [pid = 1649] [id = 246] 16:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12b34c800) [pid = 1649] [serial = 736] [outer = 0x0] 16:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12bd6f400) [pid = 1649] [serial = 737] [outer = 0x12b34c800] 16:00:55 INFO - PROCESS | 1649 | 1461106855551 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12d090000) [pid = 1649] [serial = 738] [outer = 0x12b34c800] 16:00:55 INFO - PROCESS | 1649 | 1461106855862 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 16:00:55 INFO - PROCESS | 1649 | 1461106855916 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:00:55 INFO - PROCESS | 1649 | 1461106855917 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:00:55 INFO - PROCESS | 1649 | 1461106855919 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:00:55 INFO - PROCESS | 1649 | 1461106855920 Marionette TRACE conn2 <- [1,958,null,{}] 16:00:55 INFO - PROCESS | 1649 | 1461106855923 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:56 INFO - PROCESS | 1649 | 1461106856025 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:00:56 INFO - PROCESS | 1649 | 1461106856038 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f2c6000 == 52 [pid = 1649] [id = 247] 16:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x128ca0c00) [pid = 1649] [serial = 739] [outer = 0x0] 16:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12d68a800) [pid = 1649] [serial = 740] [outer = 0x128ca0c00] 16:00:56 INFO - PROCESS | 1649 | 1461106856063 Marionette DEBUG loaded listener.js 16:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12e363800) [pid = 1649] [serial = 741] [outer = 0x128ca0c00] 16:00:56 INFO - PROCESS | 1649 | 1461106856407 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:00:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:00:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 518ms 16:00:56 INFO - PROCESS | 1649 | 1461106856438 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:00:56 INFO - PROCESS | 1649 | 1461106856439 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:00:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:00:56 INFO - PROCESS | 1649 | 1461106856451 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:00:56 INFO - PROCESS | 1649 | 1461106856452 Marionette TRACE conn2 <- [1,962,null,{}] 16:00:56 INFO - PROCESS | 1649 | 1461106856454 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:56 INFO - PROCESS | 1649 | 1461106856561 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x128b03400) [pid = 1649] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12b34c400) [pid = 1649] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12bd68000) [pid = 1649] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x114354c00) [pid = 1649] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11c1ecc00) [pid = 1649] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1177b8400) [pid = 1649] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11ad4ec00) [pid = 1649] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x118577800) [pid = 1649] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x119128000) [pid = 1649] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12ee53800) [pid = 1649] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x115881400) [pid = 1649] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x10b146400) [pid = 1649] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12e767000) [pid = 1649] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x125ec9000) [pid = 1649] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12b343800) [pid = 1649] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x127505000) [pid = 1649] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:00:56 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12f150000) [pid = 1649] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:00:56 INFO - PROCESS | 1649 | 1461106856771 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11913f000 == 53 [pid = 1649] [id = 248] 16:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x10b146c00) [pid = 1649] [serial = 742] [outer = 0x0] 16:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1158de800) [pid = 1649] [serial = 743] [outer = 0x10b146c00] 16:00:56 INFO - PROCESS | 1649 | 1461106856805 Marionette DEBUG loaded listener.js 16:00:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x128b03400) [pid = 1649] [serial = 744] [outer = 0x10b146c00] 16:00:57 INFO - PROCESS | 1649 | 1461106857086 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 670ms 16:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:00:57 INFO - PROCESS | 1649 | 1461106857121 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:00:57 INFO - PROCESS | 1649 | 1461106857123 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:00:57 INFO - PROCESS | 1649 | 1461106857125 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:00:57 INFO - PROCESS | 1649 | 1461106857127 Marionette TRACE conn2 <- [1,966,null,{}] 16:00:57 INFO - PROCESS | 1649 | 1461106857129 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:57 INFO - PROCESS | 1649 | 1461106857228 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:00:57 INFO - PROCESS | 1649 | 1461106857234 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x13012f800 == 54 [pid = 1649] [id = 249] 16:00:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12b98ec00) [pid = 1649] [serial = 745] [outer = 0x0] 16:00:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12ec7a000) [pid = 1649] [serial = 746] [outer = 0x12b98ec00] 16:00:57 INFO - PROCESS | 1649 | 1461106857260 Marionette DEBUG loaded listener.js 16:00:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12f153000) [pid = 1649] [serial = 747] [outer = 0x12b98ec00] 16:00:57 INFO - PROCESS | 1649 | 1461106857782 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 669ms 16:00:57 INFO - PROCESS | 1649 | 1461106857795 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:00:57 INFO - PROCESS | 1649 | 1461106857799 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:00:57 INFO - PROCESS | 1649 | 1461106857804 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:00:57 INFO - PROCESS | 1649 | 1461106857806 Marionette TRACE conn2 <- [1,970,null,{}] 16:00:57 INFO - PROCESS | 1649 | 1461106857810 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:57 INFO - PROCESS | 1649 | 1461106857916 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:00:57 INFO - PROCESS | 1649 | 1461106857988 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12381f000 == 55 [pid = 1649] [id = 250] 16:00:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x114bed000) [pid = 1649] [serial = 748] [outer = 0x0] 16:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x115653000) [pid = 1649] [serial = 749] [outer = 0x114bed000] 16:00:58 INFO - PROCESS | 1649 | 1461106858024 Marionette DEBUG loaded listener.js 16:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x115660800) [pid = 1649] [serial = 750] [outer = 0x114bed000] 16:00:58 INFO - PROCESS | 1649 | 1461106858456 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:00:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:00:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 673ms 16:00:58 INFO - PROCESS | 1649 | 1461106858477 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:00:58 INFO - PROCESS | 1649 | 1461106858482 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:00:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:00:58 INFO - PROCESS | 1649 | 1461106858488 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:00:58 INFO - PROCESS | 1649 | 1461106858490 Marionette TRACE conn2 <- [1,974,null,{}] 16:00:58 INFO - PROCESS | 1649 | 1461106858493 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:58 INFO - PROCESS | 1649 | 1461106858618 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:00:58 INFO - PROCESS | 1649 | 1461106858686 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bbbb800 == 56 [pid = 1649] [id = 251] 16:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1164ad400) [pid = 1649] [serial = 751] [outer = 0x0] 16:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x119256c00) [pid = 1649] [serial = 752] [outer = 0x1164ad400] 16:00:58 INFO - PROCESS | 1649 | 1461106858717 Marionette DEBUG loaded listener.js 16:00:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11a8c2000) [pid = 1649] [serial = 753] [outer = 0x1164ad400] 16:00:59 INFO - PROCESS | 1649 | 1461106859124 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 669ms 16:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:00:59 INFO - PROCESS | 1649 | 1461106859158 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:00:59 INFO - PROCESS | 1649 | 1461106859159 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:00:59 INFO - PROCESS | 1649 | 1461106859161 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:00:59 INFO - PROCESS | 1649 | 1461106859164 Marionette TRACE conn2 <- [1,978,null,{}] 16:00:59 INFO - PROCESS | 1649 | 1461106859172 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:59 INFO - PROCESS | 1649 | 1461106859279 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:00:59 INFO - PROCESS | 1649 | 1461106859336 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x13012d000 == 57 [pid = 1649] [id = 252] 16:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11bc87000) [pid = 1649] [serial = 754] [outer = 0x0] 16:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11c44e400) [pid = 1649] [serial = 755] [outer = 0x11bc87000] 16:00:59 INFO - PROCESS | 1649 | 1461106859368 Marionette DEBUG loaded listener.js 16:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x126ad8000) [pid = 1649] [serial = 756] [outer = 0x11bc87000] 16:00:59 INFO - PROCESS | 1649 | 1461106859775 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 622ms 16:00:59 INFO - PROCESS | 1649 | 1461106859784 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:00:59 INFO - PROCESS | 1649 | 1461106859786 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:00:59 INFO - PROCESS | 1649 | 1461106859788 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:00:59 INFO - PROCESS | 1649 | 1461106859789 Marionette TRACE conn2 <- [1,982,null,{}] 16:00:59 INFO - PROCESS | 1649 | 1461106859792 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:59 INFO - PROCESS | 1649 | 1461106859896 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:00:59 INFO - PROCESS | 1649 | 1461106859983 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e595000 == 58 [pid = 1649] [id = 253] 16:00:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x128213400) [pid = 1649] [serial = 757] [outer = 0x0] 16:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12bd69c00) [pid = 1649] [serial = 758] [outer = 0x128213400] 16:01:00 INFO - PROCESS | 1649 | 1461106860017 Marionette DEBUG loaded listener.js 16:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12e367000) [pid = 1649] [serial = 759] [outer = 0x128213400] 16:01:00 INFO - PROCESS | 1649 | 1461106860413 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:01:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:01:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 670ms 16:01:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:01:00 INFO - PROCESS | 1649 | 1461106860458 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:01:00 INFO - PROCESS | 1649 | 1461106860460 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:01:00 INFO - PROCESS | 1649 | 1461106860462 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:01:00 INFO - PROCESS | 1649 | 1461106860463 Marionette TRACE conn2 <- [1,986,null,{}] 16:01:00 INFO - PROCESS | 1649 | 1461106860466 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:00 INFO - PROCESS | 1649 | 1461106860567 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:01:00 INFO - PROCESS | 1649 | 1461106860622 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x13630d800 == 59 [pid = 1649] [id = 254] 16:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x11ad0d800) [pid = 1649] [serial = 760] [outer = 0x0] 16:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12bd84400) [pid = 1649] [serial = 761] [outer = 0x11ad0d800] 16:01:00 INFO - PROCESS | 1649 | 1461106860652 Marionette DEBUG loaded listener.js 16:01:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12bd89000) [pid = 1649] [serial = 762] [outer = 0x11ad0d800] 16:01:01 INFO - PROCESS | 1649 | 1461106861092 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 672ms 16:01:01 INFO - PROCESS | 1649 | 1461106861134 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:01:01 INFO - PROCESS | 1649 | 1461106861135 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:01:01 INFO - PROCESS | 1649 | 1461106861138 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - PROCESS | 1649 | 1461106861139 Marionette TRACE conn2 <- [1,990,null,{}] 16:01:01 INFO - PROCESS | 1649 | 1461106861141 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:01 INFO - PROCESS | 1649 | 1461106861268 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:01:01 INFO - PROCESS | 1649 | 1461106861393 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x131831000 == 60 [pid = 1649] [id = 255] 16:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x114ae8400) [pid = 1649] [serial = 763] [outer = 0x0] 16:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12e6bcc00) [pid = 1649] [serial = 764] [outer = 0x114ae8400] 16:01:01 INFO - PROCESS | 1649 | 1461106861426 Marionette DEBUG loaded listener.js 16:01:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12f4e0c00) [pid = 1649] [serial = 765] [outer = 0x114ae8400] 16:01:01 INFO - PROCESS | 1649 | 1461106861840 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 721ms 16:01:01 INFO - PROCESS | 1649 | 1461106861859 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:01:01 INFO - PROCESS | 1649 | 1461106861861 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:01:01 INFO - PROCESS | 1649 | 1461106861863 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - PROCESS | 1649 | 1461106861866 Marionette TRACE conn2 <- [1,994,null,{}] 16:01:01 INFO - PROCESS | 1649 | 1461106861869 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:01 INFO - PROCESS | 1649 | 1461106861972 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:01:02 INFO - PROCESS | 1649 | 1461106862209 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1187cf800 == 61 [pid = 1649] [id = 256] 16:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x10b150c00) [pid = 1649] [serial = 766] [outer = 0x0] 16:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x112263400) [pid = 1649] [serial = 767] [outer = 0x10b150c00] 16:01:02 INFO - PROCESS | 1649 | 1461106862238 Marionette DEBUG loaded listener.js 16:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x114656000) [pid = 1649] [serial = 768] [outer = 0x10b150c00] 16:01:02 INFO - PROCESS | 1649 | 1461106862681 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 872ms 16:01:02 INFO - PROCESS | 1649 | 1461106862736 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:01:02 INFO - PROCESS | 1649 | 1461106862738 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:01:02 INFO - PROCESS | 1649 | 1461106862741 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:01:02 INFO - PROCESS | 1649 | 1461106862743 Marionette TRACE conn2 <- [1,998,null,{}] 16:01:02 INFO - PROCESS | 1649 | 1461106862747 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:02 INFO - PROCESS | 1649 | 1461106862843 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:01:02 INFO - PROCESS | 1649 | 1461106862900 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1189a3800 == 62 [pid = 1649] [id = 257] 16:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x114ae9800) [pid = 1649] [serial = 769] [outer = 0x0] 16:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x114beb000) [pid = 1649] [serial = 770] [outer = 0x114ae9800] 16:01:02 INFO - PROCESS | 1649 | 1461106862929 Marionette DEBUG loaded listener.js 16:01:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x114c13000) [pid = 1649] [serial = 771] [outer = 0x114ae9800] 16:01:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11913f000 == 61 [pid = 1649] [id = 248] 16:01:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12f2c6000 == 60 [pid = 1649] [id = 247] 16:01:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee03000 == 59 [pid = 1649] [id = 246] 16:01:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4bc000 == 58 [pid = 1649] [id = 245] 16:01:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12d923000 == 57 [pid = 1649] [id = 244] 16:01:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12c01c800 == 56 [pid = 1649] [id = 243] 16:01:03 INFO - PROCESS | 1649 | --DOCSHELL 0x12b514000 == 55 [pid = 1649] [id = 242] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x1185f4c00) [pid = 1649] [serial = 638] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11bc8b400) [pid = 1649] [serial = 641] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x127473000) [pid = 1649] [serial = 644] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12c22d400) [pid = 1649] [serial = 647] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOCSHELL 0x126861000 == 54 [pid = 1649] [id = 241] 16:01:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa2b000 == 53 [pid = 1649] [id = 240] 16:01:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11984b800 == 52 [pid = 1649] [id = 239] 16:01:03 INFO - PROCESS | 1649 | --DOCSHELL 0x11913c800 == 51 [pid = 1649] [id = 238] 16:01:03 INFO - PROCESS | 1649 | 1461106863375 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 672ms 16:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:01:03 INFO - PROCESS | 1649 | 1461106863415 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:01:03 INFO - PROCESS | 1649 | 1461106863417 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:01:03 INFO - PROCESS | 1649 | 1461106863420 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:01:03 INFO - PROCESS | 1649 | 1461106863421 Marionette TRACE conn2 <- [1,1002,null,{}] 16:01:03 INFO - PROCESS | 1649 | 1461106863423 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12f4e2800) [pid = 1649] [serial = 510] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12e36b000) [pid = 1649] [serial = 597] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12e602400) [pid = 1649] [serial = 561] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x128ca8800) [pid = 1649] [serial = 671] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12b98b400) [pid = 1649] [serial = 674] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12d044c00) [pid = 1649] [serial = 677] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x114af2400) [pid = 1649] [serial = 653] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1185ea400) [pid = 1649] [serial = 654] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x123746800) [pid = 1649] [serial = 665] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x125c53c00) [pid = 1649] [serial = 666] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12d907400) [pid = 1649] [serial = 683] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11bc88800) [pid = 1649] [serial = 662] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11c1ebc00) [pid = 1649] [serial = 663] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x1185eec00) [pid = 1649] [serial = 656] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x118f34800) [pid = 1649] [serial = 657] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11aadb800) [pid = 1649] [serial = 659] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12ee5fc00) [pid = 1649] [serial = 689] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x11b6eb400) [pid = 1649] [serial = 660] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12e366800) [pid = 1649] [serial = 651] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x128b09000) [pid = 1649] [serial = 650] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x1185f3000) [pid = 1649] [serial = 681] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x12ec81800) [pid = 1649] [serial = 687] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12f151000) [pid = 1649] [serial = 690] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12ec78800) [pid = 1649] [serial = 686] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x10b153400) [pid = 1649] [serial = 680] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x126addc00) [pid = 1649] [serial = 668] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12d687800) [pid = 1649] [serial = 678] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12bd66400) [pid = 1649] [serial = 675] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12b347800) [pid = 1649] [serial = 672] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12e6ca400) [pid = 1649] [serial = 684] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12821a800) [pid = 1649] [serial = 669] [outer = 0x0] [url = about:blank] 16:01:03 INFO - PROCESS | 1649 | 1461106863537 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:01:03 INFO - PROCESS | 1649 | 1461106863574 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x119834800 == 52 [pid = 1649] [id = 258] 16:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x114c13400) [pid = 1649] [serial = 772] [outer = 0x0] 16:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x115656400) [pid = 1649] [serial = 773] [outer = 0x114c13400] 16:01:03 INFO - PROCESS | 1649 | 1461106863601 Marionette DEBUG loaded listener.js 16:01:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11577f800) [pid = 1649] [serial = 774] [outer = 0x114c13400] 16:01:03 INFO - PROCESS | 1649 | 1461106863905 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:01:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:01:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 519ms 16:01:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:01:03 INFO - PROCESS | 1649 | 1461106863940 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:01:03 INFO - PROCESS | 1649 | 1461106863941 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:01:03 INFO - PROCESS | 1649 | 1461106863947 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:01:03 INFO - PROCESS | 1649 | 1461106863952 Marionette TRACE conn2 <- [1,1006,null,{}] 16:01:03 INFO - PROCESS | 1649 | 1461106863955 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:04 INFO - PROCESS | 1649 | 1461106864057 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:01:04 INFO - PROCESS | 1649 | 1461106864130 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be7f800 == 53 [pid = 1649] [id = 259] 16:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x116419800) [pid = 1649] [serial = 775] [outer = 0x0] 16:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x1177c3000) [pid = 1649] [serial = 776] [outer = 0x116419800] 16:01:04 INFO - PROCESS | 1649 | 1461106864155 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11873b000) [pid = 1649] [serial = 777] [outer = 0x116419800] 16:01:04 INFO - PROCESS | 1649 | 1461106864424 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 529ms 16:01:04 INFO - PROCESS | 1649 | 1461106864472 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 1649 | 1461106864474 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:01:04 INFO - PROCESS | 1649 | 1461106864476 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 1649 | 1461106864477 Marionette TRACE conn2 <- [1,1010,null,{}] 16:01:04 INFO - PROCESS | 1649 | 1461106864479 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:04 INFO - PROCESS | 1649 | 1461106864563 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:01:04 INFO - PROCESS | 1649 | 1461106864621 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c153800 == 54 [pid = 1649] [id = 260] 16:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x1164ac000) [pid = 1649] [serial = 778] [outer = 0x0] 16:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x1187a2400) [pid = 1649] [serial = 779] [outer = 0x1164ac000] 16:01:04 INFO - PROCESS | 1649 | 1461106864647 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x1191b2400) [pid = 1649] [serial = 780] [outer = 0x1164ac000] 16:01:04 INFO - PROCESS | 1649 | 1461106864923 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 468ms 16:01:04 INFO - PROCESS | 1649 | 1461106864945 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 1649 | 1461106864946 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:01:04 INFO - PROCESS | 1649 | 1461106864955 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 1649 | 1461106864956 Marionette TRACE conn2 <- [1,1014,null,{}] 16:01:04 INFO - PROCESS | 1649 | 1461106864958 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:05 INFO - PROCESS | 1649 | 1461106865070 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:01:05 INFO - PROCESS | 1649 | 1461106865074 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x125a3e800 == 55 [pid = 1649] [id = 261] 16:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11a8bac00) [pid = 1649] [serial = 781] [outer = 0x0] 16:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11a8c1800) [pid = 1649] [serial = 782] [outer = 0x11a8bac00] 16:01:05 INFO - PROCESS | 1649 | 1461106865100 Marionette DEBUG loaded listener.js 16:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11aadc800) [pid = 1649] [serial = 783] [outer = 0x11a8bac00] 16:01:05 INFO - PROCESS | 1649 | 1461106865566 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:01:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:01:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 621ms 16:01:05 INFO - PROCESS | 1649 | 1461106865577 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:01:05 INFO - PROCESS | 1649 | 1461106865579 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:01:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:01:05 INFO - PROCESS | 1649 | 1461106865584 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:01:05 INFO - PROCESS | 1649 | 1461106865586 Marionette TRACE conn2 <- [1,1018,null,{}] 16:01:05 INFO - PROCESS | 1649 | 1461106865597 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:05 INFO - PROCESS | 1649 | 1461106865756 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:01:05 INFO - PROCESS | 1649 | 1461106865777 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x125fc9800 == 56 [pid = 1649] [id = 262] 16:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11ab34c00) [pid = 1649] [serial = 784] [outer = 0x0] 16:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11ad15c00) [pid = 1649] [serial = 785] [outer = 0x11ab34c00] 16:01:05 INFO - PROCESS | 1649 | 1461106865809 Marionette DEBUG loaded listener.js 16:01:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11b6e3000) [pid = 1649] [serial = 786] [outer = 0x11ab34c00] 16:01:06 INFO - PROCESS | 1649 | 1461106866134 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 579ms 16:01:06 INFO - PROCESS | 1649 | 1461106866162 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 1649 | 1461106866163 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:01:06 INFO - PROCESS | 1649 | 1461106866172 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 1649 | 1461106866173 Marionette TRACE conn2 <- [1,1022,null,{}] 16:01:06 INFO - PROCESS | 1649 | 1461106866175 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:06 INFO - PROCESS | 1649 | 1461106866276 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:01:06 INFO - PROCESS | 1649 | 1461106866309 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x126876000 == 57 [pid = 1649] [id = 263] 16:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11ab35400) [pid = 1649] [serial = 787] [outer = 0x0] 16:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11b9a2c00) [pid = 1649] [serial = 788] [outer = 0x11ab35400] 16:01:06 INFO - PROCESS | 1649 | 1461106866335 Marionette DEBUG loaded listener.js 16:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11bc8c400) [pid = 1649] [serial = 789] [outer = 0x11ab35400] 16:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 521ms 16:01:06 INFO - PROCESS | 1649 | 1461106866688 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:01:06 INFO - PROCESS | 1649 | 1461106866694 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 1649 | 1461106866695 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:01:06 INFO - PROCESS | 1649 | 1461106866702 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 1649 | 1461106866704 Marionette TRACE conn2 <- [1,1026,null,{}] 16:01:06 INFO - PROCESS | 1649 | 1461106866707 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:06 INFO - PROCESS | 1649 | 1461106866873 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:01:06 INFO - PROCESS | 1649 | 1461106866893 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b18800 == 58 [pid = 1649] [id = 264] 16:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11ad50c00) [pid = 1649] [serial = 790] [outer = 0x0] 16:01:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11beb3000) [pid = 1649] [serial = 791] [outer = 0x11ad50c00] 16:01:06 INFO - PROCESS | 1649 | 1461106866933 Marionette DEBUG loaded listener.js 16:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11bfd8000) [pid = 1649] [serial = 792] [outer = 0x11ad50c00] 16:01:07 INFO - PROCESS | 1649 | 1461106867361 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 670ms 16:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:01:07 INFO - PROCESS | 1649 | 1461106867376 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:01:07 INFO - PROCESS | 1649 | 1461106867378 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:01:07 INFO - PROCESS | 1649 | 1461106867384 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:01:07 INFO - PROCESS | 1649 | 1461106867386 Marionette TRACE conn2 <- [1,1030,null,{}] 16:01:07 INFO - PROCESS | 1649 | 1461106867390 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:07 INFO - PROCESS | 1649 | 1461106867553 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x119ac8400) [pid = 1649] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x1153acc00) [pid = 1649] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x1164b2000) [pid = 1649] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12607c400) [pid = 1649] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11ac81400) [pid = 1649] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12e6ca800) [pid = 1649] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x119a0d800) [pid = 1649] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x123744800) [pid = 1649] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12b34c800) [pid = 1649] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x128ca0c00) [pid = 1649] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11c4bd000) [pid = 1649] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1163bb800) [pid = 1649] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x112268400) [pid = 1649] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11beb3400) [pid = 1649] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x114aeb800) [pid = 1649] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x1177c2400) [pid = 1649] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x10b147800) [pid = 1649] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11ad51400) [pid = 1649] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x10b146c00) [pid = 1649] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1177c5800) [pid = 1649] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x126c8c400) [pid = 1649] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11aa1ec00) [pid = 1649] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x1177be400) [pid = 1649] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x126ad2000) [pid = 1649] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x119248c00) [pid = 1649] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12bbad000) [pid = 1649] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11ad54800) [pid = 1649] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:01:07 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11a8de400) [pid = 1649] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:01:07 INFO - PROCESS | 1649 | 1461106867985 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1189e9800 == 59 [pid = 1649] [id = 265] 16:01:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x10b147800) [pid = 1649] [serial = 793] [outer = 0x0] 16:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x114ae6c00) [pid = 1649] [serial = 794] [outer = 0x10b147800] 16:01:08 INFO - PROCESS | 1649 | 1461106868010 Marionette DEBUG loaded listener.js 16:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1177be400) [pid = 1649] [serial = 795] [outer = 0x10b147800] 16:01:08 INFO - PROCESS | 1649 | 1461106868282 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 923ms 16:01:08 INFO - PROCESS | 1649 | 1461106868305 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:01:08 INFO - PROCESS | 1649 | 1461106868306 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:01:08 INFO - PROCESS | 1649 | 1461106868309 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:01:08 INFO - PROCESS | 1649 | 1461106868310 Marionette TRACE conn2 <- [1,1034,null,{}] 16:01:08 INFO - PROCESS | 1649 | 1461106868313 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:08 INFO - PROCESS | 1649 | 1461106868418 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:01:08 INFO - PROCESS | 1649 | 1461106868424 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bbb0800 == 60 [pid = 1649] [id = 266] 16:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x114bed400) [pid = 1649] [serial = 796] [outer = 0x0] 16:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11beb8800) [pid = 1649] [serial = 797] [outer = 0x114bed400] 16:01:08 INFO - PROCESS | 1649 | 1461106868471 Marionette DEBUG loaded listener.js 16:01:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12373bc00) [pid = 1649] [serial = 798] [outer = 0x114bed400] 16:01:08 INFO - PROCESS | 1649 | 1461106868953 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:01:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:01:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 16:01:08 INFO - PROCESS | 1649 | 1461106868981 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:01:08 INFO - PROCESS | 1649 | 1461106868983 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:01:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:01:08 INFO - PROCESS | 1649 | 1461106868985 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:01:08 INFO - PROCESS | 1649 | 1461106868987 Marionette TRACE conn2 <- [1,1038,null,{}] 16:01:08 INFO - PROCESS | 1649 | 1461106868989 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:09 INFO - PROCESS | 1649 | 1461106869088 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:01:09 INFO - PROCESS | 1649 | 1461106869092 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c357000 == 61 [pid = 1649] [id = 267] 16:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11ad54800) [pid = 1649] [serial = 799] [outer = 0x0] 16:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x125ce2c00) [pid = 1649] [serial = 800] [outer = 0x11ad54800] 16:01:09 INFO - PROCESS | 1649 | 1461106869118 Marionette DEBUG loaded listener.js 16:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1262e0400) [pid = 1649] [serial = 801] [outer = 0x11ad54800] 16:01:09 INFO - PROCESS | 1649 | 1461106869450 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 470ms 16:01:09 INFO - PROCESS | 1649 | 1461106869455 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:01:09 INFO - PROCESS | 1649 | 1461106869456 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:01:09 INFO - PROCESS | 1649 | 1461106869459 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:01:09 INFO - PROCESS | 1649 | 1461106869460 Marionette TRACE conn2 <- [1,1042,null,{}] 16:01:09 INFO - PROCESS | 1649 | 1461106869462 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:09 INFO - PROCESS | 1649 | 1461106869551 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:01:09 INFO - PROCESS | 1649 | 1461106869555 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3bd000 == 62 [pid = 1649] [id = 268] 16:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x126231800) [pid = 1649] [serial = 802] [outer = 0x0] 16:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x126a6a800) [pid = 1649] [serial = 803] [outer = 0x126231800] 16:01:09 INFO - PROCESS | 1649 | 1461106869631 Marionette DEBUG loaded listener.js 16:01:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x126c8f000) [pid = 1649] [serial = 804] [outer = 0x126231800] 16:01:09 INFO - PROCESS | 1649 | 1461106869901 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 469ms 16:01:09 INFO - PROCESS | 1649 | 1461106869929 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:01:09 INFO - PROCESS | 1649 | 1461106869930 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:01:10 INFO - PROCESS | 1649 | 1461106870014 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:01:10 INFO - PROCESS | 1649 | 1461106870017 Marionette TRACE conn2 <- [1,1046,null,{}] 16:01:10 INFO - PROCESS | 1649 | 1461106870021 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:10 INFO - PROCESS | 1649 | 1461106870132 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:01:10 INFO - PROCESS | 1649 | 1461106870187 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11537c000 == 63 [pid = 1649] [id = 269] 16:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x112268800) [pid = 1649] [serial = 805] [outer = 0x0] 16:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11226f800) [pid = 1649] [serial = 806] [outer = 0x112268800] 16:01:10 INFO - PROCESS | 1649 | 1461106870219 Marionette DEBUG loaded listener.js 16:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x114ae7400) [pid = 1649] [serial = 807] [outer = 0x112268800] 16:01:10 INFO - PROCESS | 1649 | 1461106870657 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:01:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:01:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 747ms 16:01:10 INFO - PROCESS | 1649 | 1461106870687 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:01:10 INFO - PROCESS | 1649 | 1461106870691 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:01:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:01:10 INFO - PROCESS | 1649 | 1461106870694 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:01:10 INFO - PROCESS | 1649 | 1461106870696 Marionette TRACE conn2 <- [1,1050,null,{}] 16:01:10 INFO - PROCESS | 1649 | 1461106870702 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:10 INFO - PROCESS | 1649 | 1461106870812 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:01:10 INFO - PROCESS | 1649 | 1461106870869 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b663000 == 64 [pid = 1649] [id = 270] 16:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x112269800) [pid = 1649] [serial = 808] [outer = 0x0] 16:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x115772c00) [pid = 1649] [serial = 809] [outer = 0x112269800] 16:01:10 INFO - PROCESS | 1649 | 1461106870899 Marionette DEBUG loaded listener.js 16:01:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x1177bac00) [pid = 1649] [serial = 810] [outer = 0x112269800] 16:01:11 INFO - PROCESS | 1649 | 1461106871349 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 671ms 16:01:11 INFO - PROCESS | 1649 | 1461106871366 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:01:11 INFO - PROCESS | 1649 | 1461106871367 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:01:11 INFO - PROCESS | 1649 | 1461106871370 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:01:11 INFO - PROCESS | 1649 | 1461106871371 Marionette TRACE conn2 <- [1,1054,null,{}] 16:01:11 INFO - PROCESS | 1649 | 1461106871374 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:11 INFO - PROCESS | 1649 | 1461106871501 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:01:11 INFO - PROCESS | 1649 | 1461106871588 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c02a000 == 65 [pid = 1649] [id = 271] 16:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x1191b7c00) [pid = 1649] [serial = 811] [outer = 0x0] 16:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x119d65000) [pid = 1649] [serial = 812] [outer = 0x1191b7c00] 16:01:11 INFO - PROCESS | 1649 | 1461106871625 Marionette DEBUG loaded listener.js 16:01:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11aa1e800) [pid = 1649] [serial = 813] [outer = 0x1191b7c00] 16:01:12 INFO - PROCESS | 1649 | 1461106872016 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 718ms 16:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:01:12 INFO - PROCESS | 1649 | 1461106872089 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:01:12 INFO - PROCESS | 1649 | 1461106872090 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:01:12 INFO - PROCESS | 1649 | 1461106872093 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:01:12 INFO - PROCESS | 1649 | 1461106872094 Marionette TRACE conn2 <- [1,1058,null,{}] 16:01:12 INFO - PROCESS | 1649 | 1461106872096 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:12 INFO - PROCESS | 1649 | 1461106872200 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:01:12 INFO - PROCESS | 1649 | 1461106872259 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d920800 == 66 [pid = 1649] [id = 272] 16:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11aae1400) [pid = 1649] [serial = 814] [outer = 0x0] 16:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11b9a6400) [pid = 1649] [serial = 815] [outer = 0x11aae1400] 16:01:12 INFO - PROCESS | 1649 | 1461106872290 Marionette DEBUG loaded listener.js 16:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11c677000) [pid = 1649] [serial = 816] [outer = 0x11aae1400] 16:01:12 INFO - PROCESS | 1649 | 1461106872693 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 618ms 16:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:01:12 INFO - PROCESS | 1649 | 1461106872711 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:01:12 INFO - PROCESS | 1649 | 1461106872713 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:01:12 INFO - PROCESS | 1649 | 1461106872715 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:01:12 INFO - PROCESS | 1649 | 1461106872716 Marionette TRACE conn2 <- [1,1062,null,{}] 16:01:12 INFO - PROCESS | 1649 | 1461106872719 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:12 INFO - PROCESS | 1649 | 1461106872820 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:01:12 INFO - PROCESS | 1649 | 1461106872910 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6e3800 == 67 [pid = 1649] [id = 273] 16:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x123bc9c00) [pid = 1649] [serial = 817] [outer = 0x0] 16:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x125c53c00) [pid = 1649] [serial = 818] [outer = 0x123bc9c00] 16:01:12 INFO - PROCESS | 1649 | 1461106872940 Marionette DEBUG loaded listener.js 16:01:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x126ade800) [pid = 1649] [serial = 819] [outer = 0x123bc9c00] 16:01:13 INFO - PROCESS | 1649 | 1461106873349 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:01:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:01:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 668ms 16:01:13 INFO - PROCESS | 1649 | 1461106873398 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:01:13 INFO - PROCESS | 1649 | 1461106873400 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:01:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:01:13 INFO - PROCESS | 1649 | 1461106873404 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:01:13 INFO - PROCESS | 1649 | 1461106873405 Marionette TRACE conn2 <- [1,1066,null,{}] 16:01:13 INFO - PROCESS | 1649 | 1461106873407 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:13 INFO - PROCESS | 1649 | 1461106873525 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:01:13 INFO - PROCESS | 1649 | 1461106873597 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efb1800 == 68 [pid = 1649] [id = 274] 16:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12810a400) [pid = 1649] [serial = 820] [outer = 0x0] 16:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x128215000) [pid = 1649] [serial = 821] [outer = 0x12810a400] 16:01:13 INFO - PROCESS | 1649 | 1461106873629 Marionette DEBUG loaded listener.js 16:01:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x128ca3c00) [pid = 1649] [serial = 822] [outer = 0x12810a400] 16:01:14 INFO - PROCESS | 1649 | 1461106874030 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 668ms 16:01:14 INFO - PROCESS | 1649 | 1461106874072 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:01:14 INFO - PROCESS | 1649 | 1461106874074 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:01:14 INFO - PROCESS | 1649 | 1461106874076 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:01:14 INFO - PROCESS | 1649 | 1461106874077 Marionette TRACE conn2 <- [1,1070,null,{}] 16:01:14 INFO - PROCESS | 1649 | 1461106874095 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:14 INFO - PROCESS | 1649 | 1461106874250 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:01:14 INFO - PROCESS | 1649 | 1461106874303 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f2d8800 == 69 [pid = 1649] [id = 275] 16:01:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x128caa800) [pid = 1649] [serial = 823] [outer = 0x0] 16:01:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12b33fc00) [pid = 1649] [serial = 824] [outer = 0x128caa800] 16:01:14 INFO - PROCESS | 1649 | 1461106874332 Marionette DEBUG loaded listener.js 16:01:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12b3ae800) [pid = 1649] [serial = 825] [outer = 0x128caa800] 16:01:14 INFO - PROCESS | 1649 | 1461106874732 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 720ms 16:01:14 INFO - PROCESS | 1649 | 1461106874813 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:01:14 INFO - PROCESS | 1649 | 1461106874815 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:01:14 INFO - PROCESS | 1649 | 1461106874820 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:01:14 INFO - PROCESS | 1649 | 1461106874821 Marionette TRACE conn2 <- [1,1074,null,{}] 16:01:14 INFO - PROCESS | 1649 | 1461106874824 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:14 INFO - PROCESS | 1649 | 1461106874926 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:01:15 INFO - PROCESS | 1649 | 1461106875000 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be85000 == 70 [pid = 1649] [id = 276] 16:01:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x114374000) [pid = 1649] [serial = 826] [outer = 0x0] 16:01:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x11bc8a400) [pid = 1649] [serial = 827] [outer = 0x114374000] 16:01:15 INFO - PROCESS | 1649 | 1461106875030 Marionette DEBUG loaded listener.js 16:01:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12b3af800) [pid = 1649] [serial = 828] [outer = 0x114374000] 16:01:15 INFO - PROCESS | 1649 | 1461106875653 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:01:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:01:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 872ms 16:01:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:01:15 INFO - PROCESS | 1649 | 1461106875692 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:01:15 INFO - PROCESS | 1649 | 1461106875694 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:01:15 INFO - PROCESS | 1649 | 1461106875698 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:01:15 INFO - PROCESS | 1649 | 1461106875700 Marionette TRACE conn2 <- [1,1078,null,{}] 16:01:15 INFO - PROCESS | 1649 | 1461106875704 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:15 INFO - PROCESS | 1649 | 1461106875805 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:01:15 INFO - PROCESS | 1649 | 1461106875880 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c3dd800 == 71 [pid = 1649] [id = 277] 16:01:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x114aeec00) [pid = 1649] [serial = 829] [outer = 0x0] 16:01:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x114be9c00) [pid = 1649] [serial = 830] [outer = 0x114aeec00] 16:01:15 INFO - PROCESS | 1649 | 1461106875909 Marionette DEBUG loaded listener.js 16:01:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x1154d0000) [pid = 1649] [serial = 831] [outer = 0x114aeec00] 16:01:16 INFO - PROCESS | 1649 | 1461106876386 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc60800 == 70 [pid = 1649] [id = 231] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12c357000 == 69 [pid = 1649] [id = 267] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12bbb0800 == 68 [pid = 1649] [id = 266] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1189e9800 == 67 [pid = 1649] [id = 265] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x128b18800 == 66 [pid = 1649] [id = 264] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x126876000 == 65 [pid = 1649] [id = 263] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x125fc9800 == 64 [pid = 1649] [id = 262] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12b348c00) [pid = 1649] [serial = 704] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12e607000) [pid = 1649] [serial = 707] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x115660c00) [pid = 1649] [serial = 710] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x125a3e800 == 63 [pid = 1649] [id = 261] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11c153800 == 62 [pid = 1649] [id = 260] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x11be7f800 == 61 [pid = 1649] [id = 259] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x119834800 == 60 [pid = 1649] [id = 258] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1189a3800 == 59 [pid = 1649] [id = 257] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x1187cf800 == 58 [pid = 1649] [id = 256] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x131831000 == 57 [pid = 1649] [id = 255] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x13630d800 == 56 [pid = 1649] [id = 254] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x13e595000 == 55 [pid = 1649] [id = 253] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x13012d000 == 54 [pid = 1649] [id = 252] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12bbbb800 == 53 [pid = 1649] [id = 251] 16:01:16 INFO - PROCESS | 1649 | --DOCSHELL 0x12381f000 == 52 [pid = 1649] [id = 250] 16:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 773ms 16:01:16 INFO - PROCESS | 1649 | 1461106876471 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:01:16 INFO - PROCESS | 1649 | 1461106876475 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:01:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:01:16 INFO - PROCESS | 1649 | 1461106876479 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:01:16 INFO - PROCESS | 1649 | 1461106876481 Marionette TRACE conn2 <- [1,1082,null,{}] 16:01:16 INFO - PROCESS | 1649 | 1461106876485 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:16 INFO - PROCESS | 1649 | 1461106876571 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:01:16 INFO - PROCESS | 1649 | 1461106876578 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b92000 == 53 [pid = 1649] [id = 278] 16:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x1154d0c00) [pid = 1649] [serial = 832] [outer = 0x0] 16:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x1177c2400) [pid = 1649] [serial = 833] [outer = 0x1154d0c00] 16:01:16 INFO - PROCESS | 1649 | 1461106876606 Marionette DEBUG loaded listener.js 16:01:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x1185f3000) [pid = 1649] [serial = 834] [outer = 0x1154d0c00] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x119d6b000) [pid = 1649] [serial = 639] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12b348400) [pid = 1649] [serial = 645] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x11adccc00) [pid = 1649] [serial = 555] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11bc8e000) [pid = 1649] [serial = 636] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12e367c00) [pid = 1649] [serial = 552] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12f14e800) [pid = 1649] [serial = 588] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12d966800) [pid = 1649] [serial = 648] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x126c93000) [pid = 1649] [serial = 558] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11bfd5000) [pid = 1649] [serial = 642] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12622e800) [pid = 1649] [serial = 594] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x119248000) [pid = 1649] [serial = 513] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11c66d800) [pid = 1649] [serial = 516] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x128ca9c00) [pid = 1649] [serial = 519] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12e6c0800) [pid = 1649] [serial = 522] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12f14a400) [pid = 1649] [serial = 525] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11ad10c00) [pid = 1649] [serial = 591] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12b3b0c00) [pid = 1649] [serial = 734] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12bd6f400) [pid = 1649] [serial = 737] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x12d68a800) [pid = 1649] [serial = 740] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12d090000) [pid = 1649] [serial = 738] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12e363800) [pid = 1649] [serial = 741] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11c79d000) [pid = 1649] [serial = 728] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x125ec8c00) [pid = 1649] [serial = 729] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x1177be800) [pid = 1649] [serial = 719] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1185e8400) [pid = 1649] [serial = 720] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11226b800) [pid = 1649] [serial = 692] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x112270c00) [pid = 1649] [serial = 693] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12746ac00) [pid = 1649] [serial = 731] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x115658000) [pid = 1649] [serial = 717] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x114bee800) [pid = 1649] [serial = 716] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x1163ba000) [pid = 1649] [serial = 695] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x125e54400) [pid = 1649] [serial = 701] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x11924a000) [pid = 1649] [serial = 722] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11ad48000) [pid = 1649] [serial = 723] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x114345800) [pid = 1649] [serial = 714] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x112269000) [pid = 1649] [serial = 713] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11b9a6c00) [pid = 1649] [serial = 725] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11bc92800) [pid = 1649] [serial = 726] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11aad6c00) [pid = 1649] [serial = 698] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x1158de800) [pid = 1649] [serial = 743] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x128b03400) [pid = 1649] [serial = 744] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12b799000) [pid = 1649] [serial = 735] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x12b33f400) [pid = 1649] [serial = 732] [outer = 0x0] [url = about:blank] 16:01:16 INFO - PROCESS | 1649 | 1461106876986 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 524ms 16:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:01:17 INFO - PROCESS | 1649 | 1461106877004 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:01:17 INFO - PROCESS | 1649 | 1461106877005 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:01:17 INFO - PROCESS | 1649 | 1461106877007 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:01:17 INFO - PROCESS | 1649 | 1461106877010 Marionette TRACE conn2 <- [1,1086,null,{}] 16:01:17 INFO - PROCESS | 1649 | 1461106877021 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:17 INFO - PROCESS | 1649 | 1461106877132 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:01:17 INFO - PROCESS | 1649 | 1461106877139 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c153000 == 54 [pid = 1649] [id = 279] 16:01:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x118f34000) [pid = 1649] [serial = 835] [outer = 0x0] 16:01:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11924b400) [pid = 1649] [serial = 836] [outer = 0x118f34000] 16:01:17 INFO - PROCESS | 1649 | 1461106877169 Marionette DEBUG loaded listener.js 16:01:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x11a8c8800) [pid = 1649] [serial = 837] [outer = 0x118f34000] 16:01:17 INFO - PROCESS | 1649 | 1461106877505 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:01:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:01:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 522ms 16:01:17 INFO - PROCESS | 1649 | 1461106877539 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:01:17 INFO - PROCESS | 1649 | 1461106877541 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:01:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:01:17 INFO - PROCESS | 1649 | 1461106877543 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:01:17 INFO - PROCESS | 1649 | 1461106877544 Marionette TRACE conn2 <- [1,1090,null,{}] 16:01:17 INFO - PROCESS | 1649 | 1461106877546 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:17 INFO - PROCESS | 1649 | 1461106877629 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:01:17 INFO - PROCESS | 1649 | 1461106877635 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x126389000 == 55 [pid = 1649] [id = 280] 16:01:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x11aa19000) [pid = 1649] [serial = 838] [outer = 0x0] 16:01:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x11ad4a000) [pid = 1649] [serial = 839] [outer = 0x11aa19000] 16:01:17 INFO - PROCESS | 1649 | 1461106877662 Marionette DEBUG loaded listener.js 16:01:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x11b6e9400) [pid = 1649] [serial = 840] [outer = 0x11aa19000] 16:01:17 INFO - PROCESS | 1649 | 1461106877974 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 467ms 16:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:01:18 INFO - PROCESS | 1649 | 1461106878011 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:01:18 INFO - PROCESS | 1649 | 1461106878012 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:01:18 INFO - PROCESS | 1649 | 1461106878014 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:01:18 INFO - PROCESS | 1649 | 1461106878016 Marionette TRACE conn2 <- [1,1094,null,{}] 16:01:18 INFO - PROCESS | 1649 | 1461106878018 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:18 INFO - PROCESS | 1649 | 1461106878102 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:01:18 INFO - PROCESS | 1649 | 1461106878107 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x128268000 == 56 [pid = 1649] [id = 281] 16:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11b927c00) [pid = 1649] [serial = 841] [outer = 0x0] 16:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11bc8d800) [pid = 1649] [serial = 842] [outer = 0x11b927c00] 16:01:18 INFO - PROCESS | 1649 | 1461106878133 Marionette DEBUG loaded listener.js 16:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11beb7000) [pid = 1649] [serial = 843] [outer = 0x11b927c00] 16:01:18 INFO - PROCESS | 1649 | 1461106878493 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:01:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:01:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 520ms 16:01:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:01:18 INFO - PROCESS | 1649 | 1461106878536 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:01:18 INFO - PROCESS | 1649 | 1461106878537 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:01:18 INFO - PROCESS | 1649 | 1461106878540 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:01:18 INFO - PROCESS | 1649 | 1461106878541 Marionette TRACE conn2 <- [1,1098,null,{}] 16:01:18 INFO - PROCESS | 1649 | 1461106878543 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:18 INFO - PROCESS | 1649 | 1461106878674 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:01:18 INFO - PROCESS | 1649 | 1461106878688 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b736000 == 57 [pid = 1649] [id = 282] 16:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x123841000) [pid = 1649] [serial = 844] [outer = 0x0] 16:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x125ec7800) [pid = 1649] [serial = 845] [outer = 0x123841000] 16:01:18 INFO - PROCESS | 1649 | 1461106878715 Marionette DEBUG loaded listener.js 16:01:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x126ad9000) [pid = 1649] [serial = 846] [outer = 0x123841000] 16:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:01:19 INFO - PROCESS | 1649 | 1461106879052 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 16:01:19 INFO - PROCESS | 1649 | 1461106879059 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:01:19 INFO - PROCESS | 1649 | 1461106879060 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:01:19 INFO - PROCESS | 1649 | 1461106879062 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:01:19 INFO - PROCESS | 1649 | 1461106879064 Marionette TRACE conn2 <- [1,1102,null,{}] 16:01:19 INFO - PROCESS | 1649 | 1461106879068 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:19 INFO - PROCESS | 1649 | 1461106879171 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:01:19 INFO - PROCESS | 1649 | 1461106879183 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bbbb800 == 58 [pid = 1649] [id = 283] 16:01:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x126c93000) [pid = 1649] [serial = 847] [outer = 0x0] 16:01:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12746f000) [pid = 1649] [serial = 848] [outer = 0x126c93000] 16:01:19 INFO - PROCESS | 1649 | 1461106879208 Marionette DEBUG loaded listener.js 16:01:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x128211800) [pid = 1649] [serial = 849] [outer = 0x126c93000] 16:01:19 INFO - PROCESS | 1649 | 1461106879546 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:01:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:01:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 522ms 16:01:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:01:19 INFO - PROCESS | 1649 | 1461106879593 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:01:19 INFO - PROCESS | 1649 | 1461106879594 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:01:19 INFO - PROCESS | 1649 | 1461106879596 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:01:19 INFO - PROCESS | 1649 | 1461106879597 Marionette TRACE conn2 <- [1,1106,null,{}] 16:01:19 INFO - PROCESS | 1649 | 1461106879599 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:19 INFO - PROCESS | 1649 | 1461106879733 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:01:19 INFO - PROCESS | 1649 | 1461106879777 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6aa000 == 59 [pid = 1649] [id = 284] 16:01:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x126c97400) [pid = 1649] [serial = 850] [outer = 0x0] 16:01:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x128b11800) [pid = 1649] [serial = 851] [outer = 0x126c97400] 16:01:19 INFO - PROCESS | 1649 | 1461106879812 Marionette DEBUG loaded listener.js 16:01:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11b926000) [pid = 1649] [serial = 852] [outer = 0x126c97400] 16:01:20 INFO - PROCESS | 1649 | 1461106880206 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 621ms 16:01:20 INFO - PROCESS | 1649 | 1461106880218 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:01:20 INFO - PROCESS | 1649 | 1461106880219 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:01:20 INFO - PROCESS | 1649 | 1461106880222 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:01:20 INFO - PROCESS | 1649 | 1461106880223 Marionette TRACE conn2 <- [1,1110,null,{}] 16:01:20 INFO - PROCESS | 1649 | 1461106880225 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:20 INFO - PROCESS | 1649 | 1461106880329 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:01:20 INFO - PROCESS | 1649 | 1461106880342 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d932000 == 60 [pid = 1649] [id = 285] 16:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11c7b5400) [pid = 1649] [serial = 853] [outer = 0x0] 16:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12b3b2c00) [pid = 1649] [serial = 854] [outer = 0x11c7b5400] 16:01:20 INFO - PROCESS | 1649 | 1461106880367 Marionette DEBUG loaded listener.js 16:01:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12b58c800) [pid = 1649] [serial = 855] [outer = 0x11c7b5400] 16:01:20 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x114c13400) [pid = 1649] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:01:20 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11ab35400) [pid = 1649] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:01:20 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x10b150c00) [pid = 1649] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:01:20 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1164ac000) [pid = 1649] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:01:20 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11a8bac00) [pid = 1649] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:01:20 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11ab34c00) [pid = 1649] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:01:20 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x116419800) [pid = 1649] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:01:20 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11ad50c00) [pid = 1649] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:01:20 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x114ae9800) [pid = 1649] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:01:20 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11ad54800) [pid = 1649] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:01:20 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x10b147800) [pid = 1649] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:01:20 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x114bed400) [pid = 1649] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:01:20 INFO - PROCESS | 1649 | 1461106880824 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:01:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:01:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 617ms 16:01:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:01:20 INFO - PROCESS | 1649 | 1461106880840 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:01:20 INFO - PROCESS | 1649 | 1461106880841 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:01:20 INFO - PROCESS | 1649 | 1461106880843 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:01:20 INFO - PROCESS | 1649 | 1461106880845 Marionette TRACE conn2 <- [1,1114,null,{}] 16:01:20 INFO - PROCESS | 1649 | 1461106880848 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:20 INFO - PROCESS | 1649 | 1461106880947 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:01:21 INFO - PROCESS | 1649 | 1461106881022 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c371800 == 61 [pid = 1649] [id = 286] 16:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x115659000) [pid = 1649] [serial = 856] [outer = 0x0] 16:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11ab35400) [pid = 1649] [serial = 857] [outer = 0x115659000] 16:01:21 INFO - PROCESS | 1649 | 1461106881063 Marionette DEBUG loaded listener.js 16:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11bfe0800) [pid = 1649] [serial = 858] [outer = 0x115659000] 16:01:21 INFO - PROCESS | 1649 | 1461106881467 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:01:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:01:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 670ms 16:01:21 INFO - PROCESS | 1649 | 1461106881513 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:01:21 INFO - PROCESS | 1649 | 1461106881515 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:01:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:01:21 INFO - PROCESS | 1649 | 1461106881517 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:01:21 INFO - PROCESS | 1649 | 1461106881519 Marionette TRACE conn2 <- [1,1118,null,{}] 16:01:21 INFO - PROCESS | 1649 | 1461106881521 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:21 INFO - PROCESS | 1649 | 1461106881664 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:01:21 INFO - PROCESS | 1649 | 1461106881675 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efb5800 == 62 [pid = 1649] [id = 287] 16:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x125e4f800) [pid = 1649] [serial = 859] [outer = 0x0] 16:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12b98f400) [pid = 1649] [serial = 860] [outer = 0x125e4f800] 16:01:21 INFO - PROCESS | 1649 | 1461106881704 Marionette DEBUG loaded listener.js 16:01:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12bd73400) [pid = 1649] [serial = 861] [outer = 0x125e4f800] 16:01:22 INFO - PROCESS | 1649 | 1461106882003 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 520ms 16:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:01:22 INFO - PROCESS | 1649 | 1461106882038 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:01:22 INFO - PROCESS | 1649 | 1461106882039 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:01:22 INFO - PROCESS | 1649 | 1461106882041 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - PROCESS | 1649 | 1461106882042 Marionette TRACE conn2 <- [1,1122,null,{}] 16:01:22 INFO - PROCESS | 1649 | 1461106882045 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:22 INFO - PROCESS | 1649 | 1461106882139 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:01:22 INFO - PROCESS | 1649 | 1461106882143 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc79800 == 63 [pid = 1649] [id = 288] 16:01:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12b996400) [pid = 1649] [serial = 862] [outer = 0x0] 16:01:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12bd89800) [pid = 1649] [serial = 863] [outer = 0x12b996400] 16:01:22 INFO - PROCESS | 1649 | 1461106882168 Marionette DEBUG loaded listener.js 16:01:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12c227800) [pid = 1649] [serial = 864] [outer = 0x12b996400] 16:01:22 INFO - PROCESS | 1649 | 1461106882472 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:01:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:01:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 472ms 16:01:22 INFO - PROCESS | 1649 | 1461106882513 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:01:22 INFO - PROCESS | 1649 | 1461106882515 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:01:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:01:22 INFO - PROCESS | 1649 | 1461106882519 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - PROCESS | 1649 | 1461106882520 Marionette TRACE conn2 <- [1,1126,null,{}] 16:01:22 INFO - PROCESS | 1649 | 1461106882523 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:22 INFO - PROCESS | 1649 | 1461106882637 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:01:22 INFO - PROCESS | 1649 | 1461106882643 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fd6e000 == 64 [pid = 1649] [id = 289] 16:01:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12bd72000) [pid = 1649] [serial = 865] [outer = 0x0] 16:01:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12c22d800) [pid = 1649] [serial = 866] [outer = 0x12bd72000] 16:01:22 INFO - PROCESS | 1649 | 1461106882667 Marionette DEBUG loaded listener.js 16:01:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12d08b000) [pid = 1649] [serial = 867] [outer = 0x12bd72000] 16:01:23 INFO - PROCESS | 1649 | 1461106883188 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:01:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:01:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 719ms 16:01:23 INFO - PROCESS | 1649 | 1461106883249 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:01:23 INFO - PROCESS | 1649 | 1461106883252 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:01:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:01:23 INFO - PROCESS | 1649 | 1461106883258 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:01:23 INFO - PROCESS | 1649 | 1461106883260 Marionette TRACE conn2 <- [1,1130,null,{}] 16:01:23 INFO - PROCESS | 1649 | 1461106883263 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:23 INFO - PROCESS | 1649 | 1461106883375 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:01:23 INFO - PROCESS | 1649 | 1461106883477 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b66a000 == 65 [pid = 1649] [id = 290] 16:01:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11558f800) [pid = 1649] [serial = 868] [outer = 0x0] 16:01:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x1158de800) [pid = 1649] [serial = 869] [outer = 0x11558f800] 16:01:23 INFO - PROCESS | 1649 | 1461106883511 Marionette DEBUG loaded listener.js 16:01:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x1185e9c00) [pid = 1649] [serial = 870] [outer = 0x11558f800] 16:01:23 INFO - PROCESS | 1649 | 1461106883987 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 770ms 16:01:24 INFO - PROCESS | 1649 | 1461106884028 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:01:24 INFO - PROCESS | 1649 | 1461106884033 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:01:24 INFO - PROCESS | 1649 | 1461106884037 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:01:24 INFO - PROCESS | 1649 | 1461106884039 Marionette TRACE conn2 <- [1,1134,null,{}] 16:01:24 INFO - PROCESS | 1649 | 1461106884041 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:24 INFO - PROCESS | 1649 | 1461106884170 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:01:24 INFO - PROCESS | 1649 | 1461106884242 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x126cd0000 == 66 [pid = 1649] [id = 291] 16:01:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1164aa800) [pid = 1649] [serial = 871] [outer = 0x0] 16:01:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11aa13400) [pid = 1649] [serial = 872] [outer = 0x1164aa800] 16:01:24 INFO - PROCESS | 1649 | 1461106884274 Marionette DEBUG loaded listener.js 16:01:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11ad4c000) [pid = 1649] [serial = 873] [outer = 0x1164aa800] 16:01:24 INFO - PROCESS | 1649 | 1461106884862 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:01:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:01:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 869ms 16:01:24 INFO - PROCESS | 1649 | 1461106884907 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:01:24 INFO - PROCESS | 1649 | 1461106884908 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:01:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:01:24 INFO - PROCESS | 1649 | 1461106884910 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:01:24 INFO - PROCESS | 1649 | 1461106884913 Marionette TRACE conn2 <- [1,1138,null,{}] 16:01:24 INFO - PROCESS | 1649 | 1461106884921 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:25 INFO - PROCESS | 1649 | 1461106885034 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:01:25 INFO - PROCESS | 1649 | 1461106885095 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x131833800 == 67 [pid = 1649] [id = 292] 16:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12b98d800) [pid = 1649] [serial = 874] [outer = 0x0] 16:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12bba7800) [pid = 1649] [serial = 875] [outer = 0x12b98d800] 16:01:25 INFO - PROCESS | 1649 | 1461106885126 Marionette DEBUG loaded listener.js 16:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12c232400) [pid = 1649] [serial = 876] [outer = 0x12b98d800] 16:01:25 INFO - PROCESS | 1649 | 1461106885559 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:01:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:01:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 675ms 16:01:25 INFO - PROCESS | 1649 | 1461106885585 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:01:25 INFO - PROCESS | 1649 | 1461106885587 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:01:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:01:25 INFO - PROCESS | 1649 | 1461106885589 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:01:25 INFO - PROCESS | 1649 | 1461106885591 Marionette TRACE conn2 <- [1,1142,null,{}] 16:01:25 INFO - PROCESS | 1649 | 1461106885593 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:25 INFO - PROCESS | 1649 | 1461106885704 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:01:25 INFO - PROCESS | 1649 | 1461106885765 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x13184a800 == 68 [pid = 1649] [id = 293] 16:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12d045400) [pid = 1649] [serial = 877] [outer = 0x0] 16:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12d092800) [pid = 1649] [serial = 878] [outer = 0x12d045400] 16:01:25 INFO - PROCESS | 1649 | 1461106885836 Marionette DEBUG loaded listener.js 16:01:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12d681400) [pid = 1649] [serial = 879] [outer = 0x12d045400] 16:01:26 INFO - PROCESS | 1649 | 1461106886237 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 670ms 16:01:26 INFO - PROCESS | 1649 | 1461106886260 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:01:26 INFO - PROCESS | 1649 | 1461106886261 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:01:26 INFO - PROCESS | 1649 | 1461106886264 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:01:26 INFO - PROCESS | 1649 | 1461106886265 Marionette TRACE conn2 <- [1,1146,null,{}] 16:01:26 INFO - PROCESS | 1649 | 1461106886268 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:26 INFO - PROCESS | 1649 | 1461106886372 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:01:26 INFO - PROCESS | 1649 | 1461106886445 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e590000 == 69 [pid = 1649] [id = 294] 16:01:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12d08fc00) [pid = 1649] [serial = 880] [outer = 0x0] 16:01:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12d68d800) [pid = 1649] [serial = 881] [outer = 0x12d08fc00] 16:01:26 INFO - PROCESS | 1649 | 1461106886476 Marionette DEBUG loaded listener.js 16:01:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12d90b800) [pid = 1649] [serial = 882] [outer = 0x12d08fc00] 16:01:26 INFO - PROCESS | 1649 | 1461106886924 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:01:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:01:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 672ms 16:01:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:01:26 INFO - PROCESS | 1649 | 1461106886936 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:01:26 INFO - PROCESS | 1649 | 1461106886938 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:01:26 INFO - PROCESS | 1649 | 1461106886940 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:01:26 INFO - PROCESS | 1649 | 1461106886941 Marionette TRACE conn2 <- [1,1150,null,{}] 16:01:26 INFO - PROCESS | 1649 | 1461106886944 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:27 INFO - PROCESS | 1649 | 1461106887060 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:01:27 INFO - PROCESS | 1649 | 1461106887170 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a893000 == 70 [pid = 1649] [id = 295] 16:01:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x112453c00) [pid = 1649] [serial = 883] [outer = 0x0] 16:01:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12d689800) [pid = 1649] [serial = 884] [outer = 0x112453c00] 16:01:27 INFO - PROCESS | 1649 | 1461106887202 Marionette DEBUG loaded listener.js 16:01:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12e370000) [pid = 1649] [serial = 885] [outer = 0x112453c00] 16:01:27 INFO - PROCESS | 1649 | 1461106887758 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:01:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:01:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 871ms 16:01:27 INFO - PROCESS | 1649 | 1461106887812 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:01:27 INFO - PROCESS | 1649 | 1461106887814 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:01:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:01:27 INFO - PROCESS | 1649 | 1461106887837 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:01:27 INFO - PROCESS | 1649 | 1461106887839 Marionette TRACE conn2 <- [1,1154,null,{}] 16:01:27 INFO - PROCESS | 1649 | 1461106887842 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:27 INFO - PROCESS | 1649 | 1461106887940 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:01:28 INFO - PROCESS | 1649 | 1461106888020 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b66f000 == 71 [pid = 1649] [id = 296] 16:01:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x11413ec00) [pid = 1649] [serial = 886] [outer = 0x0] 16:01:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x114aef400) [pid = 1649] [serial = 887] [outer = 0x11413ec00] 16:01:28 INFO - PROCESS | 1649 | 1461106888049 Marionette DEBUG loaded listener.js 16:01:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x1153cec00) [pid = 1649] [serial = 888] [outer = 0x11413ec00] 16:01:28 INFO - PROCESS | 1649 | 1461106888478 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:01:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:01:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 675ms 16:01:28 INFO - PROCESS | 1649 | 1461106888510 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:01:28 INFO - PROCESS | 1649 | 1461106888513 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:01:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:01:28 INFO - PROCESS | 1649 | 1461106888520 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:01:28 INFO - PROCESS | 1649 | 1461106888521 Marionette TRACE conn2 <- [1,1158,null,{}] 16:01:28 INFO - PROCESS | 1649 | 1461106888524 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:28 INFO - PROCESS | 1649 | 1461106888641 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:01:28 INFO - PROCESS | 1649 | 1461106888731 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa29800 == 72 [pid = 1649] [id = 297] 16:01:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x116606800) [pid = 1649] [serial = 889] [outer = 0x0] 16:01:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11850b800) [pid = 1649] [serial = 890] [outer = 0x116606800] 16:01:28 INFO - PROCESS | 1649 | 1461106888760 Marionette DEBUG loaded listener.js 16:01:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x1185f1c00) [pid = 1649] [serial = 891] [outer = 0x116606800] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc79800 == 71 [pid = 1649] [id = 288] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12efb5800 == 70 [pid = 1649] [id = 287] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12c371800 == 69 [pid = 1649] [id = 286] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12d932000 == 68 [pid = 1649] [id = 285] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6aa000 == 67 [pid = 1649] [id = 284] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12bbbb800 == 66 [pid = 1649] [id = 283] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12bd84400) [pid = 1649] [serial = 761] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12e6bcc00) [pid = 1649] [serial = 764] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12bd69c00) [pid = 1649] [serial = 758] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x119256c00) [pid = 1649] [serial = 752] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x115653000) [pid = 1649] [serial = 749] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11c44e400) [pid = 1649] [serial = 755] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x126a6a800) [pid = 1649] [serial = 803] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12b736000 == 65 [pid = 1649] [id = 282] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x128268000 == 64 [pid = 1649] [id = 281] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x126389000 == 63 [pid = 1649] [id = 280] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11c153000 == 62 [pid = 1649] [id = 279] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x119b92000 == 61 [pid = 1649] [id = 278] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11c3dd800 == 60 [pid = 1649] [id = 277] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11be85000 == 59 [pid = 1649] [id = 276] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12f2d8800 == 58 [pid = 1649] [id = 275] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12efb1800 == 57 [pid = 1649] [id = 274] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6e3800 == 56 [pid = 1649] [id = 273] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12d920800 == 55 [pid = 1649] [id = 272] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x12c02a000 == 54 [pid = 1649] [id = 271] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11b663000 == 53 [pid = 1649] [id = 270] 16:01:29 INFO - PROCESS | 1649 | --DOCSHELL 0x11537c000 == 52 [pid = 1649] [id = 269] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x115656400) [pid = 1649] [serial = 773] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11577f800) [pid = 1649] [serial = 774] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11b9a2c00) [pid = 1649] [serial = 788] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x114656000) [pid = 1649] [serial = 768] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x112263400) [pid = 1649] [serial = 767] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x1187a2400) [pid = 1649] [serial = 779] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x1191b2400) [pid = 1649] [serial = 780] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11a8c1800) [pid = 1649] [serial = 782] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11ad15c00) [pid = 1649] [serial = 785] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x1177c3000) [pid = 1649] [serial = 776] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11873b000) [pid = 1649] [serial = 777] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11beb3000) [pid = 1649] [serial = 791] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x114c13000) [pid = 1649] [serial = 771] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x114beb000) [pid = 1649] [serial = 770] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1262e0400) [pid = 1649] [serial = 801] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12ec7a000) [pid = 1649] [serial = 746] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11bc8c400) [pid = 1649] [serial = 789] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x125ce2c00) [pid = 1649] [serial = 800] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x114ae6c00) [pid = 1649] [serial = 794] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1177be400) [pid = 1649] [serial = 795] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11beb8800) [pid = 1649] [serial = 797] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x11bfd8000) [pid = 1649] [serial = 792] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12373bc00) [pid = 1649] [serial = 798] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11b6e3000) [pid = 1649] [serial = 786] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x11aadc800) [pid = 1649] [serial = 783] [outer = 0x0] [url = about:blank] 16:01:29 INFO - PROCESS | 1649 | 1461106889228 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 720ms 16:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:01:29 INFO - PROCESS | 1649 | 1461106889240 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:01:29 INFO - PROCESS | 1649 | 1461106889242 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:01:29 INFO - PROCESS | 1649 | 1461106889244 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:01:29 INFO - PROCESS | 1649 | 1461106889246 Marionette TRACE conn2 <- [1,1162,null,{}] 16:01:29 INFO - PROCESS | 1649 | 1461106889260 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:29 INFO - PROCESS | 1649 | 1461106889344 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:01:29 INFO - PROCESS | 1649 | 1461106889353 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a88b800 == 53 [pid = 1649] [id = 298] 16:01:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x1163b8400) [pid = 1649] [serial = 892] [outer = 0x0] 16:01:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x118f34800) [pid = 1649] [serial = 893] [outer = 0x1163b8400] 16:01:29 INFO - PROCESS | 1649 | 1461106889381 Marionette DEBUG loaded listener.js 16:01:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x119d65c00) [pid = 1649] [serial = 894] [outer = 0x1163b8400] 16:01:29 INFO - PROCESS | 1649 | 1461106889733 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:01:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:01:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 526ms 16:01:29 INFO - PROCESS | 1649 | 1461106889779 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:01:29 INFO - PROCESS | 1649 | 1461106889781 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:01:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:01:29 INFO - PROCESS | 1649 | 1461106889785 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:01:29 INFO - PROCESS | 1649 | 1461106889786 Marionette TRACE conn2 <- [1,1166,null,{}] 16:01:29 INFO - PROCESS | 1649 | 1461106889788 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:29 INFO - PROCESS | 1649 | 1461106889874 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:01:29 INFO - PROCESS | 1649 | 1461106889878 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c388000 == 54 [pid = 1649] [id = 299] 16:01:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11a610000) [pid = 1649] [serial = 895] [outer = 0x0] 16:01:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11aa1d400) [pid = 1649] [serial = 896] [outer = 0x11a610000] 16:01:29 INFO - PROCESS | 1649 | 1461106889905 Marionette DEBUG loaded listener.js 16:01:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11ac83800) [pid = 1649] [serial = 897] [outer = 0x11a610000] 16:01:30 INFO - PROCESS | 1649 | 1461106890252 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 519ms 16:01:30 INFO - PROCESS | 1649 | 1461106890313 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:01:30 INFO - PROCESS | 1649 | 1461106890314 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:01:30 INFO - PROCESS | 1649 | 1461106890318 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:01:30 INFO - PROCESS | 1649 | 1461106890319 Marionette TRACE conn2 <- [1,1170,null,{}] 16:01:30 INFO - PROCESS | 1649 | 1461106890321 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:30 INFO - PROCESS | 1649 | 1461106890403 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:01:30 INFO - PROCESS | 1649 | 1461106890408 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x125fc6000 == 55 [pid = 1649] [id = 300] 16:01:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11ac85000) [pid = 1649] [serial = 898] [outer = 0x0] 16:01:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11ad4b800) [pid = 1649] [serial = 899] [outer = 0x11ac85000] 16:01:30 INFO - PROCESS | 1649 | 1461106890434 Marionette DEBUG loaded listener.js 16:01:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11b6ea400) [pid = 1649] [serial = 900] [outer = 0x11ac85000] 16:01:30 INFO - PROCESS | 1649 | 1461106890775 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:01:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:01:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 469ms 16:01:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:01:30 INFO - PROCESS | 1649 | 1461106890788 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:01:30 INFO - PROCESS | 1649 | 1461106890789 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:01:30 INFO - PROCESS | 1649 | 1461106890791 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:01:30 INFO - PROCESS | 1649 | 1461106890792 Marionette TRACE conn2 <- [1,1174,null,{}] 16:01:30 INFO - PROCESS | 1649 | 1461106890794 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:30 INFO - PROCESS | 1649 | 1461106890891 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:01:30 INFO - PROCESS | 1649 | 1461106890896 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274ab000 == 56 [pid = 1649] [id = 301] 16:01:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11b928400) [pid = 1649] [serial = 901] [outer = 0x0] 16:01:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11beb5000) [pid = 1649] [serial = 902] [outer = 0x11b928400] 16:01:30 INFO - PROCESS | 1649 | 1461106890926 Marionette DEBUG loaded listener.js 16:01:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11c7b4800) [pid = 1649] [serial = 903] [outer = 0x11b928400] 16:01:31 INFO - PROCESS | 1649 | 1461106891277 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:01:31 INFO - PROCESS | 1649 | 1461106891313 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:01:31 INFO - PROCESS | 1649 | 1461106891316 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:01:31 INFO - PROCESS | 1649 | 1461106891319 Marionette TRACE conn2 <- [1,1178,null,{}] 16:01:31 INFO - PROCESS | 1649 | 1461106891330 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:31 INFO - PROCESS | 1649 | 1461106891434 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:01:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x123bca800) [pid = 1649] [serial = 904] [outer = 0x12f4ea400] 16:01:31 INFO - PROCESS | 1649 | 1461106891492 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b94b000 == 57 [pid = 1649] [id = 302] 16:01:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x125929400) [pid = 1649] [serial = 905] [outer = 0x0] 16:01:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x125d58400) [pid = 1649] [serial = 906] [outer = 0x125929400] 16:01:31 INFO - PROCESS | 1649 | 1461106891527 Marionette DEBUG loaded listener.js 16:01:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x1268b0c00) [pid = 1649] [serial = 907] [outer = 0x125929400] 16:01:31 INFO - PROCESS | 1649 | 1461106891859 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:01:31 INFO - PROCESS | 1649 | 1461106891892 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:01:31 INFO - PROCESS | 1649 | 1461106891894 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:01:31 INFO - PROCESS | 1649 | 1461106891895 Marionette TRACE conn2 <- [1,1182,null,{}] 16:01:31 INFO - PROCESS | 1649 | 1461106891897 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:32 INFO - PROCESS | 1649 | 1461106892007 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:01:32 INFO - PROCESS | 1649 | 1461106892011 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bbb8000 == 58 [pid = 1649] [id = 303] 16:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11641c800) [pid = 1649] [serial = 908] [outer = 0x0] 16:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x125ae1400) [pid = 1649] [serial = 909] [outer = 0x11641c800] 16:01:32 INFO - PROCESS | 1649 | 1461106892036 Marionette DEBUG loaded listener.js 16:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12810a800) [pid = 1649] [serial = 910] [outer = 0x11641c800] 16:01:32 INFO - PROCESS | 1649 | 1461106892390 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:01:32 INFO - PROCESS | 1649 | 1461106892414 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:01:32 INFO - PROCESS | 1649 | 1461106892417 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:01:32 INFO - PROCESS | 1649 | 1461106892420 Marionette TRACE conn2 <- [1,1186,null,{}] 16:01:32 INFO - PROCESS | 1649 | 1461106892422 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:32 INFO - PROCESS | 1649 | 1461106892525 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:01:32 INFO - PROCESS | 1649 | 1461106892561 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c358800 == 59 [pid = 1649] [id = 304] 16:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11ad48c00) [pid = 1649] [serial = 911] [outer = 0x0] 16:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x128213000) [pid = 1649] [serial = 912] [outer = 0x11ad48c00] 16:01:32 INFO - PROCESS | 1649 | 1461106892587 Marionette DEBUG loaded listener.js 16:01:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x128cacc00) [pid = 1649] [serial = 913] [outer = 0x11ad48c00] 16:01:32 INFO - PROCESS | 1649 | 1461106892887 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:01:32 INFO - PROCESS | 1649 | 1461106892939 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:01:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:01:32 INFO - PROCESS | 1649 | 1461106892947 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:01:32 INFO - PROCESS | 1649 | 1461106892949 Marionette TRACE conn2 <- [1,1190,null,{}] 16:01:32 INFO - PROCESS | 1649 | 1461106892951 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:33 INFO - PROCESS | 1649 | 1461106893057 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:01:33 INFO - PROCESS | 1649 | 1461106893092 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d91f800 == 60 [pid = 1649] [id = 305] 16:01:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x126c96800) [pid = 1649] [serial = 914] [outer = 0x0] 16:01:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12b341400) [pid = 1649] [serial = 915] [outer = 0x126c96800] 16:01:33 INFO - PROCESS | 1649 | 1461106893118 Marionette DEBUG loaded listener.js 16:01:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12bba1000) [pid = 1649] [serial = 916] [outer = 0x126c96800] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x126c93000) [pid = 1649] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11ad0d800) [pid = 1649] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x118f34000) [pid = 1649] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x1191b7c00) [pid = 1649] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x112269800) [pid = 1649] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x1154d0c00) [pid = 1649] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11aae1400) [pid = 1649] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11b927c00) [pid = 1649] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x114374000) [pid = 1649] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x114ae8400) [pid = 1649] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12bd66c00) [pid = 1649] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11bc87000) [pid = 1649] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11c7b5400) [pid = 1649] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x112268800) [pid = 1649] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x114bed000) [pid = 1649] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x118f31800) [pid = 1649] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11aa19000) [pid = 1649] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x125e4f800) [pid = 1649] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x128caa800) [pid = 1649] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1154ce000) [pid = 1649] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x1164ad400) [pid = 1649] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12810a400) [pid = 1649] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x114ae6000) [pid = 1649] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x115659000) [pid = 1649] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x123841000) [pid = 1649] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x123bc9c00) [pid = 1649] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x114aeec00) [pid = 1649] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x123843000) [pid = 1649] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x126c8cc00) [pid = 1649] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x128213400) [pid = 1649] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x126c97400) [pid = 1649] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12b98ec00) [pid = 1649] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:01:33 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x12b996400) [pid = 1649] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:01:33 INFO - PROCESS | 1649 | 1461106893770 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:01:33 INFO - PROCESS | 1649 | 1461106893824 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:01:33 INFO - PROCESS | 1649 | 1461106893828 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:01:33 INFO - PROCESS | 1649 | 1461106893831 Marionette TRACE conn2 <- [1,1194,null,{}] 16:01:33 INFO - PROCESS | 1649 | 1461106893834 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:33 INFO - PROCESS | 1649 | 1461106893986 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:01:34 INFO - PROCESS | 1649 | 1461106894028 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x128262800 == 61 [pid = 1649] [id = 306] 16:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x10b149400) [pid = 1649] [serial = 917] [outer = 0x0] 16:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x1154d0c00) [pid = 1649] [serial = 918] [outer = 0x10b149400] 16:01:34 INFO - PROCESS | 1649 | 1461106894058 Marionette DEBUG loaded listener.js 16:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x123841000) [pid = 1649] [serial = 919] [outer = 0x10b149400] 16:01:34 INFO - PROCESS | 1649 | 1461106894361 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:01:34 INFO - PROCESS | 1649 | 1461106894402 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:01:34 INFO - PROCESS | 1649 | 1461106894405 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:01:34 INFO - PROCESS | 1649 | 1461106894406 Marionette TRACE conn2 <- [1,1198,null,{}] 16:01:34 INFO - PROCESS | 1649 | 1461106894408 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:34 INFO - PROCESS | 1649 | 1461106894492 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:01:34 INFO - PROCESS | 1649 | 1461106894548 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6ed000 == 62 [pid = 1649] [id = 307] 16:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11c4bd000) [pid = 1649] [serial = 920] [outer = 0x0] 16:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x128214c00) [pid = 1649] [serial = 921] [outer = 0x11c4bd000] 16:01:34 INFO - PROCESS | 1649 | 1461106894574 Marionette DEBUG loaded listener.js 16:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12bd71000) [pid = 1649] [serial = 922] [outer = 0x11c4bd000] 16:01:34 INFO - PROCESS | 1649 | 1461106894841 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:01:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:01:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 467ms 16:01:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:01:34 INFO - PROCESS | 1649 | 1461106894873 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:01:34 INFO - PROCESS | 1649 | 1461106894874 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:01:34 INFO - PROCESS | 1649 | 1461106894876 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:01:34 INFO - PROCESS | 1649 | 1461106894877 Marionette TRACE conn2 <- [1,1202,null,{}] 16:01:34 INFO - PROCESS | 1649 | 1461106894879 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:34 INFO - PROCESS | 1649 | 1461106894979 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:01:34 INFO - PROCESS | 1649 | 1461106894982 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efb9000 == 63 [pid = 1649] [id = 308] 16:01:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12750c400) [pid = 1649] [serial = 923] [outer = 0x0] 16:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x12c22d000) [pid = 1649] [serial = 924] [outer = 0x12750c400] 16:01:35 INFO - PROCESS | 1649 | 1461106895007 Marionette DEBUG loaded listener.js 16:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12d093000) [pid = 1649] [serial = 925] [outer = 0x12750c400] 16:01:35 INFO - PROCESS | 1649 | 1461106895429 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:01:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:01:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 568ms 16:01:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:01:35 INFO - PROCESS | 1649 | 1461106895445 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:01:35 INFO - PROCESS | 1649 | 1461106895447 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:01:35 INFO - PROCESS | 1649 | 1461106895451 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:01:35 INFO - PROCESS | 1649 | 1461106895452 Marionette TRACE conn2 <- [1,1206,null,{}] 16:01:35 INFO - PROCESS | 1649 | 1461106895456 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:35 INFO - PROCESS | 1649 | 1461106895576 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:01:35 INFO - PROCESS | 1649 | 1461106895580 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc75800 == 64 [pid = 1649] [id = 309] 16:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12d093400) [pid = 1649] [serial = 926] [outer = 0x0] 16:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12d90a400) [pid = 1649] [serial = 927] [outer = 0x12d093400] 16:01:35 INFO - PROCESS | 1649 | 1461106895607 Marionette DEBUG loaded listener.js 16:01:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12d966000) [pid = 1649] [serial = 928] [outer = 0x12d093400] 16:01:36 INFO - PROCESS | 1649 | 1461106896150 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 720ms 16:01:36 INFO - PROCESS | 1649 | 1461106896171 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:01:36 INFO - PROCESS | 1649 | 1461106896174 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:01:36 INFO - PROCESS | 1649 | 1461106896178 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:01:36 INFO - PROCESS | 1649 | 1461106896181 Marionette TRACE conn2 <- [1,1210,null,{}] 16:01:36 INFO - PROCESS | 1649 | 1461106896184 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:36 INFO - PROCESS | 1649 | 1461106896296 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:01:36 INFO - PROCESS | 1649 | 1461106896356 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x119de0000 == 65 [pid = 1649] [id = 310] 16:01:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x114c06c00) [pid = 1649] [serial = 929] [outer = 0x0] 16:01:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x115655400) [pid = 1649] [serial = 930] [outer = 0x114c06c00] 16:01:36 INFO - PROCESS | 1649 | 1461106896429 Marionette DEBUG loaded listener.js 16:01:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x116419800) [pid = 1649] [serial = 931] [outer = 0x114c06c00] 16:01:36 INFO - PROCESS | 1649 | 1461106896840 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:01:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:01:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 720ms 16:01:36 INFO - PROCESS | 1649 | 1461106896914 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:01:36 INFO - PROCESS | 1649 | 1461106896918 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:01:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:01:36 INFO - PROCESS | 1649 | 1461106896953 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:01:36 INFO - PROCESS | 1649 | 1461106896955 Marionette TRACE conn2 <- [1,1214,null,{}] 16:01:36 INFO - PROCESS | 1649 | 1461106896957 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:37 INFO - PROCESS | 1649 | 1461106897066 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:01:37 INFO - PROCESS | 1649 | 1461106897137 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x126251000 == 66 [pid = 1649] [id = 311] 16:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x118cd7000) [pid = 1649] [serial = 932] [outer = 0x0] 16:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x119a0d400) [pid = 1649] [serial = 933] [outer = 0x118cd7000] 16:01:37 INFO - PROCESS | 1649 | 1461106897169 Marionette DEBUG loaded listener.js 16:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11a8de000) [pid = 1649] [serial = 934] [outer = 0x118cd7000] 16:01:37 INFO - PROCESS | 1649 | 1461106897590 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:01:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:01:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 687ms 16:01:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:01:37 INFO - PROCESS | 1649 | 1461106897622 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:01:37 INFO - PROCESS | 1649 | 1461106897624 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:01:37 INFO - PROCESS | 1649 | 1461106897626 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:01:37 INFO - PROCESS | 1649 | 1461106897629 Marionette TRACE conn2 <- [1,1218,null,{}] 16:01:37 INFO - PROCESS | 1649 | 1461106897637 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:37 INFO - PROCESS | 1649 | 1461106897745 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:01:37 INFO - PROCESS | 1649 | 1461106897819 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee07800 == 67 [pid = 1649] [id = 312] 16:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11aad5400) [pid = 1649] [serial = 935] [outer = 0x0] 16:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11bc90000) [pid = 1649] [serial = 936] [outer = 0x11aad5400] 16:01:37 INFO - PROCESS | 1649 | 1461106897852 Marionette DEBUG loaded listener.js 16:01:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11c1e7c00) [pid = 1649] [serial = 937] [outer = 0x11aad5400] 16:01:38 INFO - PROCESS | 1649 | 1461106898262 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:01:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:01:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 672ms 16:01:38 INFO - PROCESS | 1649 | 1461106898298 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:01:38 INFO - PROCESS | 1649 | 1461106898301 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:01:38 INFO - PROCESS | 1649 | 1461106898303 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:01:38 INFO - PROCESS | 1649 | 1461106898304 Marionette TRACE conn2 <- [1,1222,null,{}] 16:01:38 INFO - PROCESS | 1649 | 1461106898307 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:38 INFO - PROCESS | 1649 | 1461106898432 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:01:38 INFO - PROCESS | 1649 | 1461106898491 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x130743000 == 68 [pid = 1649] [id = 313] 16:01:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11c4c6c00) [pid = 1649] [serial = 938] [outer = 0x0] 16:01:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12622d800) [pid = 1649] [serial = 939] [outer = 0x11c4c6c00] 16:01:38 INFO - PROCESS | 1649 | 1461106898521 Marionette DEBUG loaded listener.js 16:01:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x128b09800) [pid = 1649] [serial = 940] [outer = 0x11c4c6c00] 16:01:38 INFO - PROCESS | 1649 | 1461106898963 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:01:38 INFO - PROCESS | 1649 | 1461106898975 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:01:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:01:38 INFO - PROCESS | 1649 | 1461106898979 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:01:38 INFO - PROCESS | 1649 | 1461106898981 Marionette TRACE conn2 <- [1,1226,null,{}] 16:01:38 INFO - PROCESS | 1649 | 1461106898984 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:39 INFO - PROCESS | 1649 | 1461106899143 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:01:39 INFO - PROCESS | 1649 | 1461106899280 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x13630d000 == 69 [pid = 1649] [id = 314] 16:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x123bcc000) [pid = 1649] [serial = 941] [outer = 0x0] 16:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12b996400) [pid = 1649] [serial = 942] [outer = 0x123bcc000] 16:01:39 INFO - PROCESS | 1649 | 1461106899318 Marionette DEBUG loaded listener.js 16:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12d096000) [pid = 1649] [serial = 943] [outer = 0x123bcc000] 16:01:39 INFO - PROCESS | 1649 | 1461106899698 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:01:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:01:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 773ms 16:01:39 INFO - PROCESS | 1649 | 1461106899752 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:01:39 INFO - PROCESS | 1649 | 1461106899753 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:01:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:01:39 INFO - PROCESS | 1649 | 1461106899756 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:01:39 INFO - PROCESS | 1649 | 1461106899757 Marionette TRACE conn2 <- [1,1230,null,{}] 16:01:39 INFO - PROCESS | 1649 | 1461106899760 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:39 INFO - PROCESS | 1649 | 1461106899873 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:01:39 INFO - PROCESS | 1649 | 1461106899947 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x1366e1000 == 70 [pid = 1649] [id = 315] 16:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12d68a800) [pid = 1649] [serial = 944] [outer = 0x0] 16:01:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12e36fc00) [pid = 1649] [serial = 945] [outer = 0x12d68a800] 16:01:39 INFO - PROCESS | 1649 | 1461106899979 Marionette DEBUG loaded listener.js 16:01:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12e6c8000) [pid = 1649] [serial = 946] [outer = 0x12d68a800] 16:01:40 INFO - PROCESS | 1649 | 1461106900408 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:01:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:01:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 670ms 16:01:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:01:40 INFO - PROCESS | 1649 | 1461106900427 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:01:40 INFO - PROCESS | 1649 | 1461106900428 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:01:40 INFO - PROCESS | 1649 | 1461106900431 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - PROCESS | 1649 | 1461106900432 Marionette TRACE conn2 <- [1,1234,null,{}] 16:01:40 INFO - PROCESS | 1649 | 1461106900435 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:40 INFO - PROCESS | 1649 | 1461106900541 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:01:40 INFO - PROCESS | 1649 | 1461106900601 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1123ea000 == 71 [pid = 1649] [id = 316] 16:01:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x10b2e3400) [pid = 1649] [serial = 947] [outer = 0x0] 16:01:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x1154cb800) [pid = 1649] [serial = 948] [outer = 0x10b2e3400] 16:01:40 INFO - PROCESS | 1649 | 1461106900671 Marionette DEBUG loaded listener.js 16:01:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x126a75c00) [pid = 1649] [serial = 949] [outer = 0x10b2e3400] 16:01:41 INFO - PROCESS | 1649 | 1461106901241 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:01:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:01:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 874ms 16:01:41 INFO - PROCESS | 1649 | 1461106901305 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:01:41 INFO - PROCESS | 1649 | 1461106901308 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:01:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:01:41 INFO - PROCESS | 1649 | 1461106901313 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:01:41 INFO - PROCESS | 1649 | 1461106901316 Marionette TRACE conn2 <- [1,1238,null,{}] 16:01:41 INFO - PROCESS | 1649 | 1461106901322 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:41 INFO - PROCESS | 1649 | 1461106901473 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:01:41 INFO - PROCESS | 1649 | 1461106901570 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b88000 == 72 [pid = 1649] [id = 317] 16:01:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x114af4000) [pid = 1649] [serial = 950] [outer = 0x0] 16:01:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x114bee400) [pid = 1649] [serial = 951] [outer = 0x114af4000] 16:01:41 INFO - PROCESS | 1649 | 1461106901600 Marionette DEBUG loaded listener.js 16:01:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x11565b000) [pid = 1649] [serial = 952] [outer = 0x114af4000] 16:01:41 INFO - PROCESS | 1649 | 1461106901983 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 725ms 16:01:42 INFO - PROCESS | 1649 | 1461106902036 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:01:42 INFO - PROCESS | 1649 | 1461106902040 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:01:42 INFO - PROCESS | 1649 | 1461106902045 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:01:42 INFO - PROCESS | 1649 | 1461106902046 Marionette TRACE conn2 <- [1,1242,null,{}] 16:01:42 INFO - PROCESS | 1649 | 1461106902049 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:42 INFO - PROCESS | 1649 | 1461106902148 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:01:42 INFO - PROCESS | 1649 | 1461106902211 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11a894800 == 73 [pid = 1649] [id = 318] 16:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x1153b3400) [pid = 1649] [serial = 953] [outer = 0x0] 16:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x1177bdc00) [pid = 1649] [serial = 954] [outer = 0x1153b3400] 16:01:42 INFO - PROCESS | 1649 | 1461106902239 Marionette DEBUG loaded listener.js 16:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x11873a400) [pid = 1649] [serial = 955] [outer = 0x1153b3400] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4b7800 == 72 [pid = 1649] [id = 149] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11be8c000 == 71 [pid = 1649] [id = 198] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1274d2000 == 70 [pid = 1649] [id = 160] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee0f800 == 69 [pid = 1649] [id = 212] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12594d800 == 68 [pid = 1649] [id = 147] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12b369800 == 67 [pid = 1649] [id = 161] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d92d000 == 66 [pid = 1649] [id = 145] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12efb9000 == 65 [pid = 1649] [id = 308] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6ed000 == 64 [pid = 1649] [id = 307] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x128262800 == 63 [pid = 1649] [id = 306] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12d91f800 == 62 [pid = 1649] [id = 305] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12c358800 == 61 [pid = 1649] [id = 304] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12bbb8000 == 60 [pid = 1649] [id = 303] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x12b94b000 == 59 [pid = 1649] [id = 302] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x1274ab000 == 58 [pid = 1649] [id = 301] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x125fc6000 == 57 [pid = 1649] [id = 300] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11c388000 == 56 [pid = 1649] [id = 299] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11a88b800 == 55 [pid = 1649] [id = 298] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa29800 == 54 [pid = 1649] [id = 297] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11b66f000 == 53 [pid = 1649] [id = 296] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11a893000 == 52 [pid = 1649] [id = 295] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x13e590000 == 51 [pid = 1649] [id = 294] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x13184a800 == 50 [pid = 1649] [id = 293] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x131833800 == 49 [pid = 1649] [id = 292] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x126cd0000 == 48 [pid = 1649] [id = 291] 16:01:42 INFO - PROCESS | 1649 | --DOCSHELL 0x11b66a000 == 47 [pid = 1649] [id = 290] 16:01:42 INFO - PROCESS | 1649 | 1461106902679 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:01:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:01:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 673ms 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x12bd89800) [pid = 1649] [serial = 863] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12c227800) [pid = 1649] [serial = 864] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x128211800) [pid = 1649] [serial = 849] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12bd89000) [pid = 1649] [serial = 762] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x11a8c8800) [pid = 1649] [serial = 837] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11aa1e800) [pid = 1649] [serial = 813] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x1177bac00) [pid = 1649] [serial = 810] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x1177c2400) [pid = 1649] [serial = 833] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x11b9a6400) [pid = 1649] [serial = 815] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11bc8d800) [pid = 1649] [serial = 842] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11bc8a400) [pid = 1649] [serial = 827] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12f4e0c00) [pid = 1649] [serial = 765] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12ec78c00) [pid = 1649] [serial = 708] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x126ad8000) [pid = 1649] [serial = 756] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11beb7000) [pid = 1649] [serial = 843] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12b58c800) [pid = 1649] [serial = 855] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11226f800) [pid = 1649] [serial = 806] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x115660800) [pid = 1649] [serial = 750] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11ad52800) [pid = 1649] [serial = 699] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x11b6e9400) [pid = 1649] [serial = 840] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12b98f400) [pid = 1649] [serial = 860] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11c677000) [pid = 1649] [serial = 816] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12b33fc00) [pid = 1649] [serial = 824] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1177c6400) [pid = 1649] [serial = 696] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11a8c2000) [pid = 1649] [serial = 753] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x128ca3c00) [pid = 1649] [serial = 822] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12f154000) [pid = 1649] [serial = 711] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12b3ae800) [pid = 1649] [serial = 825] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11ad4a000) [pid = 1649] [serial = 839] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x11ab35400) [pid = 1649] [serial = 857] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x125ec7800) [pid = 1649] [serial = 845] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x119d65000) [pid = 1649] [serial = 812] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x115772c00) [pid = 1649] [serial = 809] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x128215000) [pid = 1649] [serial = 821] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x125c53c00) [pid = 1649] [serial = 818] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x114be9c00) [pid = 1649] [serial = 830] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12bd73400) [pid = 1649] [serial = 861] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x12746f000) [pid = 1649] [serial = 848] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11bfe0800) [pid = 1649] [serial = 858] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x126c8b000) [pid = 1649] [serial = 702] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x12b3af800) [pid = 1649] [serial = 828] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x114ae7400) [pid = 1649] [serial = 807] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x12e361c00) [pid = 1649] [serial = 705] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x126ade800) [pid = 1649] [serial = 819] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x126ad9000) [pid = 1649] [serial = 846] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x12e367000) [pid = 1649] [serial = 759] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x11924b400) [pid = 1649] [serial = 836] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 115 (0x1154d0000) [pid = 1649] [serial = 831] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 114 (0x128b11800) [pid = 1649] [serial = 851] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 113 (0x1185f3000) [pid = 1649] [serial = 834] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 112 (0x12b3b2c00) [pid = 1649] [serial = 854] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 111 (0x11b926000) [pid = 1649] [serial = 852] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | --DOMWINDOW == 110 (0x12f153000) [pid = 1649] [serial = 747] [outer = 0x0] [url = about:blank] 16:01:42 INFO - PROCESS | 1649 | 1461106902728 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:01:42 INFO - PROCESS | 1649 | 1461106902729 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:01:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:01:42 INFO - PROCESS | 1649 | 1461106902735 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:01:42 INFO - PROCESS | 1649 | 1461106902737 Marionette TRACE conn2 <- [1,1246,null,{}] 16:01:42 INFO - PROCESS | 1649 | 1461106902744 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:42 INFO - PROCESS | 1649 | 1461106902858 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:01:42 INFO - PROCESS | 1649 | 1461106902863 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x11aa39800 == 48 [pid = 1649] [id = 319] 16:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 111 (0x11924cc00) [pid = 1649] [serial = 956] [outer = 0x0] 16:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 112 (0x119d67400) [pid = 1649] [serial = 957] [outer = 0x11924cc00] 16:01:42 INFO - PROCESS | 1649 | 1461106902893 Marionette DEBUG loaded listener.js 16:01:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 113 (0x11a8e7800) [pid = 1649] [serial = 958] [outer = 0x11924cc00] 16:01:43 INFO - PROCESS | 1649 | 1461106903256 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 571ms 16:01:43 INFO - PROCESS | 1649 | 1461106903307 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:01:43 INFO - PROCESS | 1649 | 1461106903308 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:01:43 INFO - PROCESS | 1649 | 1461106903311 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:01:43 INFO - PROCESS | 1649 | 1461106903312 Marionette TRACE conn2 <- [1,1250,null,{}] 16:01:43 INFO - PROCESS | 1649 | 1461106903314 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:43 INFO - PROCESS | 1649 | 1461106903401 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:01:43 INFO - PROCESS | 1649 | 1461106903406 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x125a48800 == 49 [pid = 1649] [id = 320] 16:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 114 (0x11aad6c00) [pid = 1649] [serial = 959] [outer = 0x0] 16:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 115 (0x11ad14800) [pid = 1649] [serial = 960] [outer = 0x11aad6c00] 16:01:43 INFO - PROCESS | 1649 | 1461106903432 Marionette DEBUG loaded listener.js 16:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 116 (0x11b928000) [pid = 1649] [serial = 961] [outer = 0x11aad6c00] 16:01:43 INFO - PROCESS | 1649 | 1461106903755 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:01:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:01:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 473ms 16:01:43 INFO - PROCESS | 1649 | 1461106903785 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:01:43 INFO - PROCESS | 1649 | 1461106903786 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:01:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:01:43 INFO - PROCESS | 1649 | 1461106903788 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:01:43 INFO - PROCESS | 1649 | 1461106903789 Marionette TRACE conn2 <- [1,1254,null,{}] 16:01:43 INFO - PROCESS | 1649 | 1461106903792 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:43 INFO - PROCESS | 1649 | 1461106903879 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:01:43 INFO - PROCESS | 1649 | 1461106903937 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x125fd0000 == 50 [pid = 1649] [id = 321] 16:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x11b6ec400) [pid = 1649] [serial = 962] [outer = 0x0] 16:01:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x11bc86c00) [pid = 1649] [serial = 963] [outer = 0x11b6ec400] 16:01:43 INFO - PROCESS | 1649 | 1461106903963 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11bfd5c00) [pid = 1649] [serial = 964] [outer = 0x11b6ec400] 16:01:44 INFO - PROCESS | 1649 | 1461106904262 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 520ms 16:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:01:44 INFO - PROCESS | 1649 | 1461106904309 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:01:44 INFO - PROCESS | 1649 | 1461106904310 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:01:44 INFO - PROCESS | 1649 | 1461106904312 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:01:44 INFO - PROCESS | 1649 | 1461106904313 Marionette TRACE conn2 <- [1,1258,null,{}] 16:01:44 INFO - PROCESS | 1649 | 1461106904316 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:44 INFO - PROCESS | 1649 | 1461106904417 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:01:44 INFO - PROCESS | 1649 | 1461106904480 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a64800 == 51 [pid = 1649] [id = 322] 16:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x11bc8c400) [pid = 1649] [serial = 965] [outer = 0x0] 16:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x11c4c0400) [pid = 1649] [serial = 966] [outer = 0x11bc8c400] 16:01:44 INFO - PROCESS | 1649 | 1461106904508 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x127470c00) [pid = 1649] [serial = 967] [outer = 0x11bc8c400] 16:01:44 INFO - PROCESS | 1649 | 1461106904821 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:01:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:01:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 518ms 16:01:44 INFO - PROCESS | 1649 | 1461106904832 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:01:44 INFO - PROCESS | 1649 | 1461106904834 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:01:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:01:44 INFO - PROCESS | 1649 | 1461106904839 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:01:44 INFO - PROCESS | 1649 | 1461106904840 Marionette TRACE conn2 <- [1,1262,null,{}] 16:01:44 INFO - PROCESS | 1649 | 1461106904842 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:44 INFO - PROCESS | 1649 | 1461106904947 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:01:44 INFO - PROCESS | 1649 | 1461106904959 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b36a800 == 52 [pid = 1649] [id = 323] 16:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x123744c00) [pid = 1649] [serial = 968] [outer = 0x0] 16:01:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x128219000) [pid = 1649] [serial = 969] [outer = 0x123744c00] 16:01:44 INFO - PROCESS | 1649 | 1461106904984 Marionette DEBUG loaded listener.js 16:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12b342800) [pid = 1649] [serial = 970] [outer = 0x123744c00] 16:01:45 INFO - PROCESS | 1649 | 1461106905321 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 520ms 16:01:45 INFO - PROCESS | 1649 | 1461106905358 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:01:45 INFO - PROCESS | 1649 | 1461106905359 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:01:45 INFO - PROCESS | 1649 | 1461106905361 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 1649 | 1461106905362 Marionette TRACE conn2 <- [1,1266,null,{}] 16:01:45 INFO - PROCESS | 1649 | 1461106905365 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:45 INFO - PROCESS | 1649 | 1461106905467 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:01:45 INFO - PROCESS | 1649 | 1461106905481 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c00c800 == 53 [pid = 1649] [id = 324] 16:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11bc8e800) [pid = 1649] [serial = 971] [outer = 0x0] 16:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12b588000) [pid = 1649] [serial = 972] [outer = 0x11bc8e800] 16:01:45 INFO - PROCESS | 1649 | 1461106905508 Marionette DEBUG loaded listener.js 16:01:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12b992c00) [pid = 1649] [serial = 973] [outer = 0x11bc8e800] 16:01:45 INFO - PROCESS | 1649 | 1461106905844 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:01:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:01:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 16:01:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:01:45 INFO - PROCESS | 1649 | 1461106905882 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:01:45 INFO - PROCESS | 1649 | 1461106905883 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:01:45 INFO - PROCESS | 1649 | 1461106905885 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 1649 | 1461106905886 Marionette TRACE conn2 <- [1,1270,null,{}] 16:01:45 INFO - PROCESS | 1649 | 1461106905889 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:46 INFO - PROCESS | 1649 | 1461106906010 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:01:46 INFO - PROCESS | 1649 | 1461106906030 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3bf800 == 54 [pid = 1649] [id = 325] 16:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x12b3ae800) [pid = 1649] [serial = 974] [outer = 0x0] 16:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12bd84400) [pid = 1649] [serial = 975] [outer = 0x12b3ae800] 16:01:46 INFO - PROCESS | 1649 | 1461106906070 Marionette DEBUG loaded listener.js 16:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12c22e800) [pid = 1649] [serial = 976] [outer = 0x12b3ae800] 16:01:46 INFO - PROCESS | 1649 | 1461106906583 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:01:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:01:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 720ms 16:01:46 INFO - PROCESS | 1649 | 1461106906606 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:01:46 INFO - PROCESS | 1649 | 1461106906608 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:01:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:01:46 INFO - PROCESS | 1649 | 1461106906610 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:01:46 INFO - PROCESS | 1649 | 1461106906611 Marionette TRACE conn2 <- [1,1274,null,{}] 16:01:46 INFO - PROCESS | 1649 | 1461106906613 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:46 INFO - PROCESS | 1649 | 1461106906731 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11c4bd000) [pid = 1649] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x126231800) [pid = 1649] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12750c400) [pid = 1649] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x125929400) [pid = 1649] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x10b149400) [pid = 1649] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x11641c800) [pid = 1649] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 124 (0x11ad48c00) [pid = 1649] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 123 (0x11413ec00) [pid = 1649] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 122 (0x11b928400) [pid = 1649] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 121 (0x116606800) [pid = 1649] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 120 (0x11ac85000) [pid = 1649] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 119 (0x1163b8400) [pid = 1649] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 118 (0x11a610000) [pid = 1649] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 117 (0x112453c00) [pid = 1649] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:01:46 INFO - PROCESS | 1649 | --DOMWINDOW == 116 (0x126c96800) [pid = 1649] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:01:46 INFO - PROCESS | 1649 | 1461106906951 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x115366000 == 55 [pid = 1649] [id = 326] 16:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 117 (0x10b14b000) [pid = 1649] [serial = 977] [outer = 0x0] 16:01:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 118 (0x114aef800) [pid = 1649] [serial = 978] [outer = 0x10b14b000] 16:01:46 INFO - PROCESS | 1649 | 1461106906979 Marionette DEBUG loaded listener.js 16:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 119 (0x11a610000) [pid = 1649] [serial = 979] [outer = 0x10b14b000] 16:01:47 INFO - PROCESS | 1649 | 1461106907256 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 670ms 16:01:47 INFO - PROCESS | 1649 | 1461106907280 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:01:47 INFO - PROCESS | 1649 | 1461106907282 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:01:47 INFO - PROCESS | 1649 | 1461106907293 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:01:47 INFO - PROCESS | 1649 | 1461106907295 Marionette TRACE conn2 <- [1,1278,null,{}] 16:01:47 INFO - PROCESS | 1649 | 1461106907297 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:47 INFO - PROCESS | 1649 | 1461106907422 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:01:47 INFO - PROCESS | 1649 | 1461106907428 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4bf800 == 56 [pid = 1649] [id = 327] 16:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 120 (0x128108c00) [pid = 1649] [serial = 980] [outer = 0x0] 16:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 121 (0x12d687000) [pid = 1649] [serial = 981] [outer = 0x128108c00] 16:01:47 INFO - PROCESS | 1649 | 1461106907457 Marionette DEBUG loaded listener.js 16:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 122 (0x12e361c00) [pid = 1649] [serial = 982] [outer = 0x128108c00] 16:01:47 INFO - PROCESS | 1649 | 1461106907795 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:01:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:01:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 16:01:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:01:47 INFO - PROCESS | 1649 | 1461106907813 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:01:47 INFO - PROCESS | 1649 | 1461106907814 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:01:47 INFO - PROCESS | 1649 | 1461106907817 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:01:47 INFO - PROCESS | 1649 | 1461106907820 Marionette TRACE conn2 <- [1,1282,null,{}] 16:01:47 INFO - PROCESS | 1649 | 1461106907822 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:47 INFO - PROCESS | 1649 | 1461106907941 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:01:47 INFO - PROCESS | 1649 | 1461106907949 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6ef800 == 57 [pid = 1649] [id = 328] 16:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 123 (0x126f1d000) [pid = 1649] [serial = 983] [outer = 0x0] 16:01:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 124 (0x12e36d000) [pid = 1649] [serial = 984] [outer = 0x126f1d000] 16:01:47 INFO - PROCESS | 1649 | 1461106907974 Marionette DEBUG loaded listener.js 16:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 125 (0x12e764000) [pid = 1649] [serial = 985] [outer = 0x126f1d000] 16:01:48 INFO - PROCESS | 1649 | 1461106908285 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 16:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:01:48 INFO - PROCESS | 1649 | 1461106908337 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:01:48 INFO - PROCESS | 1649 | 1461106908339 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:01:48 INFO - PROCESS | 1649 | 1461106908341 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:01:48 INFO - PROCESS | 1649 | 1461106908342 Marionette TRACE conn2 <- [1,1286,null,{}] 16:01:48 INFO - PROCESS | 1649 | 1461106908344 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:48 INFO - PROCESS | 1649 | 1461106908430 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:01:48 INFO - PROCESS | 1649 | 1461106908435 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efbf000 == 58 [pid = 1649] [id = 329] 16:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x12e6be000) [pid = 1649] [serial = 986] [outer = 0x0] 16:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x12e76f800) [pid = 1649] [serial = 987] [outer = 0x12e6be000] 16:01:48 INFO - PROCESS | 1649 | 1461106908459 Marionette DEBUG loaded listener.js 16:01:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x12ec7dc00) [pid = 1649] [serial = 988] [outer = 0x12e6be000] 16:01:48 INFO - PROCESS | 1649 | 1461106908803 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:01:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:01:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 469ms 16:01:48 INFO - PROCESS | 1649 | 1461106908810 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:01:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:01:48 INFO - PROCESS | 1649 | 1461106908811 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:01:48 INFO - PROCESS | 1649 | 1461106908813 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:01:48 INFO - PROCESS | 1649 | 1461106908815 Marionette TRACE conn2 <- [1,1290,null,{}] 16:01:48 INFO - PROCESS | 1649 | 1461106908820 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:48 INFO - PROCESS | 1649 | 1461106908941 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:01:49 INFO - PROCESS | 1649 | 1461106909047 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x114114800 == 59 [pid = 1649] [id = 330] 16:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x10b14b800) [pid = 1649] [serial = 989] [outer = 0x0] 16:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x112267400) [pid = 1649] [serial = 990] [outer = 0x10b14b800] 16:01:49 INFO - PROCESS | 1649 | 1461106909080 Marionette DEBUG loaded listener.js 16:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11437f000) [pid = 1649] [serial = 991] [outer = 0x10b14b800] 16:01:49 INFO - PROCESS | 1649 | 1461106909507 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:01:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:01:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 722ms 16:01:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:01:49 INFO - PROCESS | 1649 | 1461106909537 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:01:49 INFO - PROCESS | 1649 | 1461106909540 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:01:49 INFO - PROCESS | 1649 | 1461106909544 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:01:49 INFO - PROCESS | 1649 | 1461106909546 Marionette TRACE conn2 <- [1,1294,null,{}] 16:01:49 INFO - PROCESS | 1649 | 1461106909550 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:49 INFO - PROCESS | 1649 | 1461106909663 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:01:49 INFO - PROCESS | 1649 | 1461106909748 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c692800 == 60 [pid = 1649] [id = 331] 16:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x1177c2400) [pid = 1649] [serial = 992] [outer = 0x0] 16:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x118799400) [pid = 1649] [serial = 993] [outer = 0x1177c2400] 16:01:49 INFO - PROCESS | 1649 | 1461106909823 Marionette DEBUG loaded listener.js 16:01:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x119ac8800) [pid = 1649] [serial = 994] [outer = 0x1177c2400] 16:01:50 INFO - PROCESS | 1649 | 1461106910244 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 720ms 16:01:50 INFO - PROCESS | 1649 | 1461106910266 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:01:50 INFO - PROCESS | 1649 | 1461106910269 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:01:50 INFO - PROCESS | 1649 | 1461106910272 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:01:50 INFO - PROCESS | 1649 | 1461106910273 Marionette TRACE conn2 <- [1,1298,null,{}] 16:01:50 INFO - PROCESS | 1649 | 1461106910276 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:50 INFO - PROCESS | 1649 | 1461106910382 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:01:50 INFO - PROCESS | 1649 | 1461106910441 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b957000 == 61 [pid = 1649] [id = 332] 16:01:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11aa1e800) [pid = 1649] [serial = 995] [outer = 0x0] 16:01:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11add7c00) [pid = 1649] [serial = 996] [outer = 0x11aa1e800] 16:01:50 INFO - PROCESS | 1649 | 1461106910513 Marionette DEBUG loaded listener.js 16:01:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x11c4be400) [pid = 1649] [serial = 997] [outer = 0x11aa1e800] 16:01:50 INFO - PROCESS | 1649 | 1461106910917 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:01:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:01:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 668ms 16:01:50 INFO - PROCESS | 1649 | 1461106910941 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:01:50 INFO - PROCESS | 1649 | 1461106910943 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:01:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:01:50 INFO - PROCESS | 1649 | 1461106910950 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:01:50 INFO - PROCESS | 1649 | 1461106910955 Marionette TRACE conn2 <- [1,1302,null,{}] 16:01:50 INFO - PROCESS | 1649 | 1461106910958 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:51 INFO - PROCESS | 1649 | 1461106911092 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:01:51 INFO - PROCESS | 1649 | 1461106911166 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc6b800 == 62 [pid = 1649] [id = 333] 16:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x123bd2800) [pid = 1649] [serial = 998] [outer = 0x0] 16:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x128ca3c00) [pid = 1649] [serial = 999] [outer = 0x123bd2800] 16:01:51 INFO - PROCESS | 1649 | 1461106911196 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12bbac000) [pid = 1649] [serial = 1000] [outer = 0x123bd2800] 16:01:51 INFO - PROCESS | 1649 | 1461106911605 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:01:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:01:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 681ms 16:01:51 INFO - PROCESS | 1649 | 1461106911628 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:01:51 INFO - PROCESS | 1649 | 1461106911629 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:01:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:01:51 INFO - PROCESS | 1649 | 1461106911632 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:01:51 INFO - PROCESS | 1649 | 1461106911634 Marionette TRACE conn2 <- [1,1306,null,{}] 16:01:51 INFO - PROCESS | 1649 | 1461106911638 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:51 INFO - PROCESS | 1649 | 1461106911744 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:01:51 INFO - PROCESS | 1649 | 1461106911817 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x130734000 == 63 [pid = 1649] [id = 334] 16:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12bd83400) [pid = 1649] [serial = 1001] [outer = 0x0] 16:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12d093c00) [pid = 1649] [serial = 1002] [outer = 0x12bd83400] 16:01:51 INFO - PROCESS | 1649 | 1461106911846 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12d964000) [pid = 1649] [serial = 1003] [outer = 0x12bd83400] 16:01:52 INFO - PROCESS | 1649 | 1461106912251 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:01:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:01:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 673ms 16:01:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:01:52 INFO - PROCESS | 1649 | 1461106912305 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:01:52 INFO - PROCESS | 1649 | 1461106912307 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:01:52 INFO - PROCESS | 1649 | 1461106912309 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:01:52 INFO - PROCESS | 1649 | 1461106912310 Marionette TRACE conn2 <- [1,1310,null,{}] 16:01:52 INFO - PROCESS | 1649 | 1461106912312 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:52 INFO - PROCESS | 1649 | 1461106912417 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:01:52 INFO - PROCESS | 1649 | 1461106912520 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x136310800 == 64 [pid = 1649] [id = 335] 16:01:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12e766800) [pid = 1649] [serial = 1004] [outer = 0x0] 16:01:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12ee55000) [pid = 1649] [serial = 1005] [outer = 0x12e766800] 16:01:52 INFO - PROCESS | 1649 | 1461106912560 Marionette DEBUG loaded listener.js 16:01:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12f149000) [pid = 1649] [serial = 1006] [outer = 0x12e766800] 16:01:52 INFO - PROCESS | 1649 | 1461106912987 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:01:53 INFO - PROCESS | 1649 | 1461106913031 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:01:53 INFO - PROCESS | 1649 | 1461106913033 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:01:53 INFO - PROCESS | 1649 | 1461106913034 Marionette TRACE conn2 <- [1,1314,null,{}] 16:01:53 INFO - PROCESS | 1649 | 1461106913037 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:53 INFO - PROCESS | 1649 | 1461106913144 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:01:53 INFO - PROCESS | 1649 | 1461106913218 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1366e8800 == 65 [pid = 1649] [id = 336] 16:01:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12ee5d800) [pid = 1649] [serial = 1007] [outer = 0x0] 16:01:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12f150800) [pid = 1649] [serial = 1008] [outer = 0x12ee5d800] 16:01:53 INFO - PROCESS | 1649 | 1461106913250 Marionette DEBUG loaded listener.js 16:01:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12f4e9000) [pid = 1649] [serial = 1009] [outer = 0x12ee5d800] 16:01:53 INFO - PROCESS | 1649 | 1461106913652 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:01:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:01:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 672ms 16:01:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:01:53 INFO - PROCESS | 1649 | 1461106913706 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:01:53 INFO - PROCESS | 1649 | 1461106913707 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:01:53 INFO - PROCESS | 1649 | 1461106913709 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:01:53 INFO - PROCESS | 1649 | 1461106913710 Marionette TRACE conn2 <- [1,1318,null,{}] 16:01:53 INFO - PROCESS | 1649 | 1461106913713 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:53 INFO - PROCESS | 1649 | 1461106913836 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:01:53 INFO - PROCESS | 1649 | 1461106913950 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x1123b6000 == 66 [pid = 1649] [id = 337] 16:01:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12d68c000) [pid = 1649] [serial = 1010] [outer = 0x0] 16:01:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12f5ad800) [pid = 1649] [serial = 1011] [outer = 0x12d68c000] 16:01:53 INFO - PROCESS | 1649 | 1461106913982 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12f5b7800) [pid = 1649] [serial = 1012] [outer = 0x12d68c000] 16:01:54 INFO - PROCESS | 1649 | 1461106914404 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:01:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:01:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 719ms 16:01:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:01:54 INFO - PROCESS | 1649 | 1461106914429 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:01:54 INFO - PROCESS | 1649 | 1461106914430 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:01:54 INFO - PROCESS | 1649 | 1461106914432 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:01:54 INFO - PROCESS | 1649 | 1461106914434 Marionette TRACE conn2 <- [1,1322,null,{}] 16:01:54 INFO - PROCESS | 1649 | 1461106914436 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:54 INFO - PROCESS | 1649 | 1461106914545 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:01:54 INFO - PROCESS | 1649 | 1461106914813 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba65800 == 67 [pid = 1649] [id = 338] 16:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x112271400) [pid = 1649] [serial = 1013] [outer = 0x0] 16:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x114379000) [pid = 1649] [serial = 1014] [outer = 0x112271400] 16:01:54 INFO - PROCESS | 1649 | 1461106914845 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x114be1c00) [pid = 1649] [serial = 1015] [outer = 0x112271400] 16:01:55 INFO - PROCESS | 1649 | 1461106915278 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:01:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:01:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 871ms 16:01:55 INFO - PROCESS | 1649 | 1461106915305 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:01:55 INFO - PROCESS | 1649 | 1461106915307 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:01:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:01:55 INFO - PROCESS | 1649 | 1461106915310 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - PROCESS | 1649 | 1461106915313 Marionette TRACE conn2 <- [1,1326,null,{}] 16:01:55 INFO - PROCESS | 1649 | 1461106915317 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:55 INFO - PROCESS | 1649 | 1461106915419 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:01:55 INFO - PROCESS | 1649 | 1461106915498 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b950800 == 68 [pid = 1649] [id = 339] 16:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x1163b6000) [pid = 1649] [serial = 1016] [outer = 0x0] 16:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x1185ef800) [pid = 1649] [serial = 1017] [outer = 0x1163b6000] 16:01:55 INFO - PROCESS | 1649 | 1461106915527 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x1191b7c00) [pid = 1649] [serial = 1018] [outer = 0x1163b6000] 16:01:55 INFO - PROCESS | 1649 | 1461106915978 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 725ms 16:01:56 INFO - PROCESS | 1649 | 1461106916039 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:01:56 INFO - PROCESS | 1649 | 1461106916041 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:01:56 INFO - PROCESS | 1649 | 1461106916045 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:01:56 INFO - PROCESS | 1649 | 1461106916047 Marionette TRACE conn2 <- [1,1330,null,{}] 16:01:56 INFO - PROCESS | 1649 | 1461106916051 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:56 INFO - PROCESS | 1649 | 1461106916190 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12b95d800 == 67 [pid = 1649] [id = 199] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12efbf000 == 66 [pid = 1649] [id = 329] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6ef800 == 65 [pid = 1649] [id = 328] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4bf800 == 64 [pid = 1649] [id = 327] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x115366000 == 63 [pid = 1649] [id = 326] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3bf800 == 62 [pid = 1649] [id = 325] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12c00c800 == 61 [pid = 1649] [id = 324] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x12b36a800 == 60 [pid = 1649] [id = 323] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x126a64800 == 59 [pid = 1649] [id = 322] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x125fd0000 == 58 [pid = 1649] [id = 321] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x125a48800 == 57 [pid = 1649] [id = 320] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11aa39800 == 56 [pid = 1649] [id = 319] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x11a894800 == 55 [pid = 1649] [id = 318] 16:01:56 INFO - PROCESS | 1649 | --DOCSHELL 0x119b88000 == 54 [pid = 1649] [id = 317] 16:01:56 INFO - PROCESS | 1649 | 1461106916335 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x1144d8000 == 55 [pid = 1649] [id = 340] 16:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x114374000) [pid = 1649] [serial = 1019] [outer = 0x0] 16:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x1185e5400) [pid = 1649] [serial = 1020] [outer = 0x114374000] 16:01:56 INFO - PROCESS | 1649 | 1461106916364 Marionette DEBUG loaded listener.js 16:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x11ad0f800) [pid = 1649] [serial = 1021] [outer = 0x114374000] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x126c8f000) [pid = 1649] [serial = 804] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12bba1000) [pid = 1649] [serial = 916] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12ee54400) [pid = 1649] [serial = 507] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x1268b0c00) [pid = 1649] [serial = 907] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12810a800) [pid = 1649] [serial = 910] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12bd71000) [pid = 1649] [serial = 922] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x123841000) [pid = 1649] [serial = 919] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12d093000) [pid = 1649] [serial = 925] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x11c7b4800) [pid = 1649] [serial = 903] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x128214c00) [pid = 1649] [serial = 921] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12c22d000) [pid = 1649] [serial = 924] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x125d58400) [pid = 1649] [serial = 906] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x1154d0c00) [pid = 1649] [serial = 918] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x125ae1400) [pid = 1649] [serial = 909] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x128213000) [pid = 1649] [serial = 912] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11aa13400) [pid = 1649] [serial = 872] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1158de800) [pid = 1649] [serial = 869] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1153cec00) [pid = 1649] [serial = 888] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x114aef400) [pid = 1649] [serial = 887] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11beb5000) [pid = 1649] [serial = 902] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12d092800) [pid = 1649] [serial = 878] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x1185f1c00) [pid = 1649] [serial = 891] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11850b800) [pid = 1649] [serial = 890] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11ad4b800) [pid = 1649] [serial = 899] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11b6ea400) [pid = 1649] [serial = 900] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12bba7800) [pid = 1649] [serial = 875] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12d68d800) [pid = 1649] [serial = 881] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x118f34800) [pid = 1649] [serial = 893] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x119d65c00) [pid = 1649] [serial = 894] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x11aa1d400) [pid = 1649] [serial = 896] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x11ac83800) [pid = 1649] [serial = 897] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12e370000) [pid = 1649] [serial = 885] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12d689800) [pid = 1649] [serial = 884] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x12c22d800) [pid = 1649] [serial = 866] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12b341400) [pid = 1649] [serial = 915] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x128cacc00) [pid = 1649] [serial = 913] [outer = 0x0] [url = about:blank] 16:01:56 INFO - PROCESS | 1649 | 1461106916692 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:01:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:01:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 722ms 16:01:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:01:56 INFO - PROCESS | 1649 | 1461106916767 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:01:56 INFO - PROCESS | 1649 | 1461106916768 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:01:56 INFO - PROCESS | 1649 | 1461106916774 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:01:56 INFO - PROCESS | 1649 | 1461106916778 Marionette TRACE conn2 <- [1,1334,null,{}] 16:01:56 INFO - PROCESS | 1649 | 1461106916782 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:56 INFO - PROCESS | 1649 | 1461106916889 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:01:56 INFO - PROCESS | 1649 | 1461106916949 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be8c800 == 56 [pid = 1649] [id = 341] 16:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11a8e6400) [pid = 1649] [serial = 1022] [outer = 0x0] 16:01:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11b92ac00) [pid = 1649] [serial = 1023] [outer = 0x11a8e6400] 16:01:56 INFO - PROCESS | 1649 | 1461106916975 Marionette DEBUG loaded listener.js 16:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11c7c0c00) [pid = 1649] [serial = 1024] [outer = 0x11a8e6400] 16:01:57 INFO - PROCESS | 1649 | 1461106917253 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:01:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:01:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 526ms 16:01:57 INFO - PROCESS | 1649 | 1461106917296 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:01:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:01:57 INFO - PROCESS | 1649 | 1461106917298 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:01:57 INFO - PROCESS | 1649 | 1461106917302 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:01:57 INFO - PROCESS | 1649 | 1461106917305 Marionette TRACE conn2 <- [1,1338,null,{}] 16:01:57 INFO - PROCESS | 1649 | 1461106917307 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:57 INFO - PROCESS | 1649 | 1461106917401 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:01:57 INFO - PROCESS | 1649 | 1461106917475 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x126870000 == 57 [pid = 1649] [id = 342] 16:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11ad0e800) [pid = 1649] [serial = 1025] [outer = 0x0] 16:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12384ac00) [pid = 1649] [serial = 1026] [outer = 0x11ad0e800] 16:01:57 INFO - PROCESS | 1649 | 1461106917516 Marionette DEBUG loaded listener.js 16:01:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12657e000) [pid = 1649] [serial = 1027] [outer = 0x11ad0e800] 16:01:58 INFO - PROCESS | 1649 | 1461106918392 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1122ms 16:01:58 INFO - PROCESS | 1649 | 1461106918424 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:01:58 INFO - PROCESS | 1649 | 1461106918425 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:01:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:01:58 INFO - PROCESS | 1649 | 1461106918427 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 1649 | 1461106918428 Marionette TRACE conn2 <- [1,1342,null,{}] 16:01:58 INFO - PROCESS | 1649 | 1461106918430 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:58 INFO - PROCESS | 1649 | 1461106918536 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:01:58 INFO - PROCESS | 1649 | 1461106918576 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b36c000 == 58 [pid = 1649] [id = 343] 16:01:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x127506400) [pid = 1649] [serial = 1028] [outer = 0x0] 16:01:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x12810fc00) [pid = 1649] [serial = 1029] [outer = 0x127506400] 16:01:58 INFO - PROCESS | 1649 | 1461106918608 Marionette DEBUG loaded listener.js 16:01:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x128cadc00) [pid = 1649] [serial = 1030] [outer = 0x127506400] 16:01:58 INFO - PROCESS | 1649 | 1461106918960 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:01:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:01:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 569ms 16:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:01:59 INFO - PROCESS | 1649 | 1461106919008 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:01:59 INFO - PROCESS | 1649 | 1461106919009 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:01:59 INFO - PROCESS | 1649 | 1461106919011 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:01:59 INFO - PROCESS | 1649 | 1461106919013 Marionette TRACE conn2 <- [1,1346,null,{}] 16:01:59 INFO - PROCESS | 1649 | 1461106919015 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:59 INFO - PROCESS | 1649 | 1461106919124 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:01:59 INFO - PROCESS | 1649 | 1461106919165 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c357000 == 59 [pid = 1649] [id = 344] 16:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12b33d400) [pid = 1649] [serial = 1031] [outer = 0x0] 16:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12b79e400) [pid = 1649] [serial = 1032] [outer = 0x12b33d400] 16:01:59 INFO - PROCESS | 1649 | 1461106919190 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12c231000) [pid = 1649] [serial = 1033] [outer = 0x12b33d400] 16:01:59 INFO - PROCESS | 1649 | 1461106919513 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:01:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:01:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 517ms 16:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:01:59 INFO - PROCESS | 1649 | 1461106919530 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:01:59 INFO - PROCESS | 1649 | 1461106919531 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:01:59 INFO - PROCESS | 1649 | 1461106919535 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:01:59 INFO - PROCESS | 1649 | 1461106919537 Marionette TRACE conn2 <- [1,1350,null,{}] 16:01:59 INFO - PROCESS | 1649 | 1461106919540 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:59 INFO - PROCESS | 1649 | 1461106919650 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:01:59 INFO - PROCESS | 1649 | 1461106919662 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6ac800 == 60 [pid = 1649] [id = 345] 16:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12b347000) [pid = 1649] [serial = 1034] [outer = 0x0] 16:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12d685800) [pid = 1649] [serial = 1035] [outer = 0x12b347000] 16:01:59 INFO - PROCESS | 1649 | 1461106919688 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12e362000) [pid = 1649] [serial = 1036] [outer = 0x12b347000] 16:02:00 INFO - PROCESS | 1649 | 1461106920037 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 16:02:00 INFO - PROCESS | 1649 | 1461106920056 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:02:00 INFO - PROCESS | 1649 | 1461106920057 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:02:00 INFO - PROCESS | 1649 | 1461106920059 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - PROCESS | 1649 | 1461106920060 Marionette TRACE conn2 <- [1,1354,null,{}] 16:02:00 INFO - PROCESS | 1649 | 1461106920062 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:00 INFO - PROCESS | 1649 | 1461106920174 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:02:00 INFO - PROCESS | 1649 | 1461106920189 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d92d800 == 61 [pid = 1649] [id = 346] 16:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11be0b800) [pid = 1649] [serial = 1037] [outer = 0x0] 16:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11be10400) [pid = 1649] [serial = 1038] [outer = 0x11be0b800] 16:02:00 INFO - PROCESS | 1649 | 1461106920214 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11be14000) [pid = 1649] [serial = 1039] [outer = 0x11be0b800] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x12d093400) [pid = 1649] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11bc8c400) [pid = 1649] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11924cc00) [pid = 1649] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x123744c00) [pid = 1649] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12b3ae800) [pid = 1649] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x11bc8e800) [pid = 1649] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x11aad6c00) [pid = 1649] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x114af4000) [pid = 1649] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x11b6ec400) [pid = 1649] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x1153b3400) [pid = 1649] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x10b14b000) [pid = 1649] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x126f1d000) [pid = 1649] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x128108c00) [pid = 1649] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12b98d800) [pid = 1649] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x12d045400) [pid = 1649] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 127 (0x11558f800) [pid = 1649] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 126 (0x12d08fc00) [pid = 1649] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:02:00 INFO - PROCESS | 1649 | --DOMWINDOW == 125 (0x1164aa800) [pid = 1649] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:02:00 INFO - PROCESS | 1649 | 1461106920655 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:02:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:02:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 619ms 16:02:00 INFO - PROCESS | 1649 | 1461106920678 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:02:00 INFO - PROCESS | 1649 | 1461106920680 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:02:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:02:00 INFO - PROCESS | 1649 | 1461106920682 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:02:00 INFO - PROCESS | 1649 | 1461106920683 Marionette TRACE conn2 <- [1,1358,null,{}] 16:02:00 INFO - PROCESS | 1649 | 1461106920691 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:00 INFO - PROCESS | 1649 | 1461106920810 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:02:00 INFO - PROCESS | 1649 | 1461106920853 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c358800 == 62 [pid = 1649] [id = 347] 16:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 126 (0x11226dc00) [pid = 1649] [serial = 1040] [outer = 0x0] 16:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 127 (0x11ad10800) [pid = 1649] [serial = 1041] [outer = 0x11226dc00] 16:02:00 INFO - PROCESS | 1649 | 1461106920879 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 128 (0x11be13000) [pid = 1649] [serial = 1042] [outer = 0x11226dc00] 16:02:01 INFO - PROCESS | 1649 | 1461106921155 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 524ms 16:02:01 INFO - PROCESS | 1649 | 1461106921207 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:02:01 INFO - PROCESS | 1649 | 1461106921208 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:02:01 INFO - PROCESS | 1649 | 1461106921210 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:02:01 INFO - PROCESS | 1649 | 1461106921211 Marionette TRACE conn2 <- [1,1362,null,{}] 16:02:01 INFO - PROCESS | 1649 | 1461106921214 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:01 INFO - PROCESS | 1649 | 1461106921307 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:02:01 INFO - PROCESS | 1649 | 1461106921311 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee11800 == 63 [pid = 1649] [id = 348] 16:02:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11be15c00) [pid = 1649] [serial = 1043] [outer = 0x0] 16:02:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x12b3ae800) [pid = 1649] [serial = 1044] [outer = 0x11be15c00] 16:02:01 INFO - PROCESS | 1649 | 1461106921341 Marionette DEBUG loaded listener.js 16:02:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x12e366800) [pid = 1649] [serial = 1045] [outer = 0x11be15c00] 16:02:01 INFO - PROCESS | 1649 | 1461106921717 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 518ms 16:02:01 INFO - PROCESS | 1649 | 1461106921742 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:02:01 INFO - PROCESS | 1649 | 1461106921744 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:02:01 INFO - PROCESS | 1649 | 1461106921746 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:02:01 INFO - PROCESS | 1649 | 1461106921748 Marionette TRACE conn2 <- [1,1366,null,{}] 16:02:01 INFO - PROCESS | 1649 | 1461106921751 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:01 INFO - PROCESS | 1649 | 1461106921853 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:02:01 INFO - PROCESS | 1649 | 1461106921857 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc67000 == 64 [pid = 1649] [id = 349] 16:02:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x125c8c000) [pid = 1649] [serial = 1046] [outer = 0x0] 16:02:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x125c92000) [pid = 1649] [serial = 1047] [outer = 0x125c8c000] 16:02:01 INFO - PROCESS | 1649 | 1461106921882 Marionette DEBUG loaded listener.js 16:02:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x12e608800) [pid = 1649] [serial = 1048] [outer = 0x125c8c000] 16:02:02 INFO - PROCESS | 1649 | 1461106922239 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:02:02 INFO - PROCESS | 1649 | 1461106922267 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:02:02 INFO - PROCESS | 1649 | 1461106922270 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - PROCESS | 1649 | 1461106922271 Marionette TRACE conn2 <- [1,1370,null,{}] 16:02:02 INFO - PROCESS | 1649 | 1461106922273 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:02 INFO - PROCESS | 1649 | 1461106922361 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:02:02 INFO - PROCESS | 1649 | 1461106922427 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x130733000 == 65 [pid = 1649] [id = 350] 16:02:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12e365800) [pid = 1649] [serial = 1049] [outer = 0x0] 16:02:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x12e6ca800) [pid = 1649] [serial = 1050] [outer = 0x12e365800] 16:02:02 INFO - PROCESS | 1649 | 1461106922452 Marionette DEBUG loaded listener.js 16:02:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x12ee5e800) [pid = 1649] [serial = 1051] [outer = 0x12e365800] 16:02:02 INFO - PROCESS | 1649 | 1461106922896 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:02:02 INFO - PROCESS | 1649 | 1461106922945 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:02:02 INFO - PROCESS | 1649 | 1461106922949 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - PROCESS | 1649 | 1461106922951 Marionette TRACE conn2 <- [1,1374,null,{}] 16:02:02 INFO - PROCESS | 1649 | 1461106922955 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:03 INFO - PROCESS | 1649 | 1461106923070 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:02:03 INFO - PROCESS | 1649 | 1461106923177 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x114e5d800 == 66 [pid = 1649] [id = 351] 16:02:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x1185e7400) [pid = 1649] [serial = 1052] [outer = 0x0] 16:02:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x118c05c00) [pid = 1649] [serial = 1053] [outer = 0x1185e7400] 16:02:03 INFO - PROCESS | 1649 | 1461106923238 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x11a8c6800) [pid = 1649] [serial = 1054] [outer = 0x1185e7400] 16:02:03 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:02:03 INFO - PROCESS | 1649 | 1461106923748 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:02:03 INFO - PROCESS | 1649 | 1461106923795 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:02:03 INFO - PROCESS | 1649 | 1461106923806 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:02:03 INFO - PROCESS | 1649 | 1461106923809 Marionette TRACE conn2 <- [1,1378,null,{}] 16:02:03 INFO - PROCESS | 1649 | 1461106923813 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:03 INFO - PROCESS | 1649 | 1461106923962 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:02:04 INFO - PROCESS | 1649 | 1461106924038 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274b5800 == 67 [pid = 1649] [id = 352] 16:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x11b6e1800) [pid = 1649] [serial = 1055] [outer = 0x0] 16:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x11be07800) [pid = 1649] [serial = 1056] [outer = 0x11b6e1800] 16:02:04 INFO - PROCESS | 1649 | 1461106924069 Marionette DEBUG loaded listener.js 16:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x11c44d400) [pid = 1649] [serial = 1057] [outer = 0x11b6e1800] 16:02:04 INFO - PROCESS | 1649 | 1461106924522 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:02:04 INFO - PROCESS | 1649 | 1461106924531 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:02:04 INFO - PROCESS | 1649 | 1461106924533 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:02:04 INFO - PROCESS | 1649 | 1461106924536 Marionette TRACE conn2 <- [1,1382,null,{}] 16:02:04 INFO - PROCESS | 1649 | 1461106924544 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:04 INFO - PROCESS | 1649 | 1461106924657 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:02:04 INFO - PROCESS | 1649 | 1461106924736 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f554800 == 68 [pid = 1649] [id = 353] 16:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x1239d3400) [pid = 1649] [serial = 1058] [outer = 0x0] 16:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1262e2c00) [pid = 1649] [serial = 1059] [outer = 0x1239d3400] 16:02:04 INFO - PROCESS | 1649 | 1461106924767 Marionette DEBUG loaded listener.js 16:02:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12b342000) [pid = 1649] [serial = 1060] [outer = 0x1239d3400] 16:02:05 INFO - PROCESS | 1649 | [1649] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:02:05 INFO - PROCESS | 1649 | 1461106925233 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:02:05 INFO - PROCESS | 1649 | 1461106925259 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:02:05 INFO - PROCESS | 1649 | 1461106925261 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:02:05 INFO - PROCESS | 1649 | 1461106925263 Marionette TRACE conn2 <- [1,1386,null,{}] 16:02:05 INFO - PROCESS | 1649 | 1461106925265 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:05 INFO - PROCESS | 1649 | 1461106925374 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:02:05 INFO - PROCESS | 1649 | 1461106925451 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e593800 == 69 [pid = 1649] [id = 354] 16:02:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12b992800) [pid = 1649] [serial = 1061] [outer = 0x0] 16:02:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12d685c00) [pid = 1649] [serial = 1062] [outer = 0x12b992800] 16:02:05 INFO - PROCESS | 1649 | 1461106925484 Marionette DEBUG loaded listener.js 16:02:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12e6c2400) [pid = 1649] [serial = 1063] [outer = 0x12b992800] 16:02:05 INFO - PROCESS | 1649 | 1461106925895 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:02:05 INFO - PROCESS | 1649 | 1461106925932 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:02:05 INFO - PROCESS | 1649 | 1461106925934 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:02:05 INFO - PROCESS | 1649 | 1461106925935 Marionette TRACE conn2 <- [1,1390,null,{}] 16:02:05 INFO - PROCESS | 1649 | 1461106925938 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:06 INFO - PROCESS | 1649 | 1461106926060 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:02:06 INFO - PROCESS | 1649 | 1461106926148 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x136aa1000 == 70 [pid = 1649] [id = 355] 16:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12e6cbc00) [pid = 1649] [serial = 1064] [outer = 0x0] 16:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12f146800) [pid = 1649] [serial = 1065] [outer = 0x12e6cbc00] 16:02:06 INFO - PROCESS | 1649 | 1461106926179 Marionette DEBUG loaded listener.js 16:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12f150400) [pid = 1649] [serial = 1066] [outer = 0x12e6cbc00] 16:02:06 INFO - PROCESS | 1649 | 1461106926592 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 671ms 16:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:02:06 INFO - PROCESS | 1649 | 1461106926605 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:02:06 INFO - PROCESS | 1649 | 1461106926607 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:02:06 INFO - PROCESS | 1649 | 1461106926609 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:02:06 INFO - PROCESS | 1649 | 1461106926610 Marionette TRACE conn2 <- [1,1394,null,{}] 16:02:06 INFO - PROCESS | 1649 | 1461106926613 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:06 INFO - PROCESS | 1649 | 1461106926729 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:02:06 INFO - PROCESS | 1649 | 1461106926808 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e058800 == 71 [pid = 1649] [id = 356] 16:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12f151000) [pid = 1649] [serial = 1067] [outer = 0x0] 16:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12f5ae800) [pid = 1649] [serial = 1068] [outer = 0x12f151000] 16:02:06 INFO - PROCESS | 1649 | 1461106926842 Marionette DEBUG loaded listener.js 16:02:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12fc3ac00) [pid = 1649] [serial = 1069] [outer = 0x12f151000] 16:02:07 INFO - PROCESS | 1649 | 1461106927240 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 669ms 16:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:02:07 INFO - PROCESS | 1649 | 1461106927279 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:02:07 INFO - PROCESS | 1649 | 1461106927280 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:02:07 INFO - PROCESS | 1649 | 1461106927282 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:02:07 INFO - PROCESS | 1649 | 1461106927284 Marionette TRACE conn2 <- [1,1398,null,{}] 16:02:07 INFO - PROCESS | 1649 | 1461106927286 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:07 INFO - PROCESS | 1649 | 1461106927394 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:02:07 INFO - PROCESS | 1649 | 1461106927504 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1367b2000 == 72 [pid = 1649] [id = 357] 16:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12f4dc400) [pid = 1649] [serial = 1070] [outer = 0x0] 16:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12fc3f800) [pid = 1649] [serial = 1071] [outer = 0x12f4dc400] 16:02:07 INFO - PROCESS | 1649 | 1461106927535 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12fc46000) [pid = 1649] [serial = 1072] [outer = 0x12f4dc400] 16:02:07 INFO - PROCESS | 1649 | 1461106927944 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 673ms 16:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:02:07 INFO - PROCESS | 1649 | 1461106927957 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:02:07 INFO - PROCESS | 1649 | 1461106927958 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:02:07 INFO - PROCESS | 1649 | 1461106927960 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:02:07 INFO - PROCESS | 1649 | 1461106927961 Marionette TRACE conn2 <- [1,1402,null,{}] 16:02:07 INFO - PROCESS | 1649 | 1461106927964 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:08 INFO - PROCESS | 1649 | 1461106928075 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:02:08 INFO - PROCESS | 1649 | 1461106928189 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e051000 == 73 [pid = 1649] [id = 358] 16:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x1153ca000) [pid = 1649] [serial = 1073] [outer = 0x0] 16:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12fc48000) [pid = 1649] [serial = 1074] [outer = 0x1153ca000] 16:02:08 INFO - PROCESS | 1649 | 1461106928221 Marionette DEBUG loaded listener.js 16:02:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12fc4f000) [pid = 1649] [serial = 1075] [outer = 0x1153ca000] 16:02:08 INFO - PROCESS | 1649 | 1461106928641 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 718ms 16:02:08 INFO - PROCESS | 1649 | 1461106928679 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 1649 | 1461106928681 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:02:08 INFO - PROCESS | 1649 | 1461106928703 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 1649 | 1461106928704 Marionette TRACE conn2 <- [1,1406,null,{}] 16:02:08 INFO - PROCESS | 1649 | 1461106928707 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:08 INFO - PROCESS | 1649 | 1461106928827 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:02:09 INFO - PROCESS | 1649 | 1461106929179 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b664000 == 74 [pid = 1649] [id = 359] 16:02:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x112453c00) [pid = 1649] [serial = 1076] [outer = 0x0] 16:02:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x1146b6800) [pid = 1649] [serial = 1077] [outer = 0x112453c00] 16:02:09 INFO - PROCESS | 1649 | 1461106929223 Marionette DEBUG loaded listener.js 16:02:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x115657000) [pid = 1649] [serial = 1078] [outer = 0x112453c00] 16:02:09 INFO - PROCESS | 1649 | 1461106929675 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1039ms 16:02:09 INFO - PROCESS | 1649 | 1461106929723 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:02:09 INFO - PROCESS | 1649 | 1461106929726 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:02:09 INFO - PROCESS | 1649 | 1461106929729 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:02:09 INFO - PROCESS | 1649 | 1461106929731 Marionette TRACE conn2 <- [1,1410,null,{}] 16:02:09 INFO - PROCESS | 1649 | 1461106929743 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:09 INFO - PROCESS | 1649 | 1461106929852 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:02:09 INFO - PROCESS | 1649 | 1461106929966 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x119dc5800 == 75 [pid = 1649] [id = 360] 16:02:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x118f36800) [pid = 1649] [serial = 1079] [outer = 0x0] 16:02:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x11aa1d400) [pid = 1649] [serial = 1080] [outer = 0x118f36800] 16:02:10 INFO - PROCESS | 1649 | 1461106929998 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11ad49c00) [pid = 1649] [serial = 1081] [outer = 0x118f36800] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc67000 == 74 [pid = 1649] [id = 349] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee11800 == 73 [pid = 1649] [id = 348] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12c358800 == 72 [pid = 1649] [id = 347] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12d92d800 == 71 [pid = 1649] [id = 346] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6ac800 == 70 [pid = 1649] [id = 345] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12c357000 == 69 [pid = 1649] [id = 344] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12e76f800) [pid = 1649] [serial = 987] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12b36c000 == 68 [pid = 1649] [id = 343] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x126870000 == 67 [pid = 1649] [id = 342] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11be8c800 == 66 [pid = 1649] [id = 341] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1144d8000 == 65 [pid = 1649] [id = 340] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11b950800 == 64 [pid = 1649] [id = 339] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba65800 == 63 [pid = 1649] [id = 338] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x136310800 == 62 [pid = 1649] [id = 335] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x130734000 == 61 [pid = 1649] [id = 334] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc6b800 == 60 [pid = 1649] [id = 333] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12b957000 == 59 [pid = 1649] [id = 332] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11c692800 == 58 [pid = 1649] [id = 331] 16:02:10 INFO - PROCESS | 1649 | --DOCSHELL 0x114114800 == 57 [pid = 1649] [id = 330] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12d90a400) [pid = 1649] [serial = 927] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12d966000) [pid = 1649] [serial = 928] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11c4c0400) [pid = 1649] [serial = 966] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x119d67400) [pid = 1649] [serial = 957] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11a8e7800) [pid = 1649] [serial = 958] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12b996400) [pid = 1649] [serial = 942] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x128219000) [pid = 1649] [serial = 969] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12bd84400) [pid = 1649] [serial = 975] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12e36fc00) [pid = 1649] [serial = 945] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x119a0d400) [pid = 1649] [serial = 933] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x115655400) [pid = 1649] [serial = 930] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12b992c00) [pid = 1649] [serial = 973] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x11bc90000) [pid = 1649] [serial = 936] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12b588000) [pid = 1649] [serial = 972] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12622d800) [pid = 1649] [serial = 939] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11ad14800) [pid = 1649] [serial = 960] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11b928000) [pid = 1649] [serial = 961] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11565b000) [pid = 1649] [serial = 952] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x114bee400) [pid = 1649] [serial = 951] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11bc86c00) [pid = 1649] [serial = 963] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11bfd5c00) [pid = 1649] [serial = 964] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11873a400) [pid = 1649] [serial = 955] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1177bdc00) [pid = 1649] [serial = 954] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1154cb800) [pid = 1649] [serial = 948] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11a610000) [pid = 1649] [serial = 979] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x12e764000) [pid = 1649] [serial = 985] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x114aef800) [pid = 1649] [serial = 978] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x12c22e800) [pid = 1649] [serial = 976] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x12b342800) [pid = 1649] [serial = 970] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12d687000) [pid = 1649] [serial = 981] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x127470c00) [pid = 1649] [serial = 967] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x12e361c00) [pid = 1649] [serial = 982] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x12e36d000) [pid = 1649] [serial = 984] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x12c232400) [pid = 1649] [serial = 876] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12d681400) [pid = 1649] [serial = 879] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x1185e9c00) [pid = 1649] [serial = 870] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 129 (0x12d90b800) [pid = 1649] [serial = 882] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | --DOMWINDOW == 128 (0x11ad4c000) [pid = 1649] [serial = 873] [outer = 0x0] [url = about:blank] 16:02:10 INFO - PROCESS | 1649 | 1461106930439 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 720ms 16:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:02:10 INFO - PROCESS | 1649 | 1461106930451 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 1649 | 1461106930453 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:02:10 INFO - PROCESS | 1649 | 1461106930457 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 1649 | 1461106930458 Marionette TRACE conn2 <- [1,1414,null,{}] 16:02:10 INFO - PROCESS | 1649 | 1461106930460 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:10 INFO - PROCESS | 1649 | 1461106930552 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:02:10 INFO - PROCESS | 1649 | 1461106930557 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba80800 == 58 [pid = 1649] [id = 361] 16:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 129 (0x11ad4a800) [pid = 1649] [serial = 1082] [outer = 0x0] 16:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 130 (0x11bc86800) [pid = 1649] [serial = 1083] [outer = 0x11ad4a800] 16:02:10 INFO - PROCESS | 1649 | 1461106930584 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11be0c400) [pid = 1649] [serial = 1084] [outer = 0x11ad4a800] 16:02:10 INFO - PROCESS | 1649 | 1461106930973 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 522ms 16:02:10 INFO - PROCESS | 1649 | 1461106930978 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 1649 | 1461106930980 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:02:10 INFO - PROCESS | 1649 | 1461106930983 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 1649 | 1461106930989 Marionette TRACE conn2 <- [1,1418,null,{}] 16:02:10 INFO - PROCESS | 1649 | 1461106930996 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:11 INFO - PROCESS | 1649 | 1461106931086 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:02:11 INFO - PROCESS | 1649 | 1461106931091 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x126875800 == 59 [pid = 1649] [id = 362] 16:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11be0d000) [pid = 1649] [serial = 1085] [outer = 0x0] 16:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x11bfd8800) [pid = 1649] [serial = 1086] [outer = 0x11be0d000] 16:02:11 INFO - PROCESS | 1649 | 1461106931117 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x125d51800) [pid = 1649] [serial = 1087] [outer = 0x11be0d000] 16:02:11 INFO - PROCESS | 1649 | 1461106931465 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 526ms 16:02:11 INFO - PROCESS | 1649 | 1461106931508 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:02:11 INFO - PROCESS | 1649 | 1461106931510 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:02:11 INFO - PROCESS | 1649 | 1461106931512 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:02:11 INFO - PROCESS | 1649 | 1461106931513 Marionette TRACE conn2 <- [1,1422,null,{}] 16:02:11 INFO - PROCESS | 1649 | 1461106931516 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:11 INFO - PROCESS | 1649 | 1461106931606 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:02:11 INFO - PROCESS | 1649 | 1461106931610 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b34d800 == 60 [pid = 1649] [id = 363] 16:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x125d5ac00) [pid = 1649] [serial = 1088] [outer = 0x0] 16:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x126c8f000) [pid = 1649] [serial = 1089] [outer = 0x125d5ac00] 16:02:11 INFO - PROCESS | 1649 | 1461106931636 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x128108c00) [pid = 1649] [serial = 1090] [outer = 0x125d5ac00] 16:02:12 INFO - PROCESS | 1649 | 1461106932000 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 519ms 16:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:02:12 INFO - PROCESS | 1649 | 1461106932032 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:02:12 INFO - PROCESS | 1649 | 1461106932034 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:02:12 INFO - PROCESS | 1649 | 1461106932038 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:02:12 INFO - PROCESS | 1649 | 1461106932039 Marionette TRACE conn2 <- [1,1426,null,{}] 16:02:12 INFO - PROCESS | 1649 | 1461106932041 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:12 INFO - PROCESS | 1649 | 1461106932128 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:02:12 INFO - PROCESS | 1649 | 1461106932210 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bbca800 == 61 [pid = 1649] [id = 364] 16:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x128ca6800) [pid = 1649] [serial = 1091] [outer = 0x0] 16:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x128cab400) [pid = 1649] [serial = 1092] [outer = 0x128ca6800] 16:02:12 INFO - PROCESS | 1649 | 1461106932242 Marionette DEBUG loaded listener.js 16:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12b98f400) [pid = 1649] [serial = 1093] [outer = 0x128ca6800] 16:02:12 INFO - PROCESS | 1649 | 1461106932593 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 568ms 16:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:02:12 INFO - PROCESS | 1649 | 1461106932607 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:02:12 INFO - PROCESS | 1649 | 1461106932608 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:02:12 INFO - PROCESS | 1649 | 1461106932610 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:02:12 INFO - PROCESS | 1649 | 1461106932611 Marionette TRACE conn2 <- [1,1430,null,{}] 16:02:12 INFO - PROCESS | 1649 | 1461106932613 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:12 INFO - PROCESS | 1649 | 1461106932729 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:02:12 INFO - PROCESS | 1649 | 1461106932743 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3c5000 == 62 [pid = 1649] [id = 365] 16:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x125db7c00) [pid = 1649] [serial = 1094] [outer = 0x0] 16:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x125dba400) [pid = 1649] [serial = 1095] [outer = 0x125db7c00] 16:02:12 INFO - PROCESS | 1649 | 1461106932769 Marionette DEBUG loaded listener.js 16:02:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12bd72800) [pid = 1649] [serial = 1096] [outer = 0x125db7c00] 16:02:13 INFO - PROCESS | 1649 | 1461106933137 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 569ms 16:02:13 INFO - PROCESS | 1649 | 1461106933181 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:02:13 INFO - PROCESS | 1649 | 1461106933182 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:02:13 INFO - PROCESS | 1649 | 1461106933184 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 1649 | 1461106933185 Marionette TRACE conn2 <- [1,1434,null,{}] 16:02:13 INFO - PROCESS | 1649 | 1461106933187 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:13 INFO - PROCESS | 1649 | 1461106933300 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:02:13 INFO - PROCESS | 1649 | 1461106933342 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9c2000 == 63 [pid = 1649] [id = 366] 16:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x125db8400) [pid = 1649] [serial = 1097] [outer = 0x0] 16:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12d046400) [pid = 1649] [serial = 1098] [outer = 0x125db8400] 16:02:13 INFO - PROCESS | 1649 | 1461106933367 Marionette DEBUG loaded listener.js 16:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12d689400) [pid = 1649] [serial = 1099] [outer = 0x125db8400] 16:02:13 INFO - PROCESS | 1649 | 1461106933694 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms 16:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:02:13 INFO - PROCESS | 1649 | 1461106933707 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:02:13 INFO - PROCESS | 1649 | 1461106933708 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:02:13 INFO - PROCESS | 1649 | 1461106933710 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 1649 | 1461106933711 Marionette TRACE conn2 <- [1,1438,null,{}] 16:02:13 INFO - PROCESS | 1649 | 1461106933713 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:13 INFO - PROCESS | 1649 | 1461106933828 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:02:13 INFO - PROCESS | 1649 | 1461106933842 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee19800 == 64 [pid = 1649] [id = 367] 16:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x114c64800) [pid = 1649] [serial = 1100] [outer = 0x0] 16:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x114c6a400) [pid = 1649] [serial = 1101] [outer = 0x114c64800] 16:02:13 INFO - PROCESS | 1649 | 1461106933867 Marionette DEBUG loaded listener.js 16:02:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x114c6e000) [pid = 1649] [serial = 1102] [outer = 0x114c64800] 16:02:14 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x12e6be000) [pid = 1649] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:02:14 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12b33d400) [pid = 1649] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:02:14 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12b347000) [pid = 1649] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:02:14 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x1163b6000) [pid = 1649] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:02:14 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x114374000) [pid = 1649] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:02:14 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x11a8e6400) [pid = 1649] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:02:14 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11be0b800) [pid = 1649] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:02:14 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x11226dc00) [pid = 1649] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:02:14 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x11ad0e800) [pid = 1649] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:02:14 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x112271400) [pid = 1649] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:02:14 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x11be15c00) [pid = 1649] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:02:14 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x125c8c000) [pid = 1649] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:02:14 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x127506400) [pid = 1649] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:02:14 INFO - PROCESS | 1649 | 1461106934347 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 669ms 16:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:02:14 INFO - PROCESS | 1649 | 1461106934379 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:02:14 INFO - PROCESS | 1649 | 1461106934381 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:02:14 INFO - PROCESS | 1649 | 1461106934383 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:02:14 INFO - PROCESS | 1649 | 1461106934384 Marionette TRACE conn2 <- [1,1442,null,{}] 16:02:14 INFO - PROCESS | 1649 | 1461106934387 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:14 INFO - PROCESS | 1649 | 1461106934479 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:02:14 INFO - PROCESS | 1649 | 1461106934484 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d926000 == 65 [pid = 1649] [id = 368] 16:02:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x114c6d400) [pid = 1649] [serial = 1103] [outer = 0x0] 16:02:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x11ad0bc00) [pid = 1649] [serial = 1104] [outer = 0x114c6d400] 16:02:14 INFO - PROCESS | 1649 | 1461106934509 Marionette DEBUG loaded listener.js 16:02:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x11be15c00) [pid = 1649] [serial = 1105] [outer = 0x114c6d400] 16:02:14 INFO - PROCESS | 1649 | 1461106934841 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 473ms 16:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:02:14 INFO - PROCESS | 1649 | 1461106934856 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:02:14 INFO - PROCESS | 1649 | 1461106934857 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:02:14 INFO - PROCESS | 1649 | 1461106934859 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:02:14 INFO - PROCESS | 1649 | 1461106934861 Marionette TRACE conn2 <- [1,1446,null,{}] 16:02:14 INFO - PROCESS | 1649 | 1461106934863 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:14 INFO - PROCESS | 1649 | 1461106934988 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:02:15 INFO - PROCESS | 1649 | 1461106934995 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fd6f800 == 66 [pid = 1649] [id = 369] 16:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x114bc5400) [pid = 1649] [serial = 1106] [outer = 0x0] 16:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x114bcd800) [pid = 1649] [serial = 1107] [outer = 0x114bc5400] 16:02:15 INFO - PROCESS | 1649 | 1461106935025 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x118798800) [pid = 1649] [serial = 1108] [outer = 0x114bc5400] 16:02:15 INFO - PROCESS | 1649 | 1461106935387 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 569ms 16:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:02:15 INFO - PROCESS | 1649 | 1461106935430 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:02:15 INFO - PROCESS | 1649 | 1461106935431 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:02:15 INFO - PROCESS | 1649 | 1461106935433 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:02:15 INFO - PROCESS | 1649 | 1461106935438 Marionette TRACE conn2 <- [1,1450,null,{}] 16:02:15 INFO - PROCESS | 1649 | 1461106935441 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:15 INFO - PROCESS | 1649 | 1461106935588 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:02:15 INFO - PROCESS | 1649 | 1461106935688 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1366dc000 == 67 [pid = 1649] [id = 370] 16:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x114c69800) [pid = 1649] [serial = 1109] [outer = 0x0] 16:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12820c000) [pid = 1649] [serial = 1110] [outer = 0x114c69800] 16:02:15 INFO - PROCESS | 1649 | 1461106935728 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12e760c00) [pid = 1649] [serial = 1111] [outer = 0x114c69800] 16:02:16 INFO - PROCESS | 1649 | 1461106936106 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:02:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:02:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 722ms 16:02:16 INFO - PROCESS | 1649 | 1461106936155 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:02:16 INFO - PROCESS | 1649 | 1461106936157 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:02:16 INFO - PROCESS | 1649 | 1461106936165 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:02:16 INFO - PROCESS | 1649 | 1461106936166 Marionette TRACE conn2 <- [1,1454,null,{}] 16:02:16 INFO - PROCESS | 1649 | 1461106936169 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:16 INFO - PROCESS | 1649 | 1461106936314 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:02:16 INFO - PROCESS | 1649 | 1461106936519 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1123eb800 == 68 [pid = 1649] [id = 371] 16:02:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x10b151800) [pid = 1649] [serial = 1112] [outer = 0x0] 16:02:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x114aea800) [pid = 1649] [serial = 1113] [outer = 0x10b151800] 16:02:16 INFO - PROCESS | 1649 | 1461106936571 Marionette DEBUG loaded listener.js 16:02:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x114bcec00) [pid = 1649] [serial = 1114] [outer = 0x10b151800] 16:02:17 INFO - PROCESS | 1649 | 1461106937119 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1022ms 16:02:17 INFO - PROCESS | 1649 | 1461106937199 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:02:17 INFO - PROCESS | 1649 | 1461106937201 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:02:17 INFO - PROCESS | 1649 | 1461106937205 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:02:17 INFO - PROCESS | 1649 | 1461106937208 Marionette TRACE conn2 <- [1,1458,null,{}] 16:02:17 INFO - PROCESS | 1649 | 1461106937211 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:17 INFO - PROCESS | 1649 | 1461106937327 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:02:17 INFO - PROCESS | 1649 | 1461106937434 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x126391800 == 69 [pid = 1649] [id = 372] 16:02:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x118576400) [pid = 1649] [serial = 1115] [outer = 0x0] 16:02:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x11a8e6400) [pid = 1649] [serial = 1116] [outer = 0x118576400] 16:02:17 INFO - PROCESS | 1649 | 1461106937467 Marionette DEBUG loaded listener.js 16:02:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x11b928000) [pid = 1649] [serial = 1117] [outer = 0x118576400] 16:02:17 INFO - PROCESS | 1649 | 1461106937955 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 822ms 16:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:02:18 INFO - PROCESS | 1649 | 1461106938028 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:02:18 INFO - PROCESS | 1649 | 1461106938031 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:02:18 INFO - PROCESS | 1649 | 1461106938034 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:02:18 INFO - PROCESS | 1649 | 1461106938035 Marionette TRACE conn2 <- [1,1462,null,{}] 16:02:18 INFO - PROCESS | 1649 | 1461106938038 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:18 INFO - PROCESS | 1649 | 1461106938148 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:02:18 INFO - PROCESS | 1649 | 1461106938229 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6f3000 == 70 [pid = 1649] [id = 373] 16:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x11bebe800) [pid = 1649] [serial = 1118] [outer = 0x0] 16:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x11c44d800) [pid = 1649] [serial = 1119] [outer = 0x11bebe800] 16:02:18 INFO - PROCESS | 1649 | 1461106938259 Marionette DEBUG loaded listener.js 16:02:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x125dad000) [pid = 1649] [serial = 1120] [outer = 0x11bebe800] 16:02:18 INFO - PROCESS | 1649 | 1461106938734 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:02:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:02:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 724ms 16:02:18 INFO - PROCESS | 1649 | 1461106938759 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:02:18 INFO - PROCESS | 1649 | 1461106938761 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:02:18 INFO - PROCESS | 1649 | 1461106938791 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:02:18 INFO - PROCESS | 1649 | 1461106938797 Marionette TRACE conn2 <- [1,1466,null,{}] 16:02:18 INFO - PROCESS | 1649 | 1461106938807 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:18 INFO - PROCESS | 1649 | 1461106938950 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:02:19 INFO - PROCESS | 1649 | 1461106939030 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x141e2f800 == 71 [pid = 1649] [id = 374] 16:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x11be0dc00) [pid = 1649] [serial = 1121] [outer = 0x0] 16:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12b342400) [pid = 1649] [serial = 1122] [outer = 0x11be0dc00] 16:02:19 INFO - PROCESS | 1649 | 1461106939059 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x128111800) [pid = 1649] [serial = 1123] [outer = 0x11be0dc00] 16:02:19 INFO - PROCESS | 1649 | 1461106939576 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 859ms 16:02:19 INFO - PROCESS | 1649 | 1461106939624 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 1649 | 1461106939627 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:02:19 INFO - PROCESS | 1649 | 1461106939631 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - PROCESS | 1649 | 1461106939633 Marionette TRACE conn2 <- [1,1470,null,{}] 16:02:19 INFO - PROCESS | 1649 | 1461106939639 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:19 INFO - PROCESS | 1649 | 1461106939807 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:02:19 INFO - PROCESS | 1649 | 1461106939886 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x1368c2800 == 72 [pid = 1649] [id = 375] 16:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12d090c00) [pid = 1649] [serial = 1124] [outer = 0x0] 16:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12d90a400) [pid = 1649] [serial = 1125] [outer = 0x12d090c00] 16:02:19 INFO - PROCESS | 1649 | 1461106939916 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12ec78c00) [pid = 1649] [serial = 1126] [outer = 0x12d090c00] 16:02:20 INFO - PROCESS | 1649 | 1461106940334 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 726ms 16:02:20 INFO - PROCESS | 1649 | 1461106940357 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:02:20 INFO - PROCESS | 1649 | 1461106940358 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:02:20 INFO - PROCESS | 1649 | 1461106940361 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:02:20 INFO - PROCESS | 1649 | 1461106940362 Marionette TRACE conn2 <- [1,1474,null,{}] 16:02:20 INFO - PROCESS | 1649 | 1461106940364 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:20 INFO - PROCESS | 1649 | 1461106940477 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:02:20 INFO - PROCESS | 1649 | 1461106940557 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1368dc000 == 73 [pid = 1649] [id = 376] 16:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12f14e400) [pid = 1649] [serial = 1127] [outer = 0x0] 16:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12f153800) [pid = 1649] [serial = 1128] [outer = 0x12f14e400] 16:02:20 INFO - PROCESS | 1649 | 1461106940596 Marionette DEBUG loaded listener.js 16:02:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12f5b2c00) [pid = 1649] [serial = 1129] [outer = 0x12f14e400] 16:02:21 INFO - PROCESS | 1649 | 1461106941044 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 719ms 16:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:02:21 INFO - PROCESS | 1649 | 1461106941118 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:02:21 INFO - PROCESS | 1649 | 1461106941119 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:02:21 INFO - PROCESS | 1649 | 1461106941124 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:02:21 INFO - PROCESS | 1649 | 1461106941125 Marionette TRACE conn2 <- [1,1478,null,{}] 16:02:21 INFO - PROCESS | 1649 | 1461106941127 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:21 INFO - PROCESS | 1649 | 1461106941233 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:02:21 INFO - PROCESS | 1649 | 1461106941314 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x136488800 == 74 [pid = 1649] [id = 377] 16:02:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12fbc4000) [pid = 1649] [serial = 1130] [outer = 0x0] 16:02:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12fc4f800) [pid = 1649] [serial = 1131] [outer = 0x12fbc4000] 16:02:21 INFO - PROCESS | 1649 | 1461106941344 Marionette DEBUG loaded listener.js 16:02:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x135a16400) [pid = 1649] [serial = 1132] [outer = 0x12fbc4000] 16:02:21 INFO - PROCESS | 1649 | 1461106941798 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:02:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:02:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 721ms 16:02:21 INFO - PROCESS | 1649 | 1461106941845 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:02:21 INFO - PROCESS | 1649 | 1461106941846 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:02:21 INFO - PROCESS | 1649 | 1461106941848 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:02:21 INFO - PROCESS | 1649 | 1461106941850 Marionette TRACE conn2 <- [1,1482,null,{}] 16:02:21 INFO - PROCESS | 1649 | 1461106941852 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:21 INFO - PROCESS | 1649 | 1461106941966 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:02:22 INFO - PROCESS | 1649 | 1461106942049 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12638c000 == 75 [pid = 1649] [id = 378] 16:02:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11558f800) [pid = 1649] [serial = 1133] [outer = 0x0] 16:02:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x125ae5800) [pid = 1649] [serial = 1134] [outer = 0x11558f800] 16:02:22 INFO - PROCESS | 1649 | 1461106942078 Marionette DEBUG loaded listener.js 16:02:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12fc54c00) [pid = 1649] [serial = 1135] [outer = 0x11558f800] 16:02:22 INFO - PROCESS | 1649 | 1461106942511 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 923ms 16:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:02:22 INFO - PROCESS | 1649 | 1461106942804 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:02:22 INFO - PROCESS | 1649 | 1461106942807 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:02:22 INFO - PROCESS | 1649 | 1461106942812 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:02:22 INFO - PROCESS | 1649 | 1461106942814 Marionette TRACE conn2 <- [1,1486,null,{}] 16:02:22 INFO - PROCESS | 1649 | 1461106942819 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:22 INFO - PROCESS | 1649 | 1461106942938 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:02:23 INFO - PROCESS | 1649 | 1461106943078 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bbc9000 == 76 [pid = 1649] [id = 379] 16:02:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x118f38c00) [pid = 1649] [serial = 1136] [outer = 0x0] 16:02:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x119ac8400) [pid = 1649] [serial = 1137] [outer = 0x118f38c00] 16:02:23 INFO - PROCESS | 1649 | 1461106943122 Marionette DEBUG loaded listener.js 16:02:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x11ad0c400) [pid = 1649] [serial = 1138] [outer = 0x118f38c00] 16:02:23 INFO - PROCESS | 1649 | 1461106943646 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 871ms 16:02:23 INFO - PROCESS | 1649 | 1461106943683 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:02:23 INFO - PROCESS | 1649 | 1461106943685 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:02:23 INFO - PROCESS | 1649 | 1461106943690 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:02:23 INFO - PROCESS | 1649 | 1461106943693 Marionette TRACE conn2 <- [1,1490,null,{}] 16:02:23 INFO - PROCESS | 1649 | 1461106943696 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:23 INFO - PROCESS | 1649 | 1461106943798 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:02:23 INFO - PROCESS | 1649 | 1461106943883 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x11afd0800 == 77 [pid = 1649] [id = 380] 16:02:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x11912f800) [pid = 1649] [serial = 1139] [outer = 0x0] 16:02:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x11a8de400) [pid = 1649] [serial = 1140] [outer = 0x11912f800] 16:02:23 INFO - PROCESS | 1649 | 1461106943913 Marionette DEBUG loaded listener.js 16:02:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x11ad4b400) [pid = 1649] [serial = 1141] [outer = 0x11912f800] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee19000 == 76 [pid = 1649] [id = 237] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12f2ca800 == 75 [pid = 1649] [id = 234] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11afbe800 == 74 [pid = 1649] [id = 232] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x13073a000 == 73 [pid = 1649] [id = 236] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12fd6b000 == 72 [pid = 1649] [id = 235] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1366dc000 == 71 [pid = 1649] [id = 370] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12fd6f800 == 70 [pid = 1649] [id = 369] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12d926000 == 69 [pid = 1649] [id = 368] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee19800 == 68 [pid = 1649] [id = 367] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9c2000 == 67 [pid = 1649] [id = 366] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3c5000 == 66 [pid = 1649] [id = 365] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12bbca800 == 65 [pid = 1649] [id = 364] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12b34d800 == 64 [pid = 1649] [id = 363] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x126875800 == 63 [pid = 1649] [id = 362] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba80800 == 62 [pid = 1649] [id = 361] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x119dc5800 == 61 [pid = 1649] [id = 360] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x11b664000 == 60 [pid = 1649] [id = 359] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x13e593800 == 59 [pid = 1649] [id = 354] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x12f554800 == 58 [pid = 1649] [id = 353] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x1274b5800 == 57 [pid = 1649] [id = 352] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x114e5d800 == 56 [pid = 1649] [id = 351] 16:02:24 INFO - PROCESS | 1649 | --DOCSHELL 0x130733000 == 55 [pid = 1649] [id = 350] 16:02:24 INFO - PROCESS | 1649 | 1461106944399 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 726ms 16:02:24 INFO - PROCESS | 1649 | 1461106944414 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:02:24 INFO - PROCESS | 1649 | 1461106944416 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:02:24 INFO - PROCESS | 1649 | 1461106944424 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:02:24 INFO - PROCESS | 1649 | 1461106944425 Marionette TRACE conn2 <- [1,1494,null,{}] 16:02:24 INFO - PROCESS | 1649 | 1461106944432 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:24 INFO - PROCESS | 1649 | 1461106944526 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:02:24 INFO - PROCESS | 1649 | 1461106944531 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x11970c000 == 56 [pid = 1649] [id = 381] 16:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11ad51400) [pid = 1649] [serial = 1142] [outer = 0x0] 16:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x11b923000) [pid = 1649] [serial = 1143] [outer = 0x11ad51400] 16:02:24 INFO - PROCESS | 1649 | 1461106944563 Marionette DEBUG loaded listener.js 16:02:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11be11800) [pid = 1649] [serial = 1144] [outer = 0x11ad51400] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12ec7dc00) [pid = 1649] [serial = 988] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12b79e400) [pid = 1649] [serial = 1032] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x12d685800) [pid = 1649] [serial = 1035] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x1191b7c00) [pid = 1649] [serial = 1018] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x1185ef800) [pid = 1649] [serial = 1017] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x1185e5400) [pid = 1649] [serial = 1020] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x11ad0f800) [pid = 1649] [serial = 1021] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x12c231000) [pid = 1649] [serial = 1033] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x12ee55000) [pid = 1649] [serial = 1005] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x11b92ac00) [pid = 1649] [serial = 1023] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x11c7c0c00) [pid = 1649] [serial = 1024] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x11be10400) [pid = 1649] [serial = 1038] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x128ca3c00) [pid = 1649] [serial = 999] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11ad10800) [pid = 1649] [serial = 1041] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x12384ac00) [pid = 1649] [serial = 1026] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x114be1c00) [pid = 1649] [serial = 1015] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x114379000) [pid = 1649] [serial = 1014] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x118799400) [pid = 1649] [serial = 993] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12b3ae800) [pid = 1649] [serial = 1044] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x12d093c00) [pid = 1649] [serial = 1002] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x11add7c00) [pid = 1649] [serial = 996] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x112267400) [pid = 1649] [serial = 990] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x12f150800) [pid = 1649] [serial = 1008] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x125c92000) [pid = 1649] [serial = 1047] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12f5ad800) [pid = 1649] [serial = 1011] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12e366800) [pid = 1649] [serial = 1045] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12810fc00) [pid = 1649] [serial = 1029] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x11be14000) [pid = 1649] [serial = 1039] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x12e608800) [pid = 1649] [serial = 1048] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x128cadc00) [pid = 1649] [serial = 1030] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x12e362000) [pid = 1649] [serial = 1036] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11be13000) [pid = 1649] [serial = 1042] [outer = 0x0] [url = about:blank] 16:02:24 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x12657e000) [pid = 1649] [serial = 1027] [outer = 0x0] [url = about:blank] 16:02:25 INFO - PROCESS | 1649 | 1461106945009 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 623ms 16:02:25 INFO - PROCESS | 1649 | 1461106945048 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:02:25 INFO - PROCESS | 1649 | 1461106945049 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:02:25 INFO - PROCESS | 1649 | 1461106945051 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:02:25 INFO - PROCESS | 1649 | 1461106945053 Marionette TRACE conn2 <- [1,1498,null,{}] 16:02:25 INFO - PROCESS | 1649 | 1461106945055 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:25 INFO - PROCESS | 1649 | 1461106945145 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:02:25 INFO - PROCESS | 1649 | 1461106945151 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b29000 == 57 [pid = 1649] [id = 382] 16:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11c1f1000) [pid = 1649] [serial = 1145] [outer = 0x0] 16:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x125c92c00) [pid = 1649] [serial = 1146] [outer = 0x11c1f1000] 16:02:25 INFO - PROCESS | 1649 | 1461106945177 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x125db7800) [pid = 1649] [serial = 1147] [outer = 0x11c1f1000] 16:02:25 INFO - PROCESS | 1649 | 1461106945520 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 16:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:02:25 INFO - PROCESS | 1649 | 1461106945571 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:02:25 INFO - PROCESS | 1649 | 1461106945572 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:02:25 INFO - PROCESS | 1649 | 1461106945574 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:02:25 INFO - PROCESS | 1649 | 1461106945576 Marionette TRACE conn2 <- [1,1502,null,{}] 16:02:25 INFO - PROCESS | 1649 | 1461106945578 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:25 INFO - PROCESS | 1649 | 1461106945667 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:02:25 INFO - PROCESS | 1649 | 1461106945671 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bbcb800 == 58 [pid = 1649] [id = 383] 16:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x125db9000) [pid = 1649] [serial = 1148] [outer = 0x0] 16:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12657e000) [pid = 1649] [serial = 1149] [outer = 0x125db9000] 16:02:25 INFO - PROCESS | 1649 | 1461106945697 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12746e000) [pid = 1649] [serial = 1150] [outer = 0x125db9000] 16:02:26 INFO - PROCESS | 1649 | 1461106946031 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 16:02:26 INFO - PROCESS | 1649 | 1461106946043 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:02:26 INFO - PROCESS | 1649 | 1461106946045 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:02:26 INFO - PROCESS | 1649 | 1461106946047 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 1649 | 1461106946048 Marionette TRACE conn2 <- [1,1506,null,{}] 16:02:26 INFO - PROCESS | 1649 | 1461106946050 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:26 INFO - PROCESS | 1649 | 1461106946153 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:02:26 INFO - PROCESS | 1649 | 1461106946224 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3c6800 == 59 [pid = 1649] [id = 384] 16:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x125dba800) [pid = 1649] [serial = 1151] [outer = 0x0] 16:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x128210c00) [pid = 1649] [serial = 1152] [outer = 0x125dba800] 16:02:26 INFO - PROCESS | 1649 | 1461106946252 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12bba1000) [pid = 1649] [serial = 1153] [outer = 0x125dba800] 16:02:26 INFO - PROCESS | 1649 | 1461106946566 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 571ms 16:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:02:26 INFO - PROCESS | 1649 | 1461106946619 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:02:26 INFO - PROCESS | 1649 | 1461106946620 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:02:26 INFO - PROCESS | 1649 | 1461106946622 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 1649 | 1461106946623 Marionette TRACE conn2 <- [1,1510,null,{}] 16:02:26 INFO - PROCESS | 1649 | 1461106946626 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:26 INFO - PROCESS | 1649 | 1461106946739 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:02:26 INFO - PROCESS | 1649 | 1461106946779 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4be800 == 60 [pid = 1649] [id = 385] 16:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x114bc4400) [pid = 1649] [serial = 1154] [outer = 0x0] 16:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12d092800) [pid = 1649] [serial = 1155] [outer = 0x114bc4400] 16:02:26 INFO - PROCESS | 1649 | 1461106946805 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12d965000) [pid = 1649] [serial = 1156] [outer = 0x114bc4400] 16:02:27 INFO - PROCESS | 1649 | 1461106947131 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 519ms 16:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:02:27 INFO - PROCESS | 1649 | 1461106947141 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:02:27 INFO - PROCESS | 1649 | 1461106947142 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:02:27 INFO - PROCESS | 1649 | 1461106947144 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:02:27 INFO - PROCESS | 1649 | 1461106947145 Marionette TRACE conn2 <- [1,1514,null,{}] 16:02:27 INFO - PROCESS | 1649 | 1461106947148 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:27 INFO - PROCESS | 1649 | 1461106947262 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:02:27 INFO - PROCESS | 1649 | 1461106947276 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efbc800 == 61 [pid = 1649] [id = 386] 16:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12e363c00) [pid = 1649] [serial = 1157] [outer = 0x0] 16:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12e6bc800) [pid = 1649] [serial = 1158] [outer = 0x12e363c00] 16:02:27 INFO - PROCESS | 1649 | 1461106947301 Marionette DEBUG loaded listener.js 16:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12ec7c800) [pid = 1649] [serial = 1159] [outer = 0x12e363c00] 16:02:27 INFO - PROCESS | 1649 | 1461106947644 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 16:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:02:27 INFO - PROCESS | 1649 | 1461106947664 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:02:27 INFO - PROCESS | 1649 | 1461106947665 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:02:27 INFO - PROCESS | 1649 | 1461106947667 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:02:27 INFO - PROCESS | 1649 | 1461106947670 Marionette TRACE conn2 <- [1,1518,null,{}] 16:02:27 INFO - PROCESS | 1649 | 1461106947680 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:27 INFO - PROCESS | 1649 | 1461106947805 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:02:27 INFO - PROCESS | 1649 | 1461106947821 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fd6f800 == 62 [pid = 1649] [id = 387] 16:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12e366800) [pid = 1649] [serial = 1160] [outer = 0x0] 16:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12f147c00) [pid = 1649] [serial = 1161] [outer = 0x12e366800] 16:02:27 INFO - PROCESS | 1649 | 1461106947847 Marionette DEBUG loaded listener.js 16:02:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12f4e3c00) [pid = 1649] [serial = 1162] [outer = 0x12e366800] 16:02:28 INFO - PROCESS | 1649 | 1461106948215 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 581ms 16:02:28 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:02:28 INFO - PROCESS | 1649 | 1461106948253 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:02:28 INFO - PROCESS | 1649 | 1461106948254 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:02:28 INFO - PROCESS | 1649 | 1461106948257 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:02:28 INFO - PROCESS | 1649 | 1461106948258 Marionette TRACE conn2 <- [1,1522,null,{}] 16:02:28 INFO - PROCESS | 1649 | 1461106948260 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:28 INFO - PROCESS | 1649 | 1461106948378 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:02:28 INFO - PROCESS | 1649 | 1461106948389 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x13631a800 == 63 [pid = 1649] [id = 388] 16:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12f4e5c00) [pid = 1649] [serial = 1163] [outer = 0x0] 16:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12f5b3c00) [pid = 1649] [serial = 1164] [outer = 0x12f4e5c00] 16:02:28 INFO - PROCESS | 1649 | 1461106948414 Marionette DEBUG loaded listener.js 16:02:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12fc3a800) [pid = 1649] [serial = 1165] [outer = 0x12f4e5c00] 16:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x11be0d000) [pid = 1649] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x125db7c00) [pid = 1649] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x118f36800) [pid = 1649] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x11ad4a800) [pid = 1649] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x125db8400) [pid = 1649] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x112453c00) [pid = 1649] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x12e365800) [pid = 1649] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x125d5ac00) [pid = 1649] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x114c64800) [pid = 1649] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x114c6d400) [pid = 1649] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x114bc5400) [pid = 1649] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:02:28 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x128ca6800) [pid = 1649] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:02:28 INFO - PROCESS | 1649 | 1461106948920 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:02:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:02:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:02:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:02:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:02:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:02:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:02:28 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:02:28 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:28 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:02:28 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 719ms 16:02:28 INFO - PROCESS | 1649 | 1461106948993 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:02:28 INFO - PROCESS | 1649 | 1461106948995 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:02:29 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:02:29 INFO - PROCESS | 1649 | 1461106949008 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 1649 | 1461106949010 Marionette TRACE conn2 <- [1,1526,null,{}] 16:02:29 INFO - PROCESS | 1649 | 1461106949014 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:29 INFO - PROCESS | 1649 | 1461106949227 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:02:29 INFO - PROCESS | 1649 | 1461106949318 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x13667a000 == 64 [pid = 1649] [id = 389] 16:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12f4eb800) [pid = 1649] [serial = 1166] [outer = 0x0] 16:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12fc4e800) [pid = 1649] [serial = 1167] [outer = 0x12f4eb800] 16:02:29 INFO - PROCESS | 1649 | 1461106949347 Marionette DEBUG loaded listener.js 16:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x135a20800) [pid = 1649] [serial = 1168] [outer = 0x12f4eb800] 16:02:29 INFO - PROCESS | 1649 | 1461106949620 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:02:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:02:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:02:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:02:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:02:29 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:02:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:02:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:29 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:02:29 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 630ms 16:02:29 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:02:29 INFO - PROCESS | 1649 | 1461106949630 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 1649 | 1461106949631 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:02:29 INFO - PROCESS | 1649 | 1461106949641 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 1649 | 1461106949642 Marionette TRACE conn2 <- [1,1530,null,{}] 16:02:29 INFO - PROCESS | 1649 | 1461106949644 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:29 INFO - PROCESS | 1649 | 1461106949742 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:02:29 INFO - PROCESS | 1649 | 1461106949746 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1367ab800 == 65 [pid = 1649] [id = 390] 16:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x135a1e400) [pid = 1649] [serial = 1169] [outer = 0x0] 16:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x1365de400) [pid = 1649] [serial = 1170] [outer = 0x135a1e400] 16:02:29 INFO - PROCESS | 1649 | 1461106949771 Marionette DEBUG loaded listener.js 16:02:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x1365ec800) [pid = 1649] [serial = 1171] [outer = 0x135a1e400] 16:02:30 INFO - PROCESS | 1649 | 1461106950086 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:02:30 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:02:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:02:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:02:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:02:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:02:30 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:02:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:02:30 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:02:30 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 481ms 16:02:30 INFO - PROCESS | 1649 | 1461106950116 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:02:30 INFO - PROCESS | 1649 | 1461106950117 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:02:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:02:30 INFO - PROCESS | 1649 | 1461106950122 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 1649 | 1461106950123 Marionette TRACE conn2 <- [1,1534,null,{}] 16:02:30 INFO - PROCESS | 1649 | 1461106950125 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:30 INFO - PROCESS | 1649 | 1461106950215 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:02:30 INFO - PROCESS | 1649 | 1461106950287 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x136a9b800 == 66 [pid = 1649] [id = 391] 16:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x135a25800) [pid = 1649] [serial = 1172] [outer = 0x0] 16:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x13e345000) [pid = 1649] [serial = 1173] [outer = 0x135a25800] 16:02:30 INFO - PROCESS | 1649 | 1461106950312 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x13e34c400) [pid = 1649] [serial = 1174] [outer = 0x135a25800] 16:02:30 INFO - PROCESS | 1649 | 1461106950608 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:02:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:02:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 519ms 16:02:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:02:30 INFO - PROCESS | 1649 | 1461106950641 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:02:30 INFO - PROCESS | 1649 | 1461106950643 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:02:30 INFO - PROCESS | 1649 | 1461106950646 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 1649 | 1461106950648 Marionette TRACE conn2 <- [1,1538,null,{}] 16:02:30 INFO - PROCESS | 1649 | 1461106950651 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:30 INFO - PROCESS | 1649 | 1461106950755 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:02:30 INFO - PROCESS | 1649 | 1461106950898 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x1123bd000 == 67 [pid = 1649] [id = 392] 16:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x10b146c00) [pid = 1649] [serial = 1175] [outer = 0x0] 16:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11434bc00) [pid = 1649] [serial = 1176] [outer = 0x10b146c00] 16:02:30 INFO - PROCESS | 1649 | 1461106950932 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x114bc6000) [pid = 1649] [serial = 1177] [outer = 0x10b146c00] 16:02:31 INFO - PROCESS | 1649 | 1461106951363 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:02:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:02:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 770ms 16:02:31 INFO - PROCESS | 1649 | 1461106951417 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:02:31 INFO - PROCESS | 1649 | 1461106951421 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:02:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:02:31 INFO - PROCESS | 1649 | 1461106951425 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:02:31 INFO - PROCESS | 1649 | 1461106951427 Marionette TRACE conn2 <- [1,1542,null,{}] 16:02:31 INFO - PROCESS | 1649 | 1461106951430 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:31 INFO - PROCESS | 1649 | 1461106951550 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:02:31 INFO - PROCESS | 1649 | 1461106951631 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x126383800 == 68 [pid = 1649] [id = 393] 16:02:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x114bed000) [pid = 1649] [serial = 1178] [outer = 0x0] 16:02:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x118f36800) [pid = 1649] [serial = 1179] [outer = 0x114bed000] 16:02:31 INFO - PROCESS | 1649 | 1461106951665 Marionette DEBUG loaded listener.js 16:02:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x11ac83800) [pid = 1649] [serial = 1180] [outer = 0x114bed000] 16:02:32 INFO - PROCESS | 1649 | 1461106952098 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 724ms 16:02:32 INFO - PROCESS | 1649 | 1461106952168 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:02:32 INFO - PROCESS | 1649 | 1461106952171 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:02:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:02:32 INFO - PROCESS | 1649 | 1461106952175 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:02:32 INFO - PROCESS | 1649 | 1461106952177 Marionette TRACE conn2 <- [1,1546,null,{}] 16:02:32 INFO - PROCESS | 1649 | 1461106952179 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:32 INFO - PROCESS | 1649 | 1461106952302 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:02:32 INFO - PROCESS | 1649 | 1461106952399 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d731800 == 69 [pid = 1649] [id = 394] 16:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x11ad4f400) [pid = 1649] [serial = 1181] [outer = 0x0] 16:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x11c1eb400) [pid = 1649] [serial = 1182] [outer = 0x11ad4f400] 16:02:32 INFO - PROCESS | 1649 | 1461106952448 Marionette DEBUG loaded listener.js 16:02:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x126225800) [pid = 1649] [serial = 1183] [outer = 0x11ad4f400] 16:02:32 INFO - PROCESS | 1649 | 1461106952954 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:02:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:02:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 820ms 16:02:32 INFO - PROCESS | 1649 | 1461106952996 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:02:32 INFO - PROCESS | 1649 | 1461106952998 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:02:33 INFO - PROCESS | 1649 | 1461106953006 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - PROCESS | 1649 | 1461106953010 Marionette TRACE conn2 <- [1,1550,null,{}] 16:02:33 INFO - PROCESS | 1649 | 1461106953013 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:33 INFO - PROCESS | 1649 | 1461106953128 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:02:33 INFO - PROCESS | 1649 | 1461106953213 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x1368cd000 == 70 [pid = 1649] [id = 395] 16:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x125db3c00) [pid = 1649] [serial = 1184] [outer = 0x0] 16:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x128ca5800) [pid = 1649] [serial = 1185] [outer = 0x125db3c00] 16:02:33 INFO - PROCESS | 1649 | 1461106953246 Marionette DEBUG loaded listener.js 16:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12d906c00) [pid = 1649] [serial = 1186] [outer = 0x125db3c00] 16:02:33 INFO - PROCESS | 1649 | 1461106953673 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:02:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:02:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 679ms 16:02:33 INFO - PROCESS | 1649 | 1461106953700 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:02:33 INFO - PROCESS | 1649 | 1461106953702 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:02:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:02:33 INFO - PROCESS | 1649 | 1461106953719 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - PROCESS | 1649 | 1461106953721 Marionette TRACE conn2 <- [1,1554,null,{}] 16:02:33 INFO - PROCESS | 1649 | 1461106953723 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:33 INFO - PROCESS | 1649 | 1461106953834 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:02:33 INFO - PROCESS | 1649 | 1461106953944 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e0f000 == 71 [pid = 1649] [id = 396] 16:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11b9a2800) [pid = 1649] [serial = 1187] [outer = 0x0] 16:02:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12b10d800) [pid = 1649] [serial = 1188] [outer = 0x11b9a2800] 16:02:33 INFO - PROCESS | 1649 | 1461106953976 Marionette DEBUG loaded listener.js 16:02:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12b33fc00) [pid = 1649] [serial = 1189] [outer = 0x11b9a2800] 16:02:34 INFO - PROCESS | 1649 | 1461106954387 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:02:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:02:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 721ms 16:02:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:02:34 INFO - PROCESS | 1649 | 1461106954438 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 1649 | 1461106954440 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:02:34 INFO - PROCESS | 1649 | 1461106954442 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 1649 | 1461106954443 Marionette TRACE conn2 <- [1,1558,null,{}] 16:02:34 INFO - PROCESS | 1649 | 1461106954445 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:34 INFO - PROCESS | 1649 | 1461106954560 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:02:34 INFO - PROCESS | 1649 | 1461106954671 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x136d56000 == 72 [pid = 1649] [id = 397] 16:02:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12eaac400) [pid = 1649] [serial = 1190] [outer = 0x0] 16:02:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12eaaf400) [pid = 1649] [serial = 1191] [outer = 0x12eaac400] 16:02:34 INFO - PROCESS | 1649 | 1461106954710 Marionette DEBUG loaded listener.js 16:02:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12eab7000) [pid = 1649] [serial = 1192] [outer = 0x12eaac400] 16:02:35 INFO - PROCESS | 1649 | 1461106955097 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 721ms 16:02:35 INFO - PROCESS | 1649 | 1461106955175 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:02:35 INFO - PROCESS | 1649 | 1461106955176 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:02:35 INFO - PROCESS | 1649 | 1461106955178 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:02:35 INFO - PROCESS | 1649 | 1461106955180 Marionette TRACE conn2 <- [1,1562,null,{}] 16:02:35 INFO - PROCESS | 1649 | 1461106955182 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:35 INFO - PROCESS | 1649 | 1461106955295 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:02:35 INFO - PROCESS | 1649 | 1461106955408 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ea51800 == 73 [pid = 1649] [id = 398] 16:02:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12eaadc00) [pid = 1649] [serial = 1193] [outer = 0x0] 16:02:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12f14b400) [pid = 1649] [serial = 1194] [outer = 0x12eaadc00] 16:02:35 INFO - PROCESS | 1649 | 1461106955441 Marionette DEBUG loaded listener.js 16:02:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12fc50800) [pid = 1649] [serial = 1195] [outer = 0x12eaadc00] 16:02:35 INFO - PROCESS | 1649 | 1461106955816 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:02:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:02:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 669ms 16:02:35 INFO - PROCESS | 1649 | 1461106955854 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:02:35 INFO - PROCESS | 1649 | 1461106955855 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:02:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:02:35 INFO - PROCESS | 1649 | 1461106955859 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:02:35 INFO - PROCESS | 1649 | 1461106955861 Marionette TRACE conn2 <- [1,1566,null,{}] 16:02:35 INFO - PROCESS | 1649 | 1461106955863 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:35 INFO - PROCESS | 1649 | 1461106955974 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:02:36 INFO - PROCESS | 1649 | 1461106956085 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x136d61800 == 74 [pid = 1649] [id = 399] 16:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12fc39000) [pid = 1649] [serial = 1196] [outer = 0x0] 16:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x135a1f000) [pid = 1649] [serial = 1197] [outer = 0x12fc39000] 16:02:36 INFO - PROCESS | 1649 | 1461106956116 Marionette DEBUG loaded listener.js 16:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x1365e6c00) [pid = 1649] [serial = 1198] [outer = 0x12fc39000] 16:02:36 INFO - PROCESS | 1649 | 1461106956500 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:02:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:02:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 673ms 16:02:36 INFO - PROCESS | 1649 | 1461106956532 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:02:36 INFO - PROCESS | 1649 | 1461106956534 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:02:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:02:36 INFO - PROCESS | 1649 | 1461106956536 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:02:36 INFO - PROCESS | 1649 | 1461106956537 Marionette TRACE conn2 <- [1,1570,null,{}] 16:02:36 INFO - PROCESS | 1649 | 1461106956540 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:36 INFO - PROCESS | 1649 | 1461106956651 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:02:36 INFO - PROCESS | 1649 | 1461106956794 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x14297b800 == 75 [pid = 1649] [id = 400] 16:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12d041800) [pid = 1649] [serial = 1199] [outer = 0x0] 16:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x136793800) [pid = 1649] [serial = 1200] [outer = 0x12d041800] 16:02:36 INFO - PROCESS | 1649 | 1461106956825 Marionette DEBUG loaded listener.js 16:02:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x136798c00) [pid = 1649] [serial = 1201] [outer = 0x12d041800] 16:02:37 INFO - PROCESS | 1649 | 1461106957237 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:02:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:02:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 720ms 16:02:37 INFO - PROCESS | 1649 | 1461106957257 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:02:37 INFO - PROCESS | 1649 | 1461106957258 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:02:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:02:37 INFO - PROCESS | 1649 | 1461106957260 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:02:37 INFO - PROCESS | 1649 | 1461106957262 Marionette TRACE conn2 <- [1,1574,null,{}] 16:02:37 INFO - PROCESS | 1649 | 1461106957264 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:37 INFO - PROCESS | 1649 | 1461106957381 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:02:37 INFO - PROCESS | 1649 | 1461106957465 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c434800 == 76 [pid = 1649] [id = 401] 16:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x114c64c00) [pid = 1649] [serial = 1202] [outer = 0x0] 16:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12fc54400) [pid = 1649] [serial = 1203] [outer = 0x114c64c00] 16:02:37 INFO - PROCESS | 1649 | 1461106957495 Marionette DEBUG loaded listener.js 16:02:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x136799800) [pid = 1649] [serial = 1204] [outer = 0x114c64c00] 16:02:38 INFO - PROCESS | 1649 | 1461106958084 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 872ms 16:02:38 INFO - PROCESS | 1649 | 1461106958132 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:02:38 INFO - PROCESS | 1649 | 1461106958134 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:02:38 INFO - PROCESS | 1649 | 1461106958140 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:02:38 INFO - PROCESS | 1649 | 1461106958142 Marionette TRACE conn2 <- [1,1578,null,{}] 16:02:38 INFO - PROCESS | 1649 | 1461106958146 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:38 INFO - PROCESS | 1649 | 1461106958256 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:02:38 INFO - PROCESS | 1649 | 1461106958347 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b34f000 == 77 [pid = 1649] [id = 402] 16:02:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x114655800) [pid = 1649] [serial = 1205] [outer = 0x0] 16:02:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x115654800) [pid = 1649] [serial = 1206] [outer = 0x114655800] 16:02:38 INFO - PROCESS | 1649 | 1461106958378 Marionette DEBUG loaded listener.js 16:02:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x11a602800) [pid = 1649] [serial = 1207] [outer = 0x114655800] 16:02:38 INFO - PROCESS | 1649 | 1461106958803 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:02:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:02:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 670ms 16:02:38 INFO - PROCESS | 1649 | 1461106958810 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:02:38 INFO - PROCESS | 1649 | 1461106958813 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:02:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:02:38 INFO - PROCESS | 1649 | 1461106958818 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:02:38 INFO - PROCESS | 1649 | 1461106958819 Marionette TRACE conn2 <- [1,1582,null,{}] 16:02:38 INFO - PROCESS | 1649 | 1461106958822 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:38 INFO - PROCESS | 1649 | 1461106958927 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:02:39 INFO - PROCESS | 1649 | 1461106959044 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c156800 == 78 [pid = 1649] [id = 403] 16:02:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x11ad53000) [pid = 1649] [serial = 1208] [outer = 0x0] 16:02:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x11c1e8c00) [pid = 1649] [serial = 1209] [outer = 0x11ad53000] 16:02:39 INFO - PROCESS | 1649 | 1461106959075 Marionette DEBUG loaded listener.js 16:02:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x125c8b800) [pid = 1649] [serial = 1210] [outer = 0x11ad53000] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x136a9b800 == 77 [pid = 1649] [id = 391] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1367ab800 == 76 [pid = 1649] [id = 390] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x13667a000 == 75 [pid = 1649] [id = 389] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x13631a800 == 74 [pid = 1649] [id = 388] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12d685c00) [pid = 1649] [serial = 1062] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12f146800) [pid = 1649] [serial = 1065] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12f5ae800) [pid = 1649] [serial = 1068] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x12fc3f800) [pid = 1649] [serial = 1071] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12fc48000) [pid = 1649] [serial = 1074] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12820c000) [pid = 1649] [serial = 1110] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12fd6f800 == 73 [pid = 1649] [id = 387] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12efbc800 == 72 [pid = 1649] [id = 386] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4be800 == 71 [pid = 1649] [id = 385] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3c6800 == 70 [pid = 1649] [id = 384] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12bbcb800 == 69 [pid = 1649] [id = 383] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x128b29000 == 68 [pid = 1649] [id = 382] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11970c000 == 67 [pid = 1649] [id = 381] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x11afd0800 == 66 [pid = 1649] [id = 380] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12bbc9000 == 65 [pid = 1649] [id = 379] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1368c2800 == 64 [pid = 1649] [id = 375] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x141e2f800 == 63 [pid = 1649] [id = 374] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6f3000 == 62 [pid = 1649] [id = 373] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x126391800 == 61 [pid = 1649] [id = 372] 16:02:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1123eb800 == 60 [pid = 1649] [id = 371] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x11bfd8800) [pid = 1649] [serial = 1086] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x125d51800) [pid = 1649] [serial = 1087] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x125dba400) [pid = 1649] [serial = 1095] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x11be07800) [pid = 1649] [serial = 1056] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x11aa1d400) [pid = 1649] [serial = 1080] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x11ad49c00) [pid = 1649] [serial = 1081] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x11bc86800) [pid = 1649] [serial = 1083] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11be0c400) [pid = 1649] [serial = 1084] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12d046400) [pid = 1649] [serial = 1098] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x115657000) [pid = 1649] [serial = 1078] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x1146b6800) [pid = 1649] [serial = 1077] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12e6ca800) [pid = 1649] [serial = 1050] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12ee5e800) [pid = 1649] [serial = 1051] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x1262e2c00) [pid = 1649] [serial = 1059] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x126c8f000) [pid = 1649] [serial = 1089] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x128108c00) [pid = 1649] [serial = 1090] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x118c05c00) [pid = 1649] [serial = 1053] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x114c6a400) [pid = 1649] [serial = 1101] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12d689400) [pid = 1649] [serial = 1099] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x11be15c00) [pid = 1649] [serial = 1105] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x11ad0bc00) [pid = 1649] [serial = 1104] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x114bcd800) [pid = 1649] [serial = 1107] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x114c6e000) [pid = 1649] [serial = 1102] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x128cab400) [pid = 1649] [serial = 1092] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12b98f400) [pid = 1649] [serial = 1093] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12bd72800) [pid = 1649] [serial = 1096] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x118798800) [pid = 1649] [serial = 1108] [outer = 0x0] [url = about:blank] 16:02:39 INFO - PROCESS | 1649 | 1461106959490 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:02:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:02:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 723ms 16:02:39 INFO - PROCESS | 1649 | 1461106959540 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:02:39 INFO - PROCESS | 1649 | 1461106959542 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:02:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:02:39 INFO - PROCESS | 1649 | 1461106959544 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:02:39 INFO - PROCESS | 1649 | 1461106959547 Marionette TRACE conn2 <- [1,1586,null,{}] 16:02:39 INFO - PROCESS | 1649 | 1461106959579 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:39 INFO - PROCESS | 1649 | 1461106959712 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:02:39 INFO - PROCESS | 1649 | 1461106959786 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x125fe3800 == 61 [pid = 1649] [id = 404] 16:02:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x11be07800) [pid = 1649] [serial = 1211] [outer = 0x0] 16:02:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x125daf800) [pid = 1649] [serial = 1212] [outer = 0x11be07800] 16:02:39 INFO - PROCESS | 1649 | 1461106959815 Marionette DEBUG loaded listener.js 16:02:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x126c95400) [pid = 1649] [serial = 1213] [outer = 0x11be07800] 16:02:40 INFO - PROCESS | 1649 | 1461106960123 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 588ms 16:02:40 INFO - PROCESS | 1649 | 1461106960132 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:02:40 INFO - PROCESS | 1649 | 1461106960134 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:02:40 INFO - PROCESS | 1649 | 1461106960139 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:02:40 INFO - PROCESS | 1649 | 1461106960141 Marionette TRACE conn2 <- [1,1590,null,{}] 16:02:40 INFO - PROCESS | 1649 | 1461106960143 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:40 INFO - PROCESS | 1649 | 1461106960237 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:02:40 INFO - PROCESS | 1649 | 1461106960241 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c09b000 == 62 [pid = 1649] [id = 405] 16:02:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x127470c00) [pid = 1649] [serial = 1214] [outer = 0x0] 16:02:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12b109c00) [pid = 1649] [serial = 1215] [outer = 0x127470c00] 16:02:40 INFO - PROCESS | 1649 | 1461106960268 Marionette DEBUG loaded listener.js 16:02:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12b3ae400) [pid = 1649] [serial = 1216] [outer = 0x127470c00] 16:02:40 INFO - PROCESS | 1649 | 1461106960626 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:02:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:02:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 16:02:40 INFO - PROCESS | 1649 | 1461106960659 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:02:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:02:40 INFO - PROCESS | 1649 | 1461106960660 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:02:40 INFO - PROCESS | 1649 | 1461106960662 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:02:40 INFO - PROCESS | 1649 | 1461106960663 Marionette TRACE conn2 <- [1,1594,null,{}] 16:02:40 INFO - PROCESS | 1649 | 1461106960666 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:40 INFO - PROCESS | 1649 | 1461106960758 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:02:40 INFO - PROCESS | 1649 | 1461106960761 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d925000 == 63 [pid = 1649] [id = 406] 16:02:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x128cadc00) [pid = 1649] [serial = 1217] [outer = 0x0] 16:02:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12bbadc00) [pid = 1649] [serial = 1218] [outer = 0x128cadc00] 16:02:40 INFO - PROCESS | 1649 | 1461106960787 Marionette DEBUG loaded listener.js 16:02:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12d682c00) [pid = 1649] [serial = 1219] [outer = 0x128cadc00] 16:02:41 INFO - PROCESS | 1649 | 1461106961142 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 519ms 16:02:41 INFO - PROCESS | 1649 | 1461106961181 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 1649 | 1461106961182 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:02:41 INFO - PROCESS | 1649 | 1461106961185 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 1649 | 1461106961186 Marionette TRACE conn2 <- [1,1598,null,{}] 16:02:41 INFO - PROCESS | 1649 | 1461106961188 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:41 INFO - PROCESS | 1649 | 1461106961332 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:02:41 INFO - PROCESS | 1649 | 1461106961385 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee14800 == 64 [pid = 1649] [id = 407] 16:02:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12b585400) [pid = 1649] [serial = 1220] [outer = 0x0] 16:02:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12e370400) [pid = 1649] [serial = 1221] [outer = 0x12b585400] 16:02:41 INFO - PROCESS | 1649 | 1461106961412 Marionette DEBUG loaded listener.js 16:02:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12f153400) [pid = 1649] [serial = 1222] [outer = 0x12b585400] 16:02:41 INFO - PROCESS | 1649 | 1461106961712 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:02:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:02:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 571ms 16:02:41 INFO - PROCESS | 1649 | 1461106961757 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 1649 | 1461106961758 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:02:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:02:41 INFO - PROCESS | 1649 | 1461106961760 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 1649 | 1461106961761 Marionette TRACE conn2 <- [1,1602,null,{}] 16:02:41 INFO - PROCESS | 1649 | 1461106961764 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:41 INFO - PROCESS | 1649 | 1461106961883 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:02:41 INFO - PROCESS | 1649 | 1461106961898 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f2ca800 == 65 [pid = 1649] [id = 408] 16:02:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x125c8f400) [pid = 1649] [serial = 1223] [outer = 0x0] 16:02:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12628fc00) [pid = 1649] [serial = 1224] [outer = 0x125c8f400] 16:02:41 INFO - PROCESS | 1649 | 1461106961923 Marionette DEBUG loaded listener.js 16:02:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x126293c00) [pid = 1649] [serial = 1225] [outer = 0x125c8f400] 16:02:42 INFO - PROCESS | 1649 | 1461106962272 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:02:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 520ms 16:02:42 INFO - PROCESS | 1649 | 1461106962280 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:02:42 INFO - PROCESS | 1649 | 1461106962281 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:02:42 INFO - PROCESS | 1649 | 1461106962284 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:02:42 INFO - PROCESS | 1649 | 1461106962286 Marionette TRACE conn2 <- [1,1606,null,{}] 16:02:42 INFO - PROCESS | 1649 | 1461106962290 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:42 INFO - PROCESS | 1649 | 1461106962409 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:02:42 INFO - PROCESS | 1649 | 1461106962423 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x13074b800 == 66 [pid = 1649] [id = 409] 16:02:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x126290800) [pid = 1649] [serial = 1226] [outer = 0x0] 16:02:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12f146400) [pid = 1649] [serial = 1227] [outer = 0x126290800] 16:02:42 INFO - PROCESS | 1649 | 1461106962448 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12fbc2400) [pid = 1649] [serial = 1228] [outer = 0x126290800] 16:02:42 INFO - PROCESS | 1649 | 1461106962794 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:02:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:02:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 524ms 16:02:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:02:42 INFO - PROCESS | 1649 | 1461106962809 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:02:42 INFO - PROCESS | 1649 | 1461106962810 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:02:42 INFO - PROCESS | 1649 | 1461106962813 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:02:42 INFO - PROCESS | 1649 | 1461106962814 Marionette TRACE conn2 <- [1,1610,null,{}] 16:02:42 INFO - PROCESS | 1649 | 1461106962816 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:42 INFO - PROCESS | 1649 | 1461106962948 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:02:42 INFO - PROCESS | 1649 | 1461106962964 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x13647a800 == 67 [pid = 1649] [id = 410] 16:02:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x126295c00) [pid = 1649] [serial = 1229] [outer = 0x0] 16:02:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12fc40800) [pid = 1649] [serial = 1230] [outer = 0x126295c00] 16:02:43 INFO - PROCESS | 1649 | 1461106963005 Marionette DEBUG loaded listener.js 16:02:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x1365e0000) [pid = 1649] [serial = 1231] [outer = 0x126295c00] 16:02:43 INFO - PROCESS | 1649 | 1461106963503 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:02:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:02:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 719ms 16:02:43 INFO - PROCESS | 1649 | 1461106963533 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:02:43 INFO - PROCESS | 1649 | 1461106963534 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:02:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:02:43 INFO - PROCESS | 1649 | 1461106963541 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - PROCESS | 1649 | 1461106963542 Marionette TRACE conn2 <- [1,1614,null,{}] 16:02:43 INFO - PROCESS | 1649 | 1461106963545 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:43 INFO - PROCESS | 1649 | 1461106963835 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:02:43 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x114c69800) [pid = 1649] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:02:43 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x114bc4400) [pid = 1649] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:02:43 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x12e366800) [pid = 1649] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:02:43 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12e363c00) [pid = 1649] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:02:43 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12f4e5c00) [pid = 1649] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:02:43 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x118f38c00) [pid = 1649] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:02:43 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x125db9000) [pid = 1649] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:02:43 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x125dba800) [pid = 1649] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:02:43 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x11ad51400) [pid = 1649] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:02:43 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x11c1f1000) [pid = 1649] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:02:43 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x11912f800) [pid = 1649] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:02:43 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x135a1e400) [pid = 1649] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:02:43 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12f4eb800) [pid = 1649] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:02:43 INFO - PROCESS | 1649 | 1461106963895 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ba81000 == 68 [pid = 1649] [id = 411] 16:02:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x114c61c00) [pid = 1649] [serial = 1232] [outer = 0x0] 16:02:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x11ad0f400) [pid = 1649] [serial = 1233] [outer = 0x114c61c00] 16:02:43 INFO - PROCESS | 1649 | 1461106963920 Marionette DEBUG loaded listener.js 16:02:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x127471800) [pid = 1649] [serial = 1234] [outer = 0x114c61c00] 16:02:44 INFO - PROCESS | 1649 | 1461106964215 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 725ms 16:02:44 INFO - PROCESS | 1649 | 1461106964262 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:02:44 INFO - PROCESS | 1649 | 1461106964263 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:02:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:02:44 INFO - PROCESS | 1649 | 1461106964266 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:02:44 INFO - PROCESS | 1649 | 1461106964267 Marionette TRACE conn2 <- [1,1618,null,{}] 16:02:44 INFO - PROCESS | 1649 | 1461106964272 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:44 INFO - PROCESS | 1649 | 1461106964380 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:02:44 INFO - PROCESS | 1649 | 1461106964471 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1366e0800 == 69 [pid = 1649] [id = 412] 16:02:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x125db8800) [pid = 1649] [serial = 1235] [outer = 0x0] 16:02:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x13642f400) [pid = 1649] [serial = 1236] [outer = 0x125db8800] 16:02:44 INFO - PROCESS | 1649 | 1461106964502 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x136664000) [pid = 1649] [serial = 1237] [outer = 0x125db8800] 16:02:44 INFO - PROCESS | 1649 | 1461106964789 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:02:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:02:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 572ms 16:02:44 INFO - PROCESS | 1649 | 1461106964840 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:02:44 INFO - PROCESS | 1649 | 1461106964841 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:02:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:02:44 INFO - PROCESS | 1649 | 1461106964843 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:02:44 INFO - PROCESS | 1649 | 1461106964844 Marionette TRACE conn2 <- [1,1622,null,{}] 16:02:44 INFO - PROCESS | 1649 | 1461106964847 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:44 INFO - PROCESS | 1649 | 1461106964943 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:02:44 INFO - PROCESS | 1649 | 1461106964947 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x136cb0800 == 70 [pid = 1649] [id = 413] 16:02:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x136666000) [pid = 1649] [serial = 1238] [outer = 0x0] 16:02:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x13666c000) [pid = 1649] [serial = 1239] [outer = 0x136666000] 16:02:44 INFO - PROCESS | 1649 | 1461106964972 Marionette DEBUG loaded listener.js 16:02:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x13679b800) [pid = 1649] [serial = 1240] [outer = 0x136666000] 16:02:45 INFO - PROCESS | 1649 | 1461106965319 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:02:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:02:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms 16:02:45 INFO - PROCESS | 1649 | 1461106965363 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 1649 | 1461106965364 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:02:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:02:45 INFO - PROCESS | 1649 | 1461106965366 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 1649 | 1461106965367 Marionette TRACE conn2 <- [1,1626,null,{}] 16:02:45 INFO - PROCESS | 1649 | 1461106965370 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:45 INFO - PROCESS | 1649 | 1461106965502 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:02:45 INFO - PROCESS | 1649 | 1461106965508 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x136cc1800 == 71 [pid = 1649] [id = 414] 16:02:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x13679d800) [pid = 1649] [serial = 1241] [outer = 0x0] 16:02:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x1368e3000) [pid = 1649] [serial = 1242] [outer = 0x13679d800] 16:02:45 INFO - PROCESS | 1649 | 1461106965533 Marionette DEBUG loaded listener.js 16:02:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x1368e8800) [pid = 1649] [serial = 1243] [outer = 0x13679d800] 16:02:45 INFO - PROCESS | 1649 | 1461106965981 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:02:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:02:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 623ms 16:02:45 INFO - PROCESS | 1649 | 1461106965990 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 1649 | 1461106965992 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:02:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:02:45 INFO - PROCESS | 1649 | 1461106965996 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 1649 | 1461106965998 Marionette TRACE conn2 <- [1,1630,null,{}] 16:02:46 INFO - PROCESS | 1649 | 1461106966002 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:46 INFO - PROCESS | 1649 | 1461106966126 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:02:46 INFO - PROCESS | 1649 | 1461106966219 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c152800 == 72 [pid = 1649] [id = 415] 16:02:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x114c64400) [pid = 1649] [serial = 1244] [outer = 0x0] 16:02:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11565b000) [pid = 1649] [serial = 1245] [outer = 0x114c64400] 16:02:46 INFO - PROCESS | 1649 | 1461106966252 Marionette DEBUG loaded listener.js 16:02:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x119d6c000) [pid = 1649] [serial = 1246] [outer = 0x114c64400] 16:02:46 INFO - PROCESS | 1649 | 1461106966676 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:02:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:02:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 721ms 16:02:46 INFO - PROCESS | 1649 | 1461106966752 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:02:46 INFO - PROCESS | 1649 | 1461106966756 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:02:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:02:46 INFO - PROCESS | 1649 | 1461106966763 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:02:46 INFO - PROCESS | 1649 | 1461106966765 Marionette TRACE conn2 <- [1,1634,null,{}] 16:02:46 INFO - PROCESS | 1649 | 1461106966767 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:46 INFO - PROCESS | 1649 | 1461106966883 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:02:46 INFO - PROCESS | 1649 | 1461106966988 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d720800 == 73 [pid = 1649] [id = 416] 16:02:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x125db0000) [pid = 1649] [serial = 1247] [outer = 0x0] 16:02:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x125db7000) [pid = 1649] [serial = 1248] [outer = 0x125db0000] 16:02:47 INFO - PROCESS | 1649 | 1461106967019 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x126c96400) [pid = 1649] [serial = 1249] [outer = 0x125db0000] 16:02:47 INFO - PROCESS | 1649 | 1461106967441 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:02:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:02:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 721ms 16:02:47 INFO - PROCESS | 1649 | 1461106967484 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:02:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:02:47 INFO - PROCESS | 1649 | 1461106967485 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:02:47 INFO - PROCESS | 1649 | 1461106967488 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:02:47 INFO - PROCESS | 1649 | 1461106967491 Marionette TRACE conn2 <- [1,1638,null,{}] 16:02:47 INFO - PROCESS | 1649 | 1461106967499 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:47 INFO - PROCESS | 1649 | 1461106967617 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:02:47 INFO - PROCESS | 1649 | 1461106967710 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1367bc000 == 74 [pid = 1649] [id = 417] 16:02:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12b10fc00) [pid = 1649] [serial = 1250] [outer = 0x0] 16:02:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12d967000) [pid = 1649] [serial = 1251] [outer = 0x12b10fc00] 16:02:47 INFO - PROCESS | 1649 | 1461106967742 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12eab0400) [pid = 1649] [serial = 1252] [outer = 0x12b10fc00] 16:02:48 INFO - PROCESS | 1649 | 1461106968182 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:02:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:02:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 723ms 16:02:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:02:48 INFO - PROCESS | 1649 | 1461106968259 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:02:48 INFO - PROCESS | 1649 | 1461106968261 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:02:48 INFO - PROCESS | 1649 | 1461106968265 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:02:48 INFO - PROCESS | 1649 | 1461106968266 Marionette TRACE conn2 <- [1,1642,null,{}] 16:02:48 INFO - PROCESS | 1649 | 1461106968269 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:48 INFO - PROCESS | 1649 | 1461106968382 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:02:48 INFO - PROCESS | 1649 | 1461106968474 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x142973000 == 75 [pid = 1649] [id = 418] 16:02:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12eab7c00) [pid = 1649] [serial = 1253] [outer = 0x0] 16:02:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12f5b8400) [pid = 1649] [serial = 1254] [outer = 0x12eab7c00] 16:02:48 INFO - PROCESS | 1649 | 1461106968505 Marionette DEBUG loaded listener.js 16:02:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x136425800) [pid = 1649] [serial = 1255] [outer = 0x12eab7c00] 16:02:48 INFO - PROCESS | 1649 | 1461106968946 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:02:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:02:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 718ms 16:02:48 INFO - PROCESS | 1649 | 1461106968983 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:02:48 INFO - PROCESS | 1649 | 1461106968985 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:02:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:02:49 INFO - PROCESS | 1649 | 1461106969006 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:02:49 INFO - PROCESS | 1649 | 1461106969007 Marionette TRACE conn2 <- [1,1646,null,{}] 16:02:49 INFO - PROCESS | 1649 | 1461106969010 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:49 INFO - PROCESS | 1649 | 1461106969123 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:02:49 INFO - PROCESS | 1649 | 1461106969215 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x1435cc000 == 76 [pid = 1649] [id = 419] 16:02:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12ec7f000) [pid = 1649] [serial = 1256] [outer = 0x0] 16:02:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x136431800) [pid = 1649] [serial = 1257] [outer = 0x12ec7f000] 16:02:49 INFO - PROCESS | 1649 | 1461106969245 Marionette DEBUG loaded listener.js 16:02:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x136662800) [pid = 1649] [serial = 1258] [outer = 0x12ec7f000] 16:02:49 INFO - PROCESS | 1649 | 1461106969644 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:02:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:02:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 671ms 16:02:49 INFO - PROCESS | 1649 | 1461106969676 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:02:49 INFO - PROCESS | 1649 | 1461106969677 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:02:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:02:49 INFO - PROCESS | 1649 | 1461106969680 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:02:49 INFO - PROCESS | 1649 | 1461106969681 Marionette TRACE conn2 <- [1,1650,null,{}] 16:02:49 INFO - PROCESS | 1649 | 1461106969684 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:49 INFO - PROCESS | 1649 | 1461106969875 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:02:49 INFO - PROCESS | 1649 | 1461106969942 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e039000 == 77 [pid = 1649] [id = 420] 16:02:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x1368e3800) [pid = 1649] [serial = 1259] [outer = 0x0] 16:02:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x136962c00) [pid = 1649] [serial = 1260] [outer = 0x1368e3800] 16:02:49 INFO - PROCESS | 1649 | 1461106969976 Marionette DEBUG loaded listener.js 16:02:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x13696b800) [pid = 1649] [serial = 1261] [outer = 0x1368e3800] 16:02:50 INFO - PROCESS | 1649 | 1461106970389 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:02:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:02:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 769ms 16:02:50 INFO - PROCESS | 1649 | 1461106970451 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 1649 | 1461106970453 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:02:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:02:50 INFO - PROCESS | 1649 | 1461106970457 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:02:50 INFO - PROCESS | 1649 | 1461106970459 Marionette TRACE conn2 <- [1,1654,null,{}] 16:02:50 INFO - PROCESS | 1649 | 1461106970461 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:50 INFO - PROCESS | 1649 | 1461106970573 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:02:50 INFO - PROCESS | 1649 | 1461106970666 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e352800 == 78 [pid = 1649] [id = 421] 16:02:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x1368ec800) [pid = 1649] [serial = 1262] [outer = 0x0] 16:02:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x136970c00) [pid = 1649] [serial = 1263] [outer = 0x1368ec800] 16:02:50 INFO - PROCESS | 1649 | 1461106970695 Marionette DEBUG loaded listener.js 16:02:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x136c3a800) [pid = 1649] [serial = 1264] [outer = 0x1368ec800] 16:02:51 INFO - PROCESS | 1649 | 1461106971094 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:02:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:02:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 16:02:51 INFO - PROCESS | 1649 | 1461106971128 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:02:51 INFO - PROCESS | 1649 | 1461106971129 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:02:51 INFO - PROCESS | 1649 | 1461106971131 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:02:51 INFO - PROCESS | 1649 | 1461106971133 Marionette TRACE conn2 <- [1,1658,null,{}] 16:02:51 INFO - PROCESS | 1649 | 1461106971135 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:51 INFO - PROCESS | 1649 | 1461106971267 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:02:51 INFO - PROCESS | 1649 | 1461106971359 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e369000 == 79 [pid = 1649] [id = 422] 16:02:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x13696f400) [pid = 1649] [serial = 1265] [outer = 0x0] 16:02:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x136c83000) [pid = 1649] [serial = 1266] [outer = 0x13696f400] 16:02:51 INFO - PROCESS | 1649 | 1461106971389 Marionette DEBUG loaded listener.js 16:02:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x136c87c00) [pid = 1649] [serial = 1267] [outer = 0x13696f400] 16:02:51 INFO - PROCESS | 1649 | 1461106971797 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 675ms 16:02:51 INFO - PROCESS | 1649 | 1461106971807 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:02:51 INFO - PROCESS | 1649 | 1461106971808 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:02:51 INFO - PROCESS | 1649 | 1461106971810 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:02:51 INFO - PROCESS | 1649 | 1461106971812 Marionette TRACE conn2 <- [1,1662,null,{}] 16:02:51 INFO - PROCESS | 1649 | 1461106971814 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:51 INFO - PROCESS | 1649 | 1461106971953 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:02:52 INFO - PROCESS | 1649 | 1461106972079 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x125954800 == 80 [pid = 1649] [id = 423] 16:02:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x112453c00) [pid = 1649] [serial = 1268] [outer = 0x0] 16:02:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x11924bc00) [pid = 1649] [serial = 1269] [outer = 0x112453c00] 16:02:52 INFO - PROCESS | 1649 | 1461106972111 Marionette DEBUG loaded listener.js 16:02:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12b991800) [pid = 1649] [serial = 1270] [outer = 0x112453c00] 16:02:52 INFO - PROCESS | 1649 | 1461106972498 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:02:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 722ms 16:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:02:52 INFO - PROCESS | 1649 | 1461106972533 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:02:52 INFO - PROCESS | 1649 | 1461106972534 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:02:52 INFO - PROCESS | 1649 | 1461106972536 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:02:52 INFO - PROCESS | 1649 | 1461106972538 Marionette TRACE conn2 <- [1,1666,null,{}] 16:02:52 INFO - PROCESS | 1649 | 1461106972540 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:52 INFO - PROCESS | 1649 | 1461106972677 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:02:52 INFO - PROCESS | 1649 | 1461106972802 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a5a000 == 81 [pid = 1649] [id = 424] 16:02:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x114bcf800) [pid = 1649] [serial = 1271] [outer = 0x0] 16:02:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x11bc95000) [pid = 1649] [serial = 1272] [outer = 0x114bcf800] 16:02:52 INFO - PROCESS | 1649 | 1461106972837 Marionette DEBUG loaded listener.js 16:02:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12ee57c00) [pid = 1649] [serial = 1273] [outer = 0x114bcf800] 16:02:53 INFO - PROCESS | 1649 | 1461106973680 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:02:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:02:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1171ms 16:02:53 INFO - PROCESS | 1649 | 1461106973708 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:02:53 INFO - PROCESS | 1649 | 1461106973712 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:02:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:02:53 INFO - PROCESS | 1649 | 1461106973717 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:02:53 INFO - PROCESS | 1649 | 1461106973720 Marionette TRACE conn2 <- [1,1670,null,{}] 16:02:53 INFO - PROCESS | 1649 | 1461106973726 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:53 INFO - PROCESS | 1649 | 1461106973890 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:02:54 INFO - PROCESS | 1649 | 1461106974022 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x12683a800 == 82 [pid = 1649] [id = 425] 16:02:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x1154d0400) [pid = 1649] [serial = 1274] [outer = 0x0] 16:02:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x1156cfc00) [pid = 1649] [serial = 1275] [outer = 0x1154d0400] 16:02:54 INFO - PROCESS | 1649 | 1461106974092 Marionette DEBUG loaded listener.js 16:02:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x118c05c00) [pid = 1649] [serial = 1276] [outer = 0x1154d0400] 16:02:54 INFO - PROCESS | 1649 | 1461106974535 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 874ms 16:02:54 INFO - PROCESS | 1649 | 1461106974591 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:02:54 INFO - PROCESS | 1649 | 1461106974595 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:02:54 INFO - PROCESS | 1649 | 1461106974599 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:02:54 INFO - PROCESS | 1649 | 1461106974601 Marionette TRACE conn2 <- [1,1674,null,{}] 16:02:54 INFO - PROCESS | 1649 | 1461106974604 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:54 INFO - PROCESS | 1649 | 1461106974708 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:02:54 INFO - PROCESS | 1649 | 1461106974808 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11ab1e000 == 83 [pid = 1649] [id = 426] 16:02:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x11a60d000) [pid = 1649] [serial = 1277] [outer = 0x0] 16:02:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x11a8e4800) [pid = 1649] [serial = 1278] [outer = 0x11a60d000] 16:02:54 INFO - PROCESS | 1649 | 1461106974836 Marionette DEBUG loaded listener.js 16:02:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x11ad0d000) [pid = 1649] [serial = 1279] [outer = 0x11a60d000] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x13e051000 == 82 [pid = 1649] [id = 358] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x136cb0800 == 81 [pid = 1649] [id = 413] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1366e0800 == 80 [pid = 1649] [id = 412] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11ba81000 == 79 [pid = 1649] [id = 411] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x13647a800 == 78 [pid = 1649] [id = 410] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x13074b800 == 77 [pid = 1649] [id = 409] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x13e345000) [pid = 1649] [serial = 1173] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12f2ca800 == 76 [pid = 1649] [id = 408] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee14800 == 75 [pid = 1649] [id = 407] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12d925000 == 74 [pid = 1649] [id = 406] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12c09b000 == 73 [pid = 1649] [id = 405] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x125fe3800 == 72 [pid = 1649] [id = 404] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x11c156800 == 71 [pid = 1649] [id = 403] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12b34f000 == 70 [pid = 1649] [id = 402] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x12d731800 == 69 [pid = 1649] [id = 394] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x126383800 == 68 [pid = 1649] [id = 393] 16:02:55 INFO - PROCESS | 1649 | --DOCSHELL 0x1123bd000 == 67 [pid = 1649] [id = 392] 16:02:55 INFO - PROCESS | 1649 | 1461106975241 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 669ms 16:02:55 INFO - PROCESS | 1649 | 1461106975269 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:02:55 INFO - PROCESS | 1649 | 1461106975270 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:02:55 INFO - PROCESS | 1649 | 1461106975273 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:02:55 INFO - PROCESS | 1649 | 1461106975275 Marionette TRACE conn2 <- [1,1678,null,{}] 16:02:55 INFO - PROCESS | 1649 | 1461106975304 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12e760c00) [pid = 1649] [serial = 1111] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12d965000) [pid = 1649] [serial = 1156] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x12f147c00) [pid = 1649] [serial = 1161] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x12e6bc800) [pid = 1649] [serial = 1158] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12f5b3c00) [pid = 1649] [serial = 1164] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x11ad0c400) [pid = 1649] [serial = 1138] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x119ac8400) [pid = 1649] [serial = 1137] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12657e000) [pid = 1649] [serial = 1149] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12746e000) [pid = 1649] [serial = 1150] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x128210c00) [pid = 1649] [serial = 1152] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x11b923000) [pid = 1649] [serial = 1143] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x11be11800) [pid = 1649] [serial = 1144] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12b342400) [pid = 1649] [serial = 1122] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x125c92c00) [pid = 1649] [serial = 1146] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x125db7800) [pid = 1649] [serial = 1147] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12f153800) [pid = 1649] [serial = 1128] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x11ad4b400) [pid = 1649] [serial = 1141] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x11a8de400) [pid = 1649] [serial = 1140] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x11a8e6400) [pid = 1649] [serial = 1116] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x114aea800) [pid = 1649] [serial = 1113] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x12d90a400) [pid = 1649] [serial = 1125] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11c44d800) [pid = 1649] [serial = 1119] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12fc4f800) [pid = 1649] [serial = 1131] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x125ae5800) [pid = 1649] [serial = 1134] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x1365ec800) [pid = 1649] [serial = 1171] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x1365de400) [pid = 1649] [serial = 1170] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12fc4e800) [pid = 1649] [serial = 1167] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12fc3a800) [pid = 1649] [serial = 1165] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12d092800) [pid = 1649] [serial = 1155] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12ec7c800) [pid = 1649] [serial = 1159] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12f4e3c00) [pid = 1649] [serial = 1162] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x135a20800) [pid = 1649] [serial = 1168] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12bba1000) [pid = 1649] [serial = 1153] [outer = 0x0] [url = about:blank] 16:02:55 INFO - PROCESS | 1649 | 1461106975439 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:02:55 INFO - PROCESS | 1649 | 1461106975492 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c43a000 == 68 [pid = 1649] [id = 427] 16:02:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x1185ed000) [pid = 1649] [serial = 1280] [outer = 0x0] 16:02:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x11add8000) [pid = 1649] [serial = 1281] [outer = 0x1185ed000] 16:02:55 INFO - PROCESS | 1649 | 1461106975520 Marionette DEBUG loaded listener.js 16:02:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x11bebcc00) [pid = 1649] [serial = 1282] [outer = 0x1185ed000] 16:02:55 INFO - PROCESS | 1649 | 1461106975829 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 571ms 16:02:55 INFO - PROCESS | 1649 | 1461106975844 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:02:55 INFO - PROCESS | 1649 | 1461106975846 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:02:55 INFO - PROCESS | 1649 | 1461106975848 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:02:55 INFO - PROCESS | 1649 | 1461106975849 Marionette TRACE conn2 <- [1,1682,null,{}] 16:02:55 INFO - PROCESS | 1649 | 1461106975852 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:55 INFO - PROCESS | 1649 | 1461106975952 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:02:56 INFO - PROCESS | 1649 | 1461106976026 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x126869000 == 69 [pid = 1649] [id = 428] 16:02:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x11ad0dc00) [pid = 1649] [serial = 1283] [outer = 0x0] 16:02:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x11c4bd000) [pid = 1649] [serial = 1284] [outer = 0x11ad0dc00] 16:02:56 INFO - PROCESS | 1649 | 1461106976053 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x125c86c00) [pid = 1649] [serial = 1285] [outer = 0x11ad0dc00] 16:02:56 INFO - PROCESS | 1649 | 1461106976325 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 16:02:56 INFO - PROCESS | 1649 | 1461106976367 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:02:56 INFO - PROCESS | 1649 | 1461106976368 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:02:56 INFO - PROCESS | 1649 | 1461106976379 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:02:56 INFO - PROCESS | 1649 | 1461106976380 Marionette TRACE conn2 <- [1,1686,null,{}] 16:02:56 INFO - PROCESS | 1649 | 1461106976382 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:56 INFO - PROCESS | 1649 | 1461106976476 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:02:56 INFO - PROCESS | 1649 | 1461106976550 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b739800 == 70 [pid = 1649] [id = 429] 16:02:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x11a8de400) [pid = 1649] [serial = 1286] [outer = 0x0] 16:02:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x125c8ac00) [pid = 1649] [serial = 1287] [outer = 0x11a8de400] 16:02:56 INFO - PROCESS | 1649 | 1461106976576 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x125ec9000) [pid = 1649] [serial = 1288] [outer = 0x11a8de400] 16:02:56 INFO - PROCESS | 1649 | 1461106976886 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 518ms 16:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:02:56 INFO - PROCESS | 1649 | 1461106976897 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:02:56 INFO - PROCESS | 1649 | 1461106976899 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:02:56 INFO - PROCESS | 1649 | 1461106976901 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:02:56 INFO - PROCESS | 1649 | 1461106976902 Marionette TRACE conn2 <- [1,1690,null,{}] 16:02:56 INFO - PROCESS | 1649 | 1461106976909 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:57 INFO - PROCESS | 1649 | 1461106977020 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:02:57 INFO - PROCESS | 1649 | 1461106977025 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6ac800 == 71 [pid = 1649] [id = 430] 16:02:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12628a000) [pid = 1649] [serial = 1289] [outer = 0x0] 16:02:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x126c92800) [pid = 1649] [serial = 1290] [outer = 0x12628a000] 16:02:57 INFO - PROCESS | 1649 | 1461106977053 Marionette DEBUG loaded listener.js 16:02:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x128cafc00) [pid = 1649] [serial = 1291] [outer = 0x12628a000] 16:02:57 INFO - PROCESS | 1649 | 1461106977450 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 573ms 16:02:57 INFO - PROCESS | 1649 | 1461106977474 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:02:57 INFO - PROCESS | 1649 | 1461106977475 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:02:57 INFO - PROCESS | 1649 | 1461106977478 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:02:57 INFO - PROCESS | 1649 | 1461106977479 Marionette TRACE conn2 <- [1,1694,null,{}] 16:02:57 INFO - PROCESS | 1649 | 1461106977481 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:57 INFO - PROCESS | 1649 | 1461106977603 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:02:57 INFO - PROCESS | 1649 | 1461106977616 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d92b800 == 72 [pid = 1649] [id = 431] 16:02:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12b108400) [pid = 1649] [serial = 1292] [outer = 0x0] 16:02:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12b115400) [pid = 1649] [serial = 1293] [outer = 0x12b108400] 16:02:57 INFO - PROCESS | 1649 | 1461106977644 Marionette DEBUG loaded listener.js 16:02:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12b349400) [pid = 1649] [serial = 1294] [outer = 0x12b108400] 16:02:58 INFO - PROCESS | 1649 | 1461106978005 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 568ms 16:02:58 INFO - PROCESS | 1649 | 1461106978047 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:02:58 INFO - PROCESS | 1649 | 1461106978049 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:02:58 INFO - PROCESS | 1649 | 1461106978051 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:02:58 INFO - PROCESS | 1649 | 1461106978053 Marionette TRACE conn2 <- [1,1698,null,{}] 16:02:58 INFO - PROCESS | 1649 | 1461106978055 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:58 INFO - PROCESS | 1649 | 1461106978219 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:02:58 INFO - PROCESS | 1649 | 1461106978241 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ea4d800 == 73 [pid = 1649] [id = 432] 16:02:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12b10e800) [pid = 1649] [serial = 1295] [outer = 0x0] 16:02:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12bba0400) [pid = 1649] [serial = 1296] [outer = 0x12b10e800] 16:02:58 INFO - PROCESS | 1649 | 1461106978279 Marionette DEBUG loaded listener.js 16:02:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12bd85400) [pid = 1649] [serial = 1297] [outer = 0x12b10e800] 16:02:58 INFO - PROCESS | 1649 | 1461106978682 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]]]}] 16:02:58 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 16:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 671ms 16:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:02:58 INFO - PROCESS | 1649 | 1461106978725 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:02:58 INFO - PROCESS | 1649 | 1461106978726 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:02:58 INFO - PROCESS | 1649 | 1461106978728 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:02:58 INFO - PROCESS | 1649 | 1461106978729 Marionette TRACE conn2 <- [1,1702,null,{}] 16:02:58 INFO - PROCESS | 1649 | 1461106978731 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}] 16:02:58 INFO - PROCESS | 1649 | 1461106978855 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:02:58 INFO - PROCESS | 1649 | 1461106978891 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efa4800 == 74 [pid = 1649] [id = 433] 16:02:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12b33e000) [pid = 1649] [serial = 1298] [outer = 0x0] 16:02:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12d687400) [pid = 1649] [serial = 1299] [outer = 0x12b33e000] 16:02:58 INFO - PROCESS | 1649 | 1461106978916 Marionette DEBUG loaded listener.js 16:02:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12d968c00) [pid = 1649] [serial = 1300] [outer = 0x12b33e000] 16:02:59 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x114655800) [pid = 1649] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:02:59 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x135a25800) [pid = 1649] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:02:59 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x125db8800) [pid = 1649] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:02:59 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x11ad53000) [pid = 1649] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:02:59 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x126295c00) [pid = 1649] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:02:59 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x125c8f400) [pid = 1649] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:02:59 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x128cadc00) [pid = 1649] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:02:59 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x127470c00) [pid = 1649] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:02:59 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x136666000) [pid = 1649] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:02:59 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11be07800) [pid = 1649] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:02:59 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x114c61c00) [pid = 1649] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:02:59 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12b585400) [pid = 1649] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:02:59 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x126290800) [pid = 1649] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:02:59 INFO - PROCESS | 1649 | 1461106979461 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]]]}] 16:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 768ms 16:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:02:59 INFO - PROCESS | 1649 | 1461106979497 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:02:59 INFO - PROCESS | 1649 | 1461106979498 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:02:59 INFO - PROCESS | 1649 | 1461106979500 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:02:59 INFO - PROCESS | 1649 | 1461106979501 Marionette TRACE conn2 <- [1,1706,null,{}] 16:02:59 INFO - PROCESS | 1649 | 1461106979504 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}] 16:02:59 INFO - PROCESS | 1649 | 1461106979598 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:02:59 INFO - PROCESS | 1649 | 1461106979602 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d732800 == 75 [pid = 1649] [id = 434] 16:02:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x11ad53000) [pid = 1649] [serial = 1301] [outer = 0x0] 16:02:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12628a400) [pid = 1649] [serial = 1302] [outer = 0x11ad53000] 16:02:59 INFO - PROCESS | 1649 | 1461106979628 Marionette DEBUG loaded listener.js 16:02:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x12d969400) [pid = 1649] [serial = 1303] [outer = 0x11ad53000] 16:03:00 INFO - PROCESS | 1649 | 1461106979996 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]]]}] 16:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 518ms 16:03:00 INFO - PROCESS | 1649 | 1461106980019 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:03:00 INFO - PROCESS | 1649 | 1461106980021 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:03:00 INFO - PROCESS | 1649 | 1461106980026 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:03:00 INFO - PROCESS | 1649 | 1461106980027 Marionette TRACE conn2 <- [1,1710,null,{}] 16:03:00 INFO - PROCESS | 1649 | 1461106980041 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}] 16:03:00 INFO - PROCESS | 1649 | 1461106980148 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:03:00 INFO - PROCESS | 1649 | 1461106980174 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x13182c000 == 76 [pid = 1649] [id = 435] 16:03:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x12eaae400) [pid = 1649] [serial = 1304] [outer = 0x0] 16:03:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x12ec77400) [pid = 1649] [serial = 1305] [outer = 0x12eaae400] 16:03:00 INFO - PROCESS | 1649 | 1461106980203 Marionette DEBUG loaded listener.js 16:03:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x12f14a400) [pid = 1649] [serial = 1306] [outer = 0x12eaae400] 16:03:00 INFO - PROCESS | 1649 | 1461106980542 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]]]}] 16:03:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:03:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 571ms 16:03:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:03:00 INFO - PROCESS | 1649 | 1461106980596 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:03:00 INFO - PROCESS | 1649 | 1461106980598 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:03:00 INFO - PROCESS | 1649 | 1461106980601 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:03:00 INFO - PROCESS | 1649 | 1461106980602 Marionette TRACE conn2 <- [1,1714,null,{}] 16:03:00 INFO - PROCESS | 1649 | 1461106980605 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}] 16:03:00 INFO - PROCESS | 1649 | 1461106980716 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:03:00 INFO - PROCESS | 1649 | 1461106980838 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x136303000 == 77 [pid = 1649] [id = 436] 16:03:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12eab0800) [pid = 1649] [serial = 1307] [outer = 0x0] 16:03:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12f5b1800) [pid = 1649] [serial = 1308] [outer = 0x12eab0800] 16:03:00 INFO - PROCESS | 1649 | 1461106980878 Marionette DEBUG loaded listener.js 16:03:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x135a1b800) [pid = 1649] [serial = 1309] [outer = 0x12eab0800] 16:03:01 INFO - PROCESS | 1649 | 1461106981254 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]]]}] 16:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 672ms 16:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:03:01 INFO - PROCESS | 1649 | 1461106981274 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:03:01 INFO - PROCESS | 1649 | 1461106981275 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:03:01 INFO - PROCESS | 1649 | 1461106981277 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:03:01 INFO - PROCESS | 1649 | 1461106981279 Marionette TRACE conn2 <- [1,1718,null,{}] 16:03:01 INFO - PROCESS | 1649 | 1461106981281 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}] 16:03:01 INFO - PROCESS | 1649 | 1461106981410 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:03:01 INFO - PROCESS | 1649 | 1461106981578 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x11970b000 == 78 [pid = 1649] [id = 437] 16:03:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x10b14f000) [pid = 1649] [serial = 1310] [outer = 0x0] 16:03:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x114af3400) [pid = 1649] [serial = 1311] [outer = 0x10b14f000] 16:03:01 INFO - PROCESS | 1649 | 1461106981611 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x114c61800) [pid = 1649] [serial = 1312] [outer = 0x10b14f000] 16:03:02 INFO - PROCESS | 1649 | 1461106982056 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]]]}] 16:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 818ms 16:03:02 INFO - PROCESS | 1649 | 1461106982097 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:03:02 INFO - PROCESS | 1649 | 1461106982100 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:03:02 INFO - PROCESS | 1649 | 1461106982103 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 1649 | 1461106982106 Marionette TRACE conn2 <- [1,1722,null,{}] 16:03:02 INFO - PROCESS | 1649 | 1461106982109 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}] 16:03:02 INFO - PROCESS | 1649 | 1461106982231 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:03:02 INFO - PROCESS | 1649 | 1461106982324 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x126a4a800 == 79 [pid = 1649] [id = 438] 16:03:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x1163bb800) [pid = 1649] [serial = 1313] [outer = 0x0] 16:03:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x119d67c00) [pid = 1649] [serial = 1314] [outer = 0x1163bb800] 16:03:02 INFO - PROCESS | 1649 | 1461106982357 Marionette DEBUG loaded listener.js 16:03:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x11beb2c00) [pid = 1649] [serial = 1315] [outer = 0x1163bb800] 16:03:02 INFO - PROCESS | 1649 | 1461106982789 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]]]}] 16:03:02 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 16:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 722ms 16:03:02 INFO - PROCESS | 1649 | 1461106982834 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:03:02 INFO - PROCESS | 1649 | 1461106982836 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:03:02 INFO - PROCESS | 1649 | 1461106982871 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 1649 | 1461106982872 Marionette TRACE conn2 <- [1,1726,null,{}] 16:03:02 INFO - PROCESS | 1649 | 1461106982876 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}] 16:03:02 INFO - PROCESS | 1649 | 1461106982992 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:03:03 INFO - PROCESS | 1649 | 1461106983084 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee21000 == 80 [pid = 1649] [id = 439] 16:03:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x123848c00) [pid = 1649] [serial = 1316] [outer = 0x0] 16:03:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12628c800) [pid = 1649] [serial = 1317] [outer = 0x123848c00] 16:03:03 INFO - PROCESS | 1649 | 1461106983117 Marionette DEBUG loaded listener.js 16:03:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x126c93800) [pid = 1649] [serial = 1318] [outer = 0x123848c00] 16:03:03 INFO - PROCESS | 1649 | 1461106983555 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]]]}] 16:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 742ms 16:03:03 INFO - PROCESS | 1649 | 1461106983595 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:03:03 INFO - PROCESS | 1649 | 1461106983596 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:03:03 INFO - PROCESS | 1649 | 1461106983607 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:03:03 INFO - PROCESS | 1649 | 1461106983613 Marionette TRACE conn2 <- [1,1730,null,{}] 16:03:03 INFO - PROCESS | 1649 | 1461106983618 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}] 16:03:03 INFO - PROCESS | 1649 | 1461106983799 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:03:03 INFO - PROCESS | 1649 | 1461106983864 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x131843000 == 81 [pid = 1649] [id = 440] 16:03:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x125c8e800) [pid = 1649] [serial = 1319] [outer = 0x0] 16:03:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12e366400) [pid = 1649] [serial = 1320] [outer = 0x125c8e800] 16:03:03 INFO - PROCESS | 1649 | 1461106983895 Marionette DEBUG loaded listener.js 16:03:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12e6cac00) [pid = 1649] [serial = 1321] [outer = 0x125c8e800] 16:03:04 INFO - PROCESS | 1649 | 1461106984329 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]]]}] 16:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 782ms 16:03:04 INFO - PROCESS | 1649 | 1461106984383 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:03:04 INFO - PROCESS | 1649 | 1461106984385 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:03:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:03:04 INFO - PROCESS | 1649 | 1461106984387 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:03:04 INFO - PROCESS | 1649 | 1461106984388 Marionette TRACE conn2 <- [1,1734,null,{}] 16:03:04 INFO - PROCESS | 1649 | 1461106984391 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}] 16:03:04 INFO - PROCESS | 1649 | 1461106984505 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:03:04 INFO - PROCESS | 1649 | 1461106984599 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1367ba800 == 82 [pid = 1649] [id = 441] 16:03:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12eaaf800) [pid = 1649] [serial = 1322] [outer = 0x0] 16:03:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12ec7f400) [pid = 1649] [serial = 1323] [outer = 0x12eaaf800] 16:03:04 INFO - PROCESS | 1649 | 1461106984630 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12fbcb400) [pid = 1649] [serial = 1324] [outer = 0x12eaaf800] 16:03:05 INFO - PROCESS | 1649 | 1461106985048 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]]]}] 16:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 672ms 16:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:03:05 INFO - PROCESS | 1649 | 1461106985060 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:03:05 INFO - PROCESS | 1649 | 1461106985062 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:03:05 INFO - PROCESS | 1649 | 1461106985064 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - PROCESS | 1649 | 1461106985065 Marionette TRACE conn2 <- [1,1738,null,{}] 16:03:05 INFO - PROCESS | 1649 | 1461106985068 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}] 16:03:05 INFO - PROCESS | 1649 | 1461106985184 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:03:05 INFO - PROCESS | 1649 | 1461106985308 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x136cac800 == 83 [pid = 1649] [id = 442] 16:03:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x13642d000) [pid = 1649] [serial = 1325] [outer = 0x0] 16:03:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x1365dd800) [pid = 1649] [serial = 1326] [outer = 0x13642d000] 16:03:05 INFO - PROCESS | 1649 | 1461106985346 Marionette DEBUG loaded listener.js 16:03:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x136665c00) [pid = 1649] [serial = 1327] [outer = 0x13642d000] 16:03:05 INFO - PROCESS | 1649 | 1461106985787 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]]]}] 16:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 769ms 16:03:05 INFO - PROCESS | 1649 | 1461106985834 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:03:05 INFO - PROCESS | 1649 | 1461106985835 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:03:05 INFO - PROCESS | 1649 | 1461106985838 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - PROCESS | 1649 | 1461106985839 Marionette TRACE conn2 <- [1,1742,null,{}] 16:03:05 INFO - PROCESS | 1649 | 1461106985842 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}] 16:03:05 INFO - PROCESS | 1649 | 1461106985955 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:03:06 INFO - PROCESS | 1649 | 1461106986077 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e02a800 == 84 [pid = 1649] [id = 443] 16:03:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x135add000) [pid = 1649] [serial = 1328] [outer = 0x0] 16:03:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x135ae8400) [pid = 1649] [serial = 1329] [outer = 0x135add000] 16:03:06 INFO - PROCESS | 1649 | 1461106986109 Marionette DEBUG loaded listener.js 16:03:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x136667400) [pid = 1649] [serial = 1330] [outer = 0x135add000] 16:03:06 INFO - PROCESS | 1649 | 1461106986489 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]]]}] 16:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 671ms 16:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:03:06 INFO - PROCESS | 1649 | 1461106986510 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:03:06 INFO - PROCESS | 1649 | 1461106986511 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:03:06 INFO - PROCESS | 1649 | 1461106986513 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:03:06 INFO - PROCESS | 1649 | 1461106986515 Marionette TRACE conn2 <- [1,1746,null,{}] 16:03:06 INFO - PROCESS | 1649 | 1461106986517 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}] 16:03:06 INFO - PROCESS | 1649 | 1461106986632 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:03:06 INFO - PROCESS | 1649 | 1461106986725 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e5a1800 == 85 [pid = 1649] [id = 444] 16:03:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x135ae0800) [pid = 1649] [serial = 1331] [outer = 0x0] 16:03:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x136407800) [pid = 1649] [serial = 1332] [outer = 0x135ae0800] 16:03:06 INFO - PROCESS | 1649 | 1461106986758 Marionette DEBUG loaded listener.js 16:03:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x13640bc00) [pid = 1649] [serial = 1333] [outer = 0x135ae0800] 16:03:07 INFO - PROCESS | 1649 | 1461106987134 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]]]}] 16:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 672ms 16:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:03:07 INFO - PROCESS | 1649 | 1461106987185 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:03:07 INFO - PROCESS | 1649 | 1461106987188 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:03:07 INFO - PROCESS | 1649 | 1461106987191 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:03:07 INFO - PROCESS | 1649 | 1461106987192 Marionette TRACE conn2 <- [1,1750,null,{}] 16:03:07 INFO - PROCESS | 1649 | 1461106987195 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}] 16:03:07 INFO - PROCESS | 1649 | 1461106987306 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:03:07 INFO - PROCESS | 1649 | 1461106987418 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1435c3800 == 86 [pid = 1649] [id = 445] 16:03:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x12f150000) [pid = 1649] [serial = 1334] [outer = 0x0] 16:03:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x136411000) [pid = 1649] [serial = 1335] [outer = 0x12f150000] 16:03:07 INFO - PROCESS | 1649 | 1461106987459 Marionette DEBUG loaded listener.js 16:03:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x13666e800) [pid = 1649] [serial = 1336] [outer = 0x12f150000] 16:03:07 INFO - PROCESS | 1649 | 1461106987865 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]]]}] 16:03:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:03:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 719ms 16:03:07 INFO - PROCESS | 1649 | 1461106987911 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:03:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:03:07 INFO - PROCESS | 1649 | 1461106987912 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:03:07 INFO - PROCESS | 1649 | 1461106987914 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:03:07 INFO - PROCESS | 1649 | 1461106987916 Marionette TRACE conn2 <- [1,1754,null,{}] 16:03:07 INFO - PROCESS | 1649 | 1461106987918 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}] 16:03:08 INFO - PROCESS | 1649 | 1461106988035 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:03:08 INFO - PROCESS | 1649 | 1461106988200 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1434cd800 == 87 [pid = 1649] [id = 446] 16:03:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x136665400) [pid = 1649] [serial = 1337] [outer = 0x0] 16:03:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x136794400) [pid = 1649] [serial = 1338] [outer = 0x136665400] 16:03:08 INFO - PROCESS | 1649 | 1461106988234 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x1368e7800) [pid = 1649] [serial = 1339] [outer = 0x136665400] 16:03:08 INFO - PROCESS | 1649 | 1461106988614 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]]]}] 16:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 770ms 16:03:08 INFO - PROCESS | 1649 | 1461106988685 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:03:08 INFO - PROCESS | 1649 | 1461106988686 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:03:08 INFO - PROCESS | 1649 | 1461106988689 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:03:08 INFO - PROCESS | 1649 | 1461106988690 Marionette TRACE conn2 <- [1,1758,null,{}] 16:03:08 INFO - PROCESS | 1649 | 1461106988692 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}] 16:03:08 INFO - PROCESS | 1649 | 1461106988808 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:03:08 INFO - PROCESS | 1649 | 1461106988908 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274b5800 == 88 [pid = 1649] [id = 447] 16:03:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x11bc8b000) [pid = 1649] [serial = 1340] [outer = 0x0] 16:03:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x1365e1c00) [pid = 1649] [serial = 1341] [outer = 0x11bc8b000] 16:03:08 INFO - PROCESS | 1649 | 1461106988942 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x1368ef400) [pid = 1649] [serial = 1342] [outer = 0x11bc8b000] 16:03:09 INFO - PROCESS | 1649 | 1461106989363 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]]]}] 16:03:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:03:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 720ms 16:03:09 INFO - PROCESS | 1649 | 1461106989410 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:03:09 INFO - PROCESS | 1649 | 1461106989411 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:03:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:03:09 INFO - PROCESS | 1649 | 1461106989414 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:03:09 INFO - PROCESS | 1649 | 1461106989415 Marionette TRACE conn2 <- [1,1762,null,{}] 16:03:09 INFO - PROCESS | 1649 | 1461106989418 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}] 16:03:09 INFO - PROCESS | 1649 | 1461106989544 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:03:09 INFO - PROCESS | 1649 | 1461106989835 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x125958800 == 89 [pid = 1649] [id = 448] 16:03:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x10b150800) [pid = 1649] [serial = 1343] [outer = 0x0] 16:03:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x112271c00) [pid = 1649] [serial = 1344] [outer = 0x10b150800] 16:03:09 INFO - PROCESS | 1649 | 1461106989878 Marionette DEBUG loaded listener.js 16:03:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x114bd2c00) [pid = 1649] [serial = 1345] [outer = 0x10b150800] 16:03:10 INFO - PROCESS | 1649 | 1461106990306 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]]]}] 16:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 919ms 16:03:10 INFO - PROCESS | 1649 | 1461106990334 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:03:10 INFO - PROCESS | 1649 | 1461106990337 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:03:10 INFO - PROCESS | 1649 | 1461106990341 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 1649 | 1461106990343 Marionette TRACE conn2 <- [1,1766,null,{}] 16:03:10 INFO - PROCESS | 1649 | 1461106990346 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}] 16:03:10 INFO - PROCESS | 1649 | 1461106990460 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:03:10 INFO - PROCESS | 1649 | 1461106990590 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b721000 == 90 [pid = 1649] [id = 449] 16:03:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x11ad47c00) [pid = 1649] [serial = 1346] [outer = 0x0] 16:03:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x1163b4800) [pid = 1649] [serial = 1347] [outer = 0x11ad47c00] 16:03:10 INFO - PROCESS | 1649 | 1461106990621 Marionette DEBUG loaded listener.js 16:03:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x11be11800) [pid = 1649] [serial = 1348] [outer = 0x11ad47c00] 16:03:11 INFO - PROCESS | 1649 | 1461106991050 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]]]}] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1366e8800 == 89 [pid = 1649] [id = 336] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x136303000 == 88 [pid = 1649] [id = 436] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x13182c000 == 87 [pid = 1649] [id = 435] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12d732800 == 86 [pid = 1649] [id = 434] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12efa4800 == 85 [pid = 1649] [id = 433] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12ea4d800 == 84 [pid = 1649] [id = 432] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12d92b800 == 83 [pid = 1649] [id = 431] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6ac800 == 82 [pid = 1649] [id = 430] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x1368e3000) [pid = 1649] [serial = 1242] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12b739800 == 81 [pid = 1649] [id = 429] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x126869000 == 80 [pid = 1649] [id = 428] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11c43a000 == 79 [pid = 1649] [id = 427] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11ab1e000 == 78 [pid = 1649] [id = 426] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12683a800 == 77 [pid = 1649] [id = 425] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x13e352800 == 76 [pid = 1649] [id = 421] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x13e039000 == 75 [pid = 1649] [id = 420] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1435cc000 == 74 [pid = 1649] [id = 419] 16:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 774ms 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x142973000 == 73 [pid = 1649] [id = 418] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x1367bc000 == 72 [pid = 1649] [id = 417] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x12d720800 == 71 [pid = 1649] [id = 416] 16:03:11 INFO - PROCESS | 1649 | --DOCSHELL 0x11c152800 == 70 [pid = 1649] [id = 415] 16:03:11 INFO - PROCESS | 1649 | 1461106991117 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:03:11 INFO - PROCESS | 1649 | 1461106991119 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:03:11 INFO - PROCESS | 1649 | 1461106991129 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:03:11 INFO - PROCESS | 1649 | 1461106991130 Marionette TRACE conn2 <- [1,1770,null,{}] 16:03:11 INFO - PROCESS | 1649 | 1461106991132 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}] 16:03:11 INFO - PROCESS | 1649 | 1461106991230 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:03:11 INFO - PROCESS | 1649 | 1461106991257 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c144000 == 71 [pid = 1649] [id = 450] 16:03:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x11c66c400) [pid = 1649] [serial = 1349] [outer = 0x0] 16:03:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x123843c00) [pid = 1649] [serial = 1350] [outer = 0x11c66c400] 16:03:11 INFO - PROCESS | 1649 | 1461106991284 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x125db4800) [pid = 1649] [serial = 1351] [outer = 0x11c66c400] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x125daf800) [pid = 1649] [serial = 1212] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x126c95400) [pid = 1649] [serial = 1213] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x118f36800) [pid = 1649] [serial = 1179] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12b109c00) [pid = 1649] [serial = 1215] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12b3ae400) [pid = 1649] [serial = 1216] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x12e370400) [pid = 1649] [serial = 1221] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x135a1f000) [pid = 1649] [serial = 1197] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12628fc00) [pid = 1649] [serial = 1224] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x12bbadc00) [pid = 1649] [serial = 1218] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x12d682c00) [pid = 1649] [serial = 1219] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x128ca5800) [pid = 1649] [serial = 1185] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12f146400) [pid = 1649] [serial = 1227] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12b10d800) [pid = 1649] [serial = 1188] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x12eaaf400) [pid = 1649] [serial = 1191] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x11c1e8c00) [pid = 1649] [serial = 1209] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x125c8b800) [pid = 1649] [serial = 1210] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x11a602800) [pid = 1649] [serial = 1207] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x115654800) [pid = 1649] [serial = 1206] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x13679b800) [pid = 1649] [serial = 1240] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x11c1eb400) [pid = 1649] [serial = 1182] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x11434bc00) [pid = 1649] [serial = 1176] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12fc54400) [pid = 1649] [serial = 1203] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12f14b400) [pid = 1649] [serial = 1194] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x1365e0000) [pid = 1649] [serial = 1231] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x136793800) [pid = 1649] [serial = 1200] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12fc40800) [pid = 1649] [serial = 1230] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x127471800) [pid = 1649] [serial = 1234] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x13666c000) [pid = 1649] [serial = 1239] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x13e34c400) [pid = 1649] [serial = 1174] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x11ad0f400) [pid = 1649] [serial = 1233] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12fbc2400) [pid = 1649] [serial = 1228] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x126293c00) [pid = 1649] [serial = 1225] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12f153400) [pid = 1649] [serial = 1222] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x13642f400) [pid = 1649] [serial = 1236] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x136664000) [pid = 1649] [serial = 1237] [outer = 0x0] [url = about:blank] 16:03:11 INFO - PROCESS | 1649 | 1461106991690 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]]]}] 16:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 570ms 16:03:11 INFO - PROCESS | 1649 | 1461106991698 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:03:11 INFO - PROCESS | 1649 | 1461106991699 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:03:11 INFO - PROCESS | 1649 | 1461106991707 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:03:11 INFO - PROCESS | 1649 | 1461106991711 Marionette TRACE conn2 <- [1,1774,null,{}] 16:03:11 INFO - PROCESS | 1649 | 1461106991717 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}] 16:03:11 INFO - PROCESS | 1649 | 1461106991818 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:03:11 INFO - PROCESS | 1649 | 1461106991824 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3af800 == 72 [pid = 1649] [id = 451] 16:03:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x125db4c00) [pid = 1649] [serial = 1352] [outer = 0x0] 16:03:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x126290800) [pid = 1649] [serial = 1353] [outer = 0x125db4c00] 16:03:11 INFO - PROCESS | 1649 | 1461106991850 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x128ca6800) [pid = 1649] [serial = 1354] [outer = 0x125db4c00] 16:03:12 INFO - PROCESS | 1649 | 1461106992240 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]]]}] 16:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 580ms 16:03:12 INFO - PROCESS | 1649 | 1461106992283 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:03:12 INFO - PROCESS | 1649 | 1461106992286 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:03:12 INFO - PROCESS | 1649 | 1461106992290 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:03:12 INFO - PROCESS | 1649 | 1461106992292 Marionette TRACE conn2 <- [1,1778,null,{}] 16:03:12 INFO - PROCESS | 1649 | 1461106992295 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}] 16:03:12 INFO - PROCESS | 1649 | 1461106992439 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:03:12 INFO - PROCESS | 1649 | 1461106992445 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6ec000 == 73 [pid = 1649] [id = 452] 16:03:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12b109000) [pid = 1649] [serial = 1355] [outer = 0x0] 16:03:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12b344800) [pid = 1649] [serial = 1356] [outer = 0x12b109000] 16:03:12 INFO - PROCESS | 1649 | 1461106992471 Marionette DEBUG loaded listener.js 16:03:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12bd6bc00) [pid = 1649] [serial = 1357] [outer = 0x12b109000] 16:03:12 INFO - PROCESS | 1649 | 1461106992860 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]]]}] 16:03:12 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 16:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 621ms 16:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:03:12 INFO - PROCESS | 1649 | 1461106992912 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:03:12 INFO - PROCESS | 1649 | 1461106992914 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:03:12 INFO - PROCESS | 1649 | 1461106992917 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:03:12 INFO - PROCESS | 1649 | 1461106992919 Marionette TRACE conn2 <- [1,1782,null,{}] 16:03:12 INFO - PROCESS | 1649 | 1461106992923 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}] 16:03:13 INFO - PROCESS | 1649 | 1461106993045 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:03:13 INFO - PROCESS | 1649 | 1461106993049 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efb3000 == 74 [pid = 1649] [id = 453] 16:03:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12d685c00) [pid = 1649] [serial = 1358] [outer = 0x0] 16:03:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x12d95b000) [pid = 1649] [serial = 1359] [outer = 0x12d685c00] 16:03:13 INFO - PROCESS | 1649 | 1461106993104 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12eab5c00) [pid = 1649] [serial = 1360] [outer = 0x12d685c00] 16:03:13 INFO - PROCESS | 1649 | 1461106993599 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]]]}] 16:03:13 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 16:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 723ms 16:03:13 INFO - PROCESS | 1649 | 1461106993643 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:03:13 INFO - PROCESS | 1649 | 1461106993645 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:03:13 INFO - PROCESS | 1649 | 1461106993649 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:03:13 INFO - PROCESS | 1649 | 1461106993650 Marionette TRACE conn2 <- [1,1786,null,{}] 16:03:13 INFO - PROCESS | 1649 | 1461106993656 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}] 16:03:13 INFO - PROCESS | 1649 | 1461106993882 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:03:13 INFO - PROCESS | 1649 | 1461106993913 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x13074a800 == 75 [pid = 1649] [id = 454] 16:03:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12f4e0400) [pid = 1649] [serial = 1361] [outer = 0x0] 16:03:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12fc54400) [pid = 1649] [serial = 1362] [outer = 0x12f4e0400] 16:03:13 INFO - PROCESS | 1649 | 1461106993947 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x135ae0400) [pid = 1649] [serial = 1363] [outer = 0x12f4e0400] 16:03:14 INFO - PROCESS | 1649 | 1461106994297 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]]]}] 16:03:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 670ms 16:03:14 INFO - PROCESS | 1649 | 1461106994319 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:03:14 INFO - PROCESS | 1649 | 1461106994320 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:03:14 INFO - PROCESS | 1649 | 1461106994325 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 1649 | 1461106994326 Marionette TRACE conn2 <- [1,1790,null,{}] 16:03:14 INFO - PROCESS | 1649 | 1461106994329 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}] 16:03:14 INFO - PROCESS | 1649 | 1461106994454 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:03:14 INFO - PROCESS | 1649 | 1461106994469 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x13630e000 == 76 [pid = 1649] [id = 455] 16:03:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12f153400) [pid = 1649] [serial = 1364] [outer = 0x0] 16:03:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x136428c00) [pid = 1649] [serial = 1365] [outer = 0x12f153400] 16:03:14 INFO - PROCESS | 1649 | 1461106994495 Marionette DEBUG loaded listener.js 16:03:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x1365e5800) [pid = 1649] [serial = 1366] [outer = 0x12f153400] 16:03:14 INFO - PROCESS | 1649 | 1461106994878 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]]]}] 16:03:14 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) 16:03:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 569ms 16:03:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:03:14 INFO - PROCESS | 1649 | 1461106994895 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:03:14 INFO - PROCESS | 1649 | 1461106994897 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:03:14 INFO - PROCESS | 1649 | 1461106994900 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 1649 | 1461106994902 Marionette TRACE conn2 <- [1,1794,null,{}] 16:03:14 INFO - PROCESS | 1649 | 1461106994914 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}] 16:03:15 INFO - PROCESS | 1649 | 1461106995091 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:03:15 INFO - PROCESS | 1649 | 1461106995109 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x136686000 == 77 [pid = 1649] [id = 456] 16:03:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x135ae1c00) [pid = 1649] [serial = 1367] [outer = 0x0] 16:03:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x13679b800) [pid = 1649] [serial = 1368] [outer = 0x135ae1c00] 16:03:15 INFO - PROCESS | 1649 | 1461106995134 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x1368ef000) [pid = 1649] [serial = 1369] [outer = 0x135ae1c00] 16:03:15 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x11ad0dc00) [pid = 1649] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:03:15 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x11a8de400) [pid = 1649] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:03:15 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12b108400) [pid = 1649] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:03:15 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x11a60d000) [pid = 1649] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:03:15 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12628a000) [pid = 1649] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:03:15 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x1185ed000) [pid = 1649] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:03:15 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12b10e800) [pid = 1649] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:03:15 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x1154d0400) [pid = 1649] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:03:15 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12b33e000) [pid = 1649] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:03:15 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x11ad53000) [pid = 1649] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:03:15 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x12eaae400) [pid = 1649] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:03:15 INFO - PROCESS | 1649 | 1461106995638 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]]]}] 16:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 773ms 16:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:03:15 INFO - PROCESS | 1649 | 1461106995674 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:03:15 INFO - PROCESS | 1649 | 1461106995675 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:03:15 INFO - PROCESS | 1649 | 1461106995677 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:03:15 INFO - PROCESS | 1649 | 1461106995678 Marionette TRACE conn2 <- [1,1798,null,{}] 16:03:15 INFO - PROCESS | 1649 | 1461106995680 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}] 16:03:15 INFO - PROCESS | 1649 | 1461106995775 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:03:15 INFO - PROCESS | 1649 | 1461106995857 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x136477800 == 78 [pid = 1649] [id = 457] 16:03:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x112270c00) [pid = 1649] [serial = 1370] [outer = 0x0] 16:03:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x126295c00) [pid = 1649] [serial = 1371] [outer = 0x112270c00] 16:03:15 INFO - PROCESS | 1649 | 1461106995883 Marionette DEBUG loaded listener.js 16:03:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12ec7d000) [pid = 1649] [serial = 1372] [outer = 0x112270c00] 16:03:16 INFO - PROCESS | 1649 | 1461106996153 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]]]}] 16:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 518ms 16:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:03:16 INFO - PROCESS | 1649 | 1461106996196 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:03:16 INFO - PROCESS | 1649 | 1461106996197 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:03:16 INFO - PROCESS | 1649 | 1461106996199 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 1649 | 1461106996200 Marionette TRACE conn2 <- [1,1802,null,{}] 16:03:16 INFO - PROCESS | 1649 | 1461106996203 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}] 16:03:16 INFO - PROCESS | 1649 | 1461106996303 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:03:16 INFO - PROCESS | 1649 | 1461106996307 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x136d68800 == 79 [pid = 1649] [id = 458] 16:03:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12eaae400) [pid = 1649] [serial = 1373] [outer = 0x0] 16:03:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x136967000) [pid = 1649] [serial = 1374] [outer = 0x12eaae400] 16:03:16 INFO - PROCESS | 1649 | 1461106996337 Marionette DEBUG loaded listener.js 16:03:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x136c36800) [pid = 1649] [serial = 1375] [outer = 0x12eaae400] 16:03:16 INFO - PROCESS | 1649 | 1461106996721 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]]]}] 16:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 569ms 16:03:16 INFO - PROCESS | 1649 | 1461106996769 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:03:16 INFO - PROCESS | 1649 | 1461106996772 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:03:16 INFO - PROCESS | 1649 | 1461106996775 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 1649 | 1461106996777 Marionette TRACE conn2 <- [1,1806,null,{}] 16:03:16 INFO - PROCESS | 1649 | 1461106996779 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}] 16:03:16 INFO - PROCESS | 1649 | 1461106996887 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:03:16 INFO - PROCESS | 1649 | 1461106996891 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x141e36800 == 80 [pid = 1649] [id = 459] 16:03:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x136c3d400) [pid = 1649] [serial = 1376] [outer = 0x0] 16:03:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x136c90400) [pid = 1649] [serial = 1377] [outer = 0x136c3d400] 16:03:16 INFO - PROCESS | 1649 | 1461106996916 Marionette DEBUG loaded listener.js 16:03:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x13e2cd000) [pid = 1649] [serial = 1378] [outer = 0x136c3d400] 16:03:17 INFO - PROCESS | 1649 | 1461106997279 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]]]}] 16:03:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 520ms 16:03:17 INFO - PROCESS | 1649 | 1461106997296 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:03:17 INFO - PROCESS | 1649 | 1461106997297 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:03:17 INFO - PROCESS | 1649 | 1461106997299 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:03:17 INFO - PROCESS | 1649 | 1461106997300 Marionette TRACE conn2 <- [1,1810,null,{}] 16:03:17 INFO - PROCESS | 1649 | 1461106997302 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}] 16:03:17 INFO - PROCESS | 1649 | 1461106997400 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:03:17 INFO - PROCESS | 1649 | 1461106997491 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x1434df800 == 81 [pid = 1649] [id = 460] 16:03:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x126f1e800) [pid = 1649] [serial = 1379] [outer = 0x0] 16:03:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x13e2cf800) [pid = 1649] [serial = 1380] [outer = 0x126f1e800] 16:03:17 INFO - PROCESS | 1649 | 1461106997515 Marionette DEBUG loaded listener.js 16:03:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x13e2d5400) [pid = 1649] [serial = 1381] [outer = 0x126f1e800] 16:03:18 INFO - PROCESS | 1649 | 1461106998036 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]]]}] 16:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 768ms 16:03:18 INFO - PROCESS | 1649 | 1461106998068 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 1649 | 1461106998071 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:03:18 INFO - PROCESS | 1649 | 1461106998075 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - PROCESS | 1649 | 1461106998078 Marionette TRACE conn2 <- [1,1814,null,{}] 16:03:18 INFO - PROCESS | 1649 | 1461106998081 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}] 16:03:18 INFO - PROCESS | 1649 | 1461106998204 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:03:18 INFO - PROCESS | 1649 | 1461106998305 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b95c800 == 82 [pid = 1649] [id = 461] 16:03:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x11ad0b400) [pid = 1649] [serial = 1382] [outer = 0x0] 16:03:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x11b99f800) [pid = 1649] [serial = 1383] [outer = 0x11ad0b400] 16:03:18 INFO - PROCESS | 1649 | 1461106998337 Marionette DEBUG loaded listener.js 16:03:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x123741c00) [pid = 1649] [serial = 1384] [outer = 0x11ad0b400] 16:03:18 INFO - PROCESS | 1649 | 1461106998761 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]]]}] 16:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 721ms 16:03:18 INFO - PROCESS | 1649 | 1461106998816 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 1649 | 1461106998820 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:03:18 INFO - PROCESS | 1649 | 1461106998827 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - PROCESS | 1649 | 1461106998829 Marionette TRACE conn2 <- [1,1818,null,{}] 16:03:18 INFO - PROCESS | 1649 | 1461106998832 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}] 16:03:18 INFO - PROCESS | 1649 | 1461106998950 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:03:19 INFO - PROCESS | 1649 | 1461106999049 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f2bc000 == 83 [pid = 1649] [id = 462] 16:03:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x125c83c00) [pid = 1649] [serial = 1385] [outer = 0x0] 16:03:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12628b400) [pid = 1649] [serial = 1386] [outer = 0x125c83c00] 16:03:19 INFO - PROCESS | 1649 | 1461106999082 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x12b10e800) [pid = 1649] [serial = 1387] [outer = 0x125c83c00] 16:03:19 INFO - PROCESS | 1649 | 1461106999516 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]]]}] 16:03:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:03:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 722ms 16:03:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:03:19 INFO - PROCESS | 1649 | 1461106999549 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:03:19 INFO - PROCESS | 1649 | 1461106999550 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:03:19 INFO - PROCESS | 1649 | 1461106999553 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:03:19 INFO - PROCESS | 1649 | 1461106999555 Marionette TRACE conn2 <- [1,1822,null,{}] 16:03:19 INFO - PROCESS | 1649 | 1461106999563 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}] 16:03:19 INFO - PROCESS | 1649 | 1461106999686 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:03:19 INFO - PROCESS | 1649 | 1461106999815 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x141e27000 == 84 [pid = 1649] [id = 463] 16:03:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x12bd86400) [pid = 1649] [serial = 1388] [outer = 0x0] 16:03:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12eab6c00) [pid = 1649] [serial = 1389] [outer = 0x12bd86400] 16:03:19 INFO - PROCESS | 1649 | 1461106999850 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x136403c00) [pid = 1649] [serial = 1390] [outer = 0x12bd86400] 16:03:20 INFO - PROCESS | 1649 | 1461107000297 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]]]}] 16:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 772ms 16:03:20 INFO - PROCESS | 1649 | 1461107000326 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:03:20 INFO - PROCESS | 1649 | 1461107000328 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:03:20 INFO - PROCESS | 1649 | 1461107000332 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:03:20 INFO - PROCESS | 1649 | 1461107000334 Marionette TRACE conn2 <- [1,1826,null,{}] 16:03:20 INFO - PROCESS | 1649 | 1461107000338 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}] 16:03:20 INFO - PROCESS | 1649 | 1461107000519 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:03:20 INFO - PROCESS | 1649 | 1461107000666 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x143641000 == 85 [pid = 1649] [id = 464] 16:03:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x13640c400) [pid = 1649] [serial = 1391] [outer = 0x0] 16:03:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x136963000) [pid = 1649] [serial = 1392] [outer = 0x13640c400] 16:03:20 INFO - PROCESS | 1649 | 1461107000704 Marionette DEBUG loaded listener.js 16:03:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x136c34400) [pid = 1649] [serial = 1393] [outer = 0x13640c400] 16:03:21 INFO - PROCESS | 1649 | 1461107001082 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]]]}] 16:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 821ms 16:03:21 INFO - PROCESS | 1649 | 1461107001170 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:03:21 INFO - PROCESS | 1649 | 1461107001171 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:03:21 INFO - PROCESS | 1649 | 1461107001176 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:03:21 INFO - PROCESS | 1649 | 1461107001177 Marionette TRACE conn2 <- [1,1830,null,{}] 16:03:21 INFO - PROCESS | 1649 | 1461107001179 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}] 16:03:21 INFO - PROCESS | 1649 | 1461107001293 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:03:21 INFO - PROCESS | 1649 | 1461107001391 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x142858800 == 86 [pid = 1649] [id = 465] 16:03:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x136968800) [pid = 1649] [serial = 1394] [outer = 0x0] 16:03:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x136c8ac00) [pid = 1649] [serial = 1395] [outer = 0x136968800] 16:03:21 INFO - PROCESS | 1649 | 1461107001421 Marionette DEBUG loaded listener.js 16:03:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x13e2d0800) [pid = 1649] [serial = 1396] [outer = 0x136968800] 16:03:21 INFO - PROCESS | 1649 | 1461107001846 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]]]}] 16:03:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:03:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 719ms 16:03:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:03:21 INFO - PROCESS | 1649 | 1461107001915 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:03:21 INFO - PROCESS | 1649 | 1461107001916 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:03:21 INFO - PROCESS | 1649 | 1461107001918 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:03:21 INFO - PROCESS | 1649 | 1461107001920 Marionette TRACE conn2 <- [1,1834,null,{}] 16:03:21 INFO - PROCESS | 1649 | 1461107001922 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}] 16:03:22 INFO - PROCESS | 1649 | 1461107002042 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:03:22 INFO - PROCESS | 1649 | 1461107002142 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1441ac800 == 87 [pid = 1649] [id = 466] 16:03:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x136c84800) [pid = 1649] [serial = 1397] [outer = 0x0] 16:03:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x13e347400) [pid = 1649] [serial = 1398] [outer = 0x136c84800] 16:03:22 INFO - PROCESS | 1649 | 1461107002175 Marionette DEBUG loaded listener.js 16:03:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x1426c5c00) [pid = 1649] [serial = 1399] [outer = 0x136c84800] 16:03:22 INFO - PROCESS | 1649 | 1461107002582 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]]]}] 16:03:22 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 16:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 670ms 16:03:22 INFO - PROCESS | 1649 | 1461107002590 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:03:22 INFO - PROCESS | 1649 | 1461107002591 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:03:22 INFO - PROCESS | 1649 | 1461107002593 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:03:22 INFO - PROCESS | 1649 | 1461107002595 Marionette TRACE conn2 <- [1,1838,null,{}] 16:03:22 INFO - PROCESS | 1649 | 1461107002597 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}] 16:03:22 INFO - PROCESS | 1649 | 1461107002713 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:03:22 INFO - PROCESS | 1649 | 1461107002813 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x1441c1000 == 88 [pid = 1649] [id = 467] 16:03:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x1426c1800) [pid = 1649] [serial = 1400] [outer = 0x0] 16:03:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x1426cbc00) [pid = 1649] [serial = 1401] [outer = 0x1426c1800] 16:03:22 INFO - PROCESS | 1649 | 1461107002842 Marionette DEBUG loaded listener.js 16:03:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x143464000) [pid = 1649] [serial = 1402] [outer = 0x1426c1800] 16:03:23 INFO - PROCESS | 1649 | 1461107003261 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]]]}] 16:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 719ms 16:03:23 INFO - PROCESS | 1649 | 1461107003320 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:03:23 INFO - PROCESS | 1649 | 1461107003321 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:03:23 INFO - PROCESS | 1649 | 1461107003326 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:03:23 INFO - PROCESS | 1649 | 1461107003327 Marionette TRACE conn2 <- [1,1842,null,{}] 16:03:23 INFO - PROCESS | 1649 | 1461107003329 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}] 16:03:23 INFO - PROCESS | 1649 | 1461107003460 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:03:23 INFO - PROCESS | 1649 | 1461107003560 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x144a78000 == 89 [pid = 1649] [id = 468] 16:03:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x1426c6000) [pid = 1649] [serial = 1403] [outer = 0x0] 16:03:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x14346a800) [pid = 1649] [serial = 1404] [outer = 0x1426c6000] 16:03:23 INFO - PROCESS | 1649 | 1461107003589 Marionette DEBUG loaded listener.js 16:03:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x14346e000) [pid = 1649] [serial = 1405] [outer = 0x1426c6000] 16:03:23 INFO - PROCESS | 1649 | 1461107003966 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]]]}] 16:03:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:03:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 719ms 16:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:03:24 INFO - PROCESS | 1649 | 1461107004077 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:03:24 INFO - PROCESS | 1649 | 1461107004078 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:03:24 INFO - PROCESS | 1649 | 1461107004082 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:03:24 INFO - PROCESS | 1649 | 1461107004083 Marionette TRACE conn2 <- [1,1846,null,{}] 16:03:24 INFO - PROCESS | 1649 | 1461107004086 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}] 16:03:24 INFO - PROCESS | 1649 | 1461107004201 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:03:24 INFO - PROCESS | 1649 | 1461107004302 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6dc800 == 90 [pid = 1649] [id = 469] 16:03:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x118741800) [pid = 1649] [serial = 1406] [outer = 0x0] 16:03:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x12d689400) [pid = 1649] [serial = 1407] [outer = 0x118741800] 16:03:24 INFO - PROCESS | 1649 | 1461107004332 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x143470400) [pid = 1649] [serial = 1408] [outer = 0x118741800] 16:03:25 INFO - PROCESS | 1649 | 1461107005063 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]]]}] 16:03:25 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) 16:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1025ms 16:03:25 INFO - PROCESS | 1649 | 1461107005131 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:03:25 INFO - PROCESS | 1649 | 1461107005133 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:03:25 INFO - PROCESS | 1649 | 1461107005140 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - PROCESS | 1649 | 1461107005143 Marionette TRACE conn2 <- [1,1850,null,{}] 16:03:25 INFO - PROCESS | 1649 | 1461107005147 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}] 16:03:25 INFO - PROCESS | 1649 | 1461107005257 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:03:25 INFO - PROCESS | 1649 | 1461107005365 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e0b800 == 91 [pid = 1649] [id = 470] 16:03:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x114bc9400) [pid = 1649] [serial = 1409] [outer = 0x0] 16:03:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x1185f4c00) [pid = 1649] [serial = 1410] [outer = 0x114bc9400] 16:03:25 INFO - PROCESS | 1649 | 1461107005394 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x11a610c00) [pid = 1649] [serial = 1411] [outer = 0x114bc9400] 16:03:25 INFO - PROCESS | 1649 | 1461107005843 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]]]}] 16:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 723ms 16:03:25 INFO - PROCESS | 1649 | 1461107005862 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:03:25 INFO - PROCESS | 1649 | 1461107005866 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:03:25 INFO - PROCESS | 1649 | 1461107005871 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - PROCESS | 1649 | 1461107005872 Marionette TRACE conn2 <- [1,1854,null,{}] 16:03:25 INFO - PROCESS | 1649 | 1461107005875 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}] 16:03:26 INFO - PROCESS | 1649 | 1461107005998 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:03:26 INFO - PROCESS | 1649 | 1461107006105 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x126257800 == 92 [pid = 1649] [id = 471] 16:03:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x11ad0bc00) [pid = 1649] [serial = 1412] [outer = 0x0] 16:03:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x11bc90000) [pid = 1649] [serial = 1413] [outer = 0x11ad0bc00] 16:03:26 INFO - PROCESS | 1649 | 1461107006133 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x11beba000) [pid = 1649] [serial = 1414] [outer = 0x11ad0bc00] 16:03:26 INFO - PROCESS | 1649 | 1461107006601 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]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:03:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 771ms 16:03:26 INFO - PROCESS | 1649 | 1461107006641 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 1649 | 1461107006643 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:03:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:03:26 INFO - PROCESS | 1649 | 1461107006645 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 1649 | 1461107006648 Marionette TRACE conn2 <- [1,1858,null,{}] 16:03:26 INFO - PROCESS | 1649 | 1461107006655 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}] 16:03:26 INFO - PROCESS | 1649 | 1461107006764 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:03:26 INFO - PROCESS | 1649 | 1461107006870 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4c2800 == 93 [pid = 1649] [id = 472] 16:03:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x11c7c0400) [pid = 1649] [serial = 1415] [outer = 0x0] 16:03:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x125c92400) [pid = 1649] [serial = 1416] [outer = 0x11c7c0400] 16:03:26 INFO - PROCESS | 1649 | 1461107006901 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x126291000) [pid = 1649] [serial = 1417] [outer = 0x11c7c0400] 16:03:27 INFO - PROCESS | 1649 | 1461107007310 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]]]}] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x1367b2000 == 92 [pid = 1649] [id = 357] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x141e36800 == 91 [pid = 1649] [id = 459] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x136d68800 == 90 [pid = 1649] [id = 458] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x136477800 == 89 [pid = 1649] [id = 457] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x136686000 == 88 [pid = 1649] [id = 456] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x13630e000 == 87 [pid = 1649] [id = 455] 16:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 771ms 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x136970c00) [pid = 1649] [serial = 1263] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x125db7000) [pid = 1649] [serial = 1248] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x136962c00) [pid = 1649] [serial = 1260] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x136431800) [pid = 1649] [serial = 1257] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x12d967000) [pid = 1649] [serial = 1251] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x11565b000) [pid = 1649] [serial = 1245] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x12f5b8400) [pid = 1649] [serial = 1254] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x11bc95000) [pid = 1649] [serial = 1272] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x136c83000) [pid = 1649] [serial = 1266] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x11924bc00) [pid = 1649] [serial = 1269] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x12f5b1800) [pid = 1649] [serial = 1308] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x13074a800 == 86 [pid = 1649] [id = 454] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12efb3000 == 85 [pid = 1649] [id = 453] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6ec000 == 84 [pid = 1649] [id = 452] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3af800 == 83 [pid = 1649] [id = 451] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11c144000 == 82 [pid = 1649] [id = 450] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12b721000 == 81 [pid = 1649] [id = 449] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x125958800 == 80 [pid = 1649] [id = 448] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x131843000 == 79 [pid = 1649] [id = 440] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee21000 == 78 [pid = 1649] [id = 439] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x126a4a800 == 77 [pid = 1649] [id = 438] 16:03:27 INFO - PROCESS | 1649 | --DOCSHELL 0x11970b000 == 76 [pid = 1649] [id = 437] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x11c4bd000) [pid = 1649] [serial = 1284] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x125c86c00) [pid = 1649] [serial = 1285] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x125c8ac00) [pid = 1649] [serial = 1287] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x125ec9000) [pid = 1649] [serial = 1288] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x12b115400) [pid = 1649] [serial = 1293] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x11ad0d000) [pid = 1649] [serial = 1279] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x11a8e4800) [pid = 1649] [serial = 1278] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x126c92800) [pid = 1649] [serial = 1290] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x11add8000) [pid = 1649] [serial = 1281] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x12bba0400) [pid = 1649] [serial = 1296] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x11bebcc00) [pid = 1649] [serial = 1282] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x1156cfc00) [pid = 1649] [serial = 1275] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x118c05c00) [pid = 1649] [serial = 1276] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12b349400) [pid = 1649] [serial = 1294] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x12d687400) [pid = 1649] [serial = 1299] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x12bd85400) [pid = 1649] [serial = 1297] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12628a400) [pid = 1649] [serial = 1302] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x12d968c00) [pid = 1649] [serial = 1300] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x12d969400) [pid = 1649] [serial = 1303] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x128cafc00) [pid = 1649] [serial = 1291] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12ec77400) [pid = 1649] [serial = 1305] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12f14a400) [pid = 1649] [serial = 1306] [outer = 0x0] [url = about:blank] 16:03:27 INFO - PROCESS | 1649 | 1461107007456 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 1649 | 1461107007458 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:03:27 INFO - PROCESS | 1649 | 1461107007465 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 1649 | 1461107007466 Marionette TRACE conn2 <- [1,1862,null,{}] 16:03:27 INFO - PROCESS | 1649 | 1461107007467 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}] 16:03:27 INFO - PROCESS | 1649 | 1461107007562 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:03:27 INFO - PROCESS | 1649 | 1461107007566 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be7e000 == 77 [pid = 1649] [id = 473] 16:03:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x11beb7800) [pid = 1649] [serial = 1418] [outer = 0x0] 16:03:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x1239e1800) [pid = 1649] [serial = 1419] [outer = 0x11beb7800] 16:03:27 INFO - PROCESS | 1649 | 1461107007592 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x1262e7800) [pid = 1649] [serial = 1420] [outer = 0x11beb7800] 16:03:27 INFO - PROCESS | 1649 | 1461107007959 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]]]}] 16:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 16:03:27 INFO - PROCESS | 1649 | 1461107007993 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 1649 | 1461107007994 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:03:28 INFO - PROCESS | 1649 | 1461107007998 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - PROCESS | 1649 | 1461107007999 Marionette TRACE conn2 <- [1,1866,null,{}] 16:03:28 INFO - PROCESS | 1649 | 1461107008001 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}] 16:03:28 INFO - PROCESS | 1649 | 1461107008096 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:03:28 INFO - PROCESS | 1649 | 1461107008100 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b369000 == 78 [pid = 1649] [id = 474] 16:03:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x1262e9c00) [pid = 1649] [serial = 1421] [outer = 0x0] 16:03:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12820c000) [pid = 1649] [serial = 1422] [outer = 0x1262e9c00] 16:03:28 INFO - PROCESS | 1649 | 1461107008126 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12b114c00) [pid = 1649] [serial = 1423] [outer = 0x1262e9c00] 16:03:28 INFO - PROCESS | 1649 | 1461107008541 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]]]}] 16:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 569ms 16:03:28 INFO - PROCESS | 1649 | 1461107008568 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:03:28 INFO - PROCESS | 1649 | 1461107008572 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:03:28 INFO - PROCESS | 1649 | 1461107008575 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - PROCESS | 1649 | 1461107008577 Marionette TRACE conn2 <- [1,1870,null,{}] 16:03:28 INFO - PROCESS | 1649 | 1461107008580 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}] 16:03:28 INFO - PROCESS | 1649 | 1461107008748 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:03:28 INFO - PROCESS | 1649 | 1461107008906 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6e4000 == 79 [pid = 1649] [id = 475] 16:03:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x126cd3c00) [pid = 1649] [serial = 1424] [outer = 0x0] 16:03:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12b58c000) [pid = 1649] [serial = 1425] [outer = 0x126cd3c00] 16:03:28 INFO - PROCESS | 1649 | 1461107008950 Marionette DEBUG loaded listener.js 16:03:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x12d909400) [pid = 1649] [serial = 1426] [outer = 0x126cd3c00] 16:03:29 INFO - PROCESS | 1649 | 1461107009312 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]]]}] 16:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 771ms 16:03:29 INFO - PROCESS | 1649 | 1461107009347 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 1649 | 1461107009348 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:03:29 INFO - PROCESS | 1649 | 1461107009350 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - PROCESS | 1649 | 1461107009351 Marionette TRACE conn2 <- [1,1874,null,{}] 16:03:29 INFO - PROCESS | 1649 | 1461107009355 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}] 16:03:29 INFO - PROCESS | 1649 | 1461107009447 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:03:29 INFO - PROCESS | 1649 | 1461107009451 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efaf800 == 80 [pid = 1649] [id = 476] 16:03:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x12d90a400) [pid = 1649] [serial = 1427] [outer = 0x0] 16:03:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x12e36ec00) [pid = 1649] [serial = 1428] [outer = 0x12d90a400] 16:03:29 INFO - PROCESS | 1649 | 1461107009478 Marionette DEBUG loaded listener.js 16:03:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x12e6c7800) [pid = 1649] [serial = 1429] [outer = 0x12d90a400] 16:03:29 INFO - PROCESS | 1649 | 1461107009881 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]]]}] 16:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 572ms 16:03:29 INFO - PROCESS | 1649 | 1461107009924 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 1649 | 1461107009925 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:03:29 INFO - PROCESS | 1649 | 1461107009927 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - PROCESS | 1649 | 1461107009928 Marionette TRACE conn2 <- [1,1878,null,{}] 16:03:29 INFO - PROCESS | 1649 | 1461107009931 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}] 16:03:30 INFO - PROCESS | 1649 | 1461107010054 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:03:30 INFO - PROCESS | 1649 | 1461107010068 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f554000 == 81 [pid = 1649] [id = 477] 16:03:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x12d689000) [pid = 1649] [serial = 1430] [outer = 0x0] 16:03:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12eab2000) [pid = 1649] [serial = 1431] [outer = 0x12d689000] 16:03:30 INFO - PROCESS | 1649 | 1461107010095 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x12ec82400) [pid = 1649] [serial = 1432] [outer = 0x12d689000] 16:03:30 INFO - PROCESS | 1649 | 1461107010473 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]]]}] 16:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 568ms 16:03:30 INFO - PROCESS | 1649 | 1461107010496 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 1649 | 1461107010497 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:03:30 INFO - PROCESS | 1649 | 1461107010499 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 1649 | 1461107010501 Marionette TRACE conn2 <- [1,1882,null,{}] 16:03:30 INFO - PROCESS | 1649 | 1461107010503 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}] 16:03:30 INFO - PROCESS | 1649 | 1461107010633 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:03:30 INFO - PROCESS | 1649 | 1461107010638 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x130742000 == 82 [pid = 1649] [id = 478] 16:03:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x12d965000) [pid = 1649] [serial = 1433] [outer = 0x0] 16:03:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x12ee5b800) [pid = 1649] [serial = 1434] [outer = 0x12d965000] 16:03:30 INFO - PROCESS | 1649 | 1461107010664 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x12fc3b000) [pid = 1649] [serial = 1435] [outer = 0x12d965000] 16:03:31 INFO - PROCESS | 1649 | 1461107011011 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]]]}] 16:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 522ms 16:03:31 INFO - PROCESS | 1649 | 1461107011027 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:03:31 INFO - PROCESS | 1649 | 1461107011028 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:03:31 INFO - PROCESS | 1649 | 1461107011031 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 1649 | 1461107011032 Marionette TRACE conn2 <- [1,1886,null,{}] 16:03:31 INFO - PROCESS | 1649 | 1461107011034 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}] 16:03:31 INFO - PROCESS | 1649 | 1461107011159 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:03:31 INFO - PROCESS | 1649 | 1461107011170 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x136312800 == 83 [pid = 1649] [id = 479] 16:03:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x12e6c3800) [pid = 1649] [serial = 1436] [outer = 0x0] 16:03:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x12fc4ac00) [pid = 1649] [serial = 1437] [outer = 0x12e6c3800] 16:03:31 INFO - PROCESS | 1649 | 1461107011197 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x135adf400) [pid = 1649] [serial = 1438] [outer = 0x12e6c3800] 16:03:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x1365dfc00) [pid = 1649] [serial = 1439] [outer = 0x12f4ea400] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x12fc39000) [pid = 1649] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x12bd72000) [pid = 1649] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x10b151800) [pid = 1649] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x12e6cbc00) [pid = 1649] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x12e766800) [pid = 1649] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x10b146c00) [pid = 1649] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x123bcc000) [pid = 1649] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x114c64c00) [pid = 1649] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x12f14e400) [pid = 1649] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x1153ca000) [pid = 1649] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x12eab0800) [pid = 1649] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x11ad4f400) [pid = 1649] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12b992800) [pid = 1649] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x1185e7400) [pid = 1649] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x12eaac400) [pid = 1649] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x118576400) [pid = 1649] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12ee5d800) [pid = 1649] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x10b14b800) [pid = 1649] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x12d68c000) [pid = 1649] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x114bcf800) [pid = 1649] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x12fbc4000) [pid = 1649] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x11b9a2800) [pid = 1649] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x114bed000) [pid = 1649] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x12d041800) [pid = 1649] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x114c64400) [pid = 1649] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x125db0000) [pid = 1649] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x12b10fc00) [pid = 1649] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12eab7c00) [pid = 1649] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12ec7f000) [pid = 1649] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x1368e3800) [pid = 1649] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x1368ec800) [pid = 1649] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x125db3c00) [pid = 1649] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x11be0dc00) [pid = 1649] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12d68a800) [pid = 1649] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x1239d3400) [pid = 1649] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12f151000) [pid = 1649] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x11b6e1800) [pid = 1649] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x11aa1e800) [pid = 1649] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x1177c2400) [pid = 1649] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12bd83400) [pid = 1649] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x10b2e3400) [pid = 1649] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x11c4c6c00) [pid = 1649] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x11bebe800) [pid = 1649] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x12d090c00) [pid = 1649] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x11aad5400) [pid = 1649] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12eaadc00) [pid = 1649] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x11558f800) [pid = 1649] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x118cd7000) [pid = 1649] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x123bd2800) [pid = 1649] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x114c06c00) [pid = 1649] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12f4dc400) [pid = 1649] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12f4e0400) [pid = 1649] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12f153400) [pid = 1649] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x112270c00) [pid = 1649] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x135ae1c00) [pid = 1649] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12eaae400) [pid = 1649] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x136c3d400) [pid = 1649] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12d685c00) [pid = 1649] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12b109000) [pid = 1649] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x11ad47c00) [pid = 1649] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x1163bb800) [pid = 1649] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x125c8e800) [pid = 1649] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x13642d000) [pid = 1649] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x10b150800) [pid = 1649] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x123848c00) [pid = 1649] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x10b14f000) [pid = 1649] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12eaaf800) [pid = 1649] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x11c66c400) [pid = 1649] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x125db4c00) [pid = 1649] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x13696f400) [pid = 1649] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:03:32 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x112453c00) [pid = 1649] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:03:32 INFO - PROCESS | 1649 | 1461107012435 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]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1422ms 16:03:32 INFO - PROCESS | 1649 | 1461107012455 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 1649 | 1461107012458 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:03:32 INFO - PROCESS | 1649 | 1461107012474 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 1649 | 1461107012476 Marionette TRACE conn2 <- [1,1890,null,{}] 16:03:32 INFO - PROCESS | 1649 | 1461107012478 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}] 16:03:32 INFO - PROCESS | 1649 | 1461107012612 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:03:32 INFO - PROCESS | 1649 | 1461107012669 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e10000 == 84 [pid = 1649] [id = 480] 16:03:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x10b152c00) [pid = 1649] [serial = 1440] [outer = 0x0] 16:03:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x1191b8c00) [pid = 1649] [serial = 1441] [outer = 0x10b152c00] 16:03:32 INFO - PROCESS | 1649 | 1461107012699 Marionette DEBUG loaded listener.js 16:03:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x11bc8e000) [pid = 1649] [serial = 1442] [outer = 0x10b152c00] 16:03:32 INFO - PROCESS | 1649 | 1461107012963 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]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:03:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 533ms 16:03:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:03:33 INFO - PROCESS | 1649 | 1461107012994 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:03:33 INFO - PROCESS | 1649 | 1461107012995 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:03:33 INFO - PROCESS | 1649 | 1461107012997 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:03:33 INFO - PROCESS | 1649 | 1461107012998 Marionette TRACE conn2 <- [1,1894,null,{}] 16:03:33 INFO - PROCESS | 1649 | 1461107013000 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}] 16:03:33 INFO - PROCESS | 1649 | 1461107013104 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:03:33 INFO - PROCESS | 1649 | 1461107013190 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f550800 == 85 [pid = 1649] [id = 481] 16:03:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11b92dc00) [pid = 1649] [serial = 1443] [outer = 0x0] 16:03:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x123bcc000) [pid = 1649] [serial = 1444] [outer = 0x11b92dc00] 16:03:33 INFO - PROCESS | 1649 | 1461107013215 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x126c97000) [pid = 1649] [serial = 1445] [outer = 0x11b92dc00] 16:03:33 INFO - PROCESS | 1649 | 1461107013526 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]]]}] 16:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 568ms 16:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:03:33 INFO - PROCESS | 1649 | 1461107013566 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:03:33 INFO - PROCESS | 1649 | 1461107013568 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:03:33 INFO - PROCESS | 1649 | 1461107013571 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:03:33 INFO - PROCESS | 1649 | 1461107013573 Marionette TRACE conn2 <- [1,1898,null,{}] 16:03:33 INFO - PROCESS | 1649 | 1461107013577 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}] 16:03:33 INFO - PROCESS | 1649 | 1461107013730 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:03:33 INFO - PROCESS | 1649 | 1461107013887 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x13668f800 == 86 [pid = 1649] [id = 482] 16:03:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x11bebbc00) [pid = 1649] [serial = 1446] [outer = 0x0] 16:03:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12750b400) [pid = 1649] [serial = 1447] [outer = 0x11bebbc00] 16:03:33 INFO - PROCESS | 1649 | 1461107013930 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12bd72000) [pid = 1649] [serial = 1448] [outer = 0x11bebbc00] 16:03:34 INFO - PROCESS | 1649 | 1461107014214 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]]]}] 16:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 672ms 16:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:03:34 INFO - PROCESS | 1649 | 1461107014245 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 1649 | 1461107014246 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:03:34 INFO - PROCESS | 1649 | 1461107014248 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 1649 | 1461107014249 Marionette TRACE conn2 <- [1,1902,null,{}] 16:03:34 INFO - PROCESS | 1649 | 1461107014252 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}] 16:03:34 INFO - PROCESS | 1649 | 1461107014443 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:03:34 INFO - PROCESS | 1649 | 1461107014571 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x11915b800 == 87 [pid = 1649] [id = 483] 16:03:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x11464ec00) [pid = 1649] [serial = 1449] [outer = 0x0] 16:03:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x114ae7400) [pid = 1649] [serial = 1450] [outer = 0x11464ec00] 16:03:34 INFO - PROCESS | 1649 | 1461107014604 Marionette DEBUG loaded listener.js 16:03:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x114c64400) [pid = 1649] [serial = 1451] [outer = 0x11464ec00] 16:03:35 INFO - PROCESS | 1649 | 1461107015074 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]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 869ms 16:03:35 INFO - PROCESS | 1649 | 1461107015132 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 1649 | 1461107015135 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:03:35 INFO - PROCESS | 1649 | 1461107015141 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 1649 | 1461107015144 Marionette TRACE conn2 <- [1,1906,null,{}] 16:03:35 INFO - PROCESS | 1649 | 1461107015148 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}] 16:03:35 INFO - PROCESS | 1649 | 1461107015270 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:03:35 INFO - PROCESS | 1649 | 1461107015368 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b95e000 == 88 [pid = 1649] [id = 484] 16:03:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x11850d400) [pid = 1649] [serial = 1452] [outer = 0x0] 16:03:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x11ad11000) [pid = 1649] [serial = 1453] [outer = 0x11850d400] 16:03:35 INFO - PROCESS | 1649 | 1461107015403 Marionette DEBUG loaded listener.js 16:03:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x11bc8b400) [pid = 1649] [serial = 1454] [outer = 0x11850d400] 16:03:35 INFO - PROCESS | 1649 | 1461107015895 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]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 822ms 16:03:35 INFO - PROCESS | 1649 | 1461107015963 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 1649 | 1461107015965 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:03:35 INFO - PROCESS | 1649 | 1461107015968 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 1649 | 1461107015969 Marionette TRACE conn2 <- [1,1910,null,{}] 16:03:35 INFO - PROCESS | 1649 | 1461107015972 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}] 16:03:36 INFO - PROCESS | 1649 | 1461107016088 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:03:36 INFO - PROCESS | 1649 | 1461107016189 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4d1800 == 89 [pid = 1649] [id = 485] 16:03:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x11c7c0c00) [pid = 1649] [serial = 1455] [outer = 0x0] 16:03:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x123bd5800) [pid = 1649] [serial = 1456] [outer = 0x11c7c0c00] 16:03:36 INFO - PROCESS | 1649 | 1461107016219 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x126288c00) [pid = 1649] [serial = 1457] [outer = 0x11c7c0c00] 16:03:36 INFO - PROCESS | 1649 | 1461107016668 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]]]}] 16:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 719ms 16:03:36 INFO - PROCESS | 1649 | 1461107016704 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 1649 | 1461107016707 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:03:36 INFO - PROCESS | 1649 | 1461107016717 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 1649 | 1461107016721 Marionette TRACE conn2 <- [1,1914,null,{}] 16:03:36 INFO - PROCESS | 1649 | 1461107016725 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}] 16:03:36 INFO - PROCESS | 1649 | 1461107016842 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:03:36 INFO - PROCESS | 1649 | 1461107016943 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x136cbd000 == 90 [pid = 1649] [id = 486] 16:03:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x11bfdc400) [pid = 1649] [serial = 1458] [outer = 0x0] 16:03:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x12b992800) [pid = 1649] [serial = 1459] [outer = 0x11bfdc400] 16:03:36 INFO - PROCESS | 1649 | 1461107016973 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12bd8b800) [pid = 1649] [serial = 1460] [outer = 0x11bfdc400] 16:03:37 INFO - PROCESS | 1649 | 1461107017396 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]]]}] 16:03:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:03:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 731ms 16:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:03:37 INFO - PROCESS | 1649 | 1461107017443 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:03:37 INFO - PROCESS | 1649 | 1461107017445 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:03:37 INFO - PROCESS | 1649 | 1461107017448 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:03:37 INFO - PROCESS | 1649 | 1461107017449 Marionette TRACE conn2 <- [1,1918,null,{}] 16:03:37 INFO - PROCESS | 1649 | 1461107017451 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}] 16:03:37 INFO - PROCESS | 1649 | 1461107017574 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:03:37 INFO - PROCESS | 1649 | 1461107017674 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e02b000 == 91 [pid = 1649] [id = 487] 16:03:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12c228800) [pid = 1649] [serial = 1461] [outer = 0x0] 16:03:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x12d905400) [pid = 1649] [serial = 1462] [outer = 0x12c228800] 16:03:37 INFO - PROCESS | 1649 | 1461107017704 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x12e608c00) [pid = 1649] [serial = 1463] [outer = 0x12c228800] 16:03:38 INFO - PROCESS | 1649 | 1461107018082 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]]]}] 16:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 671ms 16:03:38 INFO - PROCESS | 1649 | 1461107018118 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:03:38 INFO - PROCESS | 1649 | 1461107018120 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:03:38 INFO - PROCESS | 1649 | 1461107018122 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:03:38 INFO - PROCESS | 1649 | 1461107018123 Marionette TRACE conn2 <- [1,1922,null,{}] 16:03:38 INFO - PROCESS | 1649 | 1461107018126 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}] 16:03:38 INFO - PROCESS | 1649 | 1461107018259 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:03:38 INFO - PROCESS | 1649 | 1461107018374 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e370800 == 92 [pid = 1649] [id = 488] 16:03:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x12eab9000) [pid = 1649] [serial = 1464] [outer = 0x0] 16:03:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x12ee53000) [pid = 1649] [serial = 1465] [outer = 0x12eab9000] 16:03:38 INFO - PROCESS | 1649 | 1461107018412 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12f5ae000) [pid = 1649] [serial = 1466] [outer = 0x12eab9000] 16:03:38 INFO - PROCESS | 1649 | 1461107018840 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]]]}] 16:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 771ms 16:03:38 INFO - PROCESS | 1649 | 1461107018903 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:03:38 INFO - PROCESS | 1649 | 1461107018905 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:03:38 INFO - PROCESS | 1649 | 1461107018910 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:03:38 INFO - PROCESS | 1649 | 1461107018911 Marionette TRACE conn2 <- [1,1926,null,{}] 16:03:38 INFO - PROCESS | 1649 | 1461107018913 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}] 16:03:39 INFO - PROCESS | 1649 | 1461107019030 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:03:39 INFO - PROCESS | 1649 | 1461107019132 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x142983800 == 93 [pid = 1649] [id = 489] 16:03:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12f5ae400) [pid = 1649] [serial = 1467] [outer = 0x0] 16:03:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x135a16800) [pid = 1649] [serial = 1468] [outer = 0x12f5ae400] 16:03:39 INFO - PROCESS | 1649 | 1461107019162 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x135ae3c00) [pid = 1649] [serial = 1469] [outer = 0x12f5ae400] 16:03:39 INFO - PROCESS | 1649 | 1461107019648 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]]]}] 16:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 770ms 16:03:39 INFO - PROCESS | 1649 | 1461107019691 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 1649 | 1461107019693 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:03:39 INFO - PROCESS | 1649 | 1461107019697 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 1649 | 1461107019699 Marionette TRACE conn2 <- [1,1930,null,{}] 16:03:39 INFO - PROCESS | 1649 | 1461107019703 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}] 16:03:39 INFO - PROCESS | 1649 | 1461107019881 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:03:40 INFO - PROCESS | 1649 | 1461107020071 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1435ce800 == 94 [pid = 1649] [id = 490] 16:03:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12fc39000) [pid = 1649] [serial = 1470] [outer = 0x0] 16:03:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x13640cc00) [pid = 1649] [serial = 1471] [outer = 0x12fc39000] 16:03:40 INFO - PROCESS | 1649 | 1461107020103 Marionette DEBUG loaded listener.js 16:03:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x13642f800) [pid = 1649] [serial = 1472] [outer = 0x12fc39000] 16:03:40 INFO - PROCESS | 1649 | 1461107020500 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]]]}] 16:03:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 823ms 16:03:40 INFO - PROCESS | 1649 | 1461107020520 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:03:40 INFO - PROCESS | 1649 | 1461107020522 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:03:40 INFO - PROCESS | 1649 | 1461107020525 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:03:40 INFO - PROCESS | 1649 | 1461107020527 Marionette TRACE conn2 <- [1,1934,null,{}] 16:03:40 INFO - PROCESS | 1649 | 1461107020529 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}] 16:03:40 INFO - PROCESS | 1649 | 1461107020644 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:03:40 INFO - PROCESS | 1649 | 1461107020774 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1441a7800 == 95 [pid = 1649] [id = 491] 16:03:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x13642b400) [pid = 1649] [serial = 1473] [outer = 0x0] 16:03:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x136664400) [pid = 1649] [serial = 1474] [outer = 0x13642b400] 16:03:40 INFO - PROCESS | 1649 | 1461107020806 Marionette DEBUG loaded listener.js 16:03:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x13666c800) [pid = 1649] [serial = 1475] [outer = 0x13642b400] 16:03:41 INFO - PROCESS | 1649 | 1461107021191 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]]]}] 16:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 720ms 16:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:03:41 INFO - PROCESS | 1649 | 1461107021262 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:03:41 INFO - PROCESS | 1649 | 1461107021264 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:03:41 INFO - PROCESS | 1649 | 1461107021267 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - PROCESS | 1649 | 1461107021268 Marionette TRACE conn2 <- [1,1938,null,{}] 16:03:41 INFO - PROCESS | 1649 | 1461107021286 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}] 16:03:41 INFO - PROCESS | 1649 | 1461107021405 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:03:41 INFO - PROCESS | 1649 | 1461107021535 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x145da9800 == 96 [pid = 1649] [id = 492] 16:03:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12bd8c000) [pid = 1649] [serial = 1476] [outer = 0x0] 16:03:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x1365df000) [pid = 1649] [serial = 1477] [outer = 0x12bd8c000] 16:03:41 INFO - PROCESS | 1649 | 1461107021567 Marionette DEBUG loaded listener.js 16:03:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x13679ac00) [pid = 1649] [serial = 1478] [outer = 0x12bd8c000] 16:03:41 INFO - PROCESS | 1649 | 1461107021997 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]]]}] 16:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 768ms 16:03:42 INFO - PROCESS | 1649 | 1461107022036 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:03:42 INFO - PROCESS | 1649 | 1461107022037 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:03:42 INFO - PROCESS | 1649 | 1461107022040 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:03:42 INFO - PROCESS | 1649 | 1461107022041 Marionette TRACE conn2 <- [1,1942,null,{}] 16:03:42 INFO - PROCESS | 1649 | 1461107022044 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}] 16:03:42 INFO - PROCESS | 1649 | 1461107022164 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:03:42 INFO - PROCESS | 1649 | 1461107022297 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x119277800 == 97 [pid = 1649] [id = 493] 16:03:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x114bc5c00) [pid = 1649] [serial = 1479] [outer = 0x0] 16:03:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x114c6a800) [pid = 1649] [serial = 1480] [outer = 0x114bc5c00] 16:03:42 INFO - PROCESS | 1649 | 1461107022335 Marionette DEBUG loaded listener.js 16:03:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12b111000) [pid = 1649] [serial = 1481] [outer = 0x114bc5c00] 16:03:42 INFO - PROCESS | 1649 | 1461107022815 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]]]}] 16:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 821ms 16:03:42 INFO - PROCESS | 1649 | 1461107022862 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:03:42 INFO - PROCESS | 1649 | 1461107022863 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:03:42 INFO - PROCESS | 1649 | 1461107022866 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:03:42 INFO - PROCESS | 1649 | 1461107022868 Marionette TRACE conn2 <- [1,1946,null,{}] 16:03:42 INFO - PROCESS | 1649 | 1461107022870 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}] 16:03:43 INFO - PROCESS | 1649 | 1461107023007 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:03:43 INFO - PROCESS | 1649 | 1461107023144 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1123de800 == 98 [pid = 1649] [id = 494] 16:03:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x114402800) [pid = 1649] [serial = 1482] [outer = 0x0] 16:03:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x1154d8000) [pid = 1649] [serial = 1483] [outer = 0x114402800] 16:03:43 INFO - PROCESS | 1649 | 1461107023177 Marionette DEBUG loaded listener.js 16:03:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x11a8c8c00) [pid = 1649] [serial = 1484] [outer = 0x114402800] 16:03:43 INFO - PROCESS | 1649 | 1461107023846 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]]]}] 16:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1020ms 16:03:43 INFO - PROCESS | 1649 | 1461107023890 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:03:43 INFO - PROCESS | 1649 | 1461107023892 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:03:43 INFO - PROCESS | 1649 | 1461107023895 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:03:43 INFO - PROCESS | 1649 | 1461107023898 Marionette TRACE conn2 <- [1,1950,null,{}] 16:03:43 INFO - PROCESS | 1649 | 1461107023913 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}] 16:03:44 INFO - PROCESS | 1649 | 1461107024026 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:03:44 INFO - PROCESS | 1649 | 1461107024133 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e18800 == 99 [pid = 1649] [id = 495] 16:03:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x114be0400) [pid = 1649] [serial = 1485] [outer = 0x0] 16:03:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x1154cf000) [pid = 1649] [serial = 1486] [outer = 0x114be0400] 16:03:44 INFO - PROCESS | 1649 | 1461107024162 Marionette DEBUG loaded listener.js 16:03:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x1177bec00) [pid = 1649] [serial = 1487] [outer = 0x114be0400] 16:03:44 INFO - PROCESS | 1649 | 1461107024648 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]]]}] 16:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 782ms 16:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:03:44 INFO - PROCESS | 1649 | 1461107024678 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 1649 | 1461107024682 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:03:44 INFO - PROCESS | 1649 | 1461107024686 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:03:44 INFO - PROCESS | 1649 | 1461107024688 Marionette TRACE conn2 <- [1,1954,null,{}] 16:03:44 INFO - PROCESS | 1649 | 1461107024690 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}] 16:03:44 INFO - PROCESS | 1649 | 1461107024801 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:03:44 INFO - PROCESS | 1649 | 1461107024938 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b95e800 == 100 [pid = 1649] [id = 496] 16:03:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x11890bc00) [pid = 1649] [serial = 1488] [outer = 0x0] 16:03:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x11ad14400) [pid = 1649] [serial = 1489] [outer = 0x11890bc00] 16:03:44 INFO - PROCESS | 1649 | 1461107024969 Marionette DEBUG loaded listener.js 16:03:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x11add3000) [pid = 1649] [serial = 1490] [outer = 0x11890bc00] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x125954800 == 99 [pid = 1649] [id = 423] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x13668f800 == 98 [pid = 1649] [id = 482] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12f550800 == 97 [pid = 1649] [id = 481] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x126e10000 == 96 [pid = 1649] [id = 480] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x136312800 == 95 [pid = 1649] [id = 479] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x135ae8400) [pid = 1649] [serial = 1329] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x136407800) [pid = 1649] [serial = 1332] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x136411000) [pid = 1649] [serial = 1335] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x136794400) [pid = 1649] [serial = 1338] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x1365e1c00) [pid = 1649] [serial = 1341] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x130742000 == 94 [pid = 1649] [id = 478] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12f554000 == 93 [pid = 1649] [id = 477] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12efaf800 == 92 [pid = 1649] [id = 476] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6e4000 == 91 [pid = 1649] [id = 475] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12b369000 == 90 [pid = 1649] [id = 474] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x11be7e000 == 89 [pid = 1649] [id = 473] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4c2800 == 88 [pid = 1649] [id = 472] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x126257800 == 87 [pid = 1649] [id = 471] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x126e0b800 == 86 [pid = 1649] [id = 470] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6dc800 == 85 [pid = 1649] [id = 469] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x144a78000 == 84 [pid = 1649] [id = 468] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1441c1000 == 83 [pid = 1649] [id = 467] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x1441ac800 == 82 [pid = 1649] [id = 466] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x142858800 == 81 [pid = 1649] [id = 465] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x143641000 == 80 [pid = 1649] [id = 464] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x141e27000 == 79 [pid = 1649] [id = 463] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12f2bc000 == 78 [pid = 1649] [id = 462] 16:03:45 INFO - PROCESS | 1649 | --DOCSHELL 0x12b95c800 == 77 [pid = 1649] [id = 461] 16:03:45 INFO - PROCESS | 1649 | 1461107025374 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]]]}] 16:03:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 723ms 16:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:03:45 INFO - PROCESS | 1649 | 1461107025409 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:03:45 INFO - PROCESS | 1649 | 1461107025411 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:03:45 INFO - PROCESS | 1649 | 1461107025413 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:03:45 INFO - PROCESS | 1649 | 1461107025415 Marionette TRACE conn2 <- [1,1958,null,{}] 16:03:45 INFO - PROCESS | 1649 | 1461107025423 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}] 16:03:45 INFO - PROCESS | 1649 | 1461107025526 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12e6c2400) [pid = 1649] [serial = 1063] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x11a8c6800) [pid = 1649] [serial = 1054] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12eab7000) [pid = 1649] [serial = 1192] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x11b928000) [pid = 1649] [serial = 1117] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12f4e9000) [pid = 1649] [serial = 1009] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x11437f000) [pid = 1649] [serial = 991] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12f5b7800) [pid = 1649] [serial = 1012] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12ee57c00) [pid = 1649] [serial = 1273] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x135a16400) [pid = 1649] [serial = 1132] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12b33fc00) [pid = 1649] [serial = 1189] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x11ac83800) [pid = 1649] [serial = 1180] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x136798c00) [pid = 1649] [serial = 1201] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x12d906c00) [pid = 1649] [serial = 1186] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x128111800) [pid = 1649] [serial = 1123] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12e6c8000) [pid = 1649] [serial = 946] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12b342000) [pid = 1649] [serial = 1060] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12fc3ac00) [pid = 1649] [serial = 1069] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x11c44d400) [pid = 1649] [serial = 1057] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x11c4be400) [pid = 1649] [serial = 997] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x119ac8800) [pid = 1649] [serial = 994] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12d964000) [pid = 1649] [serial = 1003] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x126a75c00) [pid = 1649] [serial = 949] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x128b09800) [pid = 1649] [serial = 940] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x125dad000) [pid = 1649] [serial = 1120] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12ec78c00) [pid = 1649] [serial = 1126] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x11c1e7c00) [pid = 1649] [serial = 937] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12fc50800) [pid = 1649] [serial = 1195] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12fc54c00) [pid = 1649] [serial = 1135] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x11a8de000) [pid = 1649] [serial = 934] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x12bbac000) [pid = 1649] [serial = 1000] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x116419800) [pid = 1649] [serial = 931] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12fc46000) [pid = 1649] [serial = 1072] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x1365e6c00) [pid = 1649] [serial = 1198] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12d08b000) [pid = 1649] [serial = 867] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x114bcec00) [pid = 1649] [serial = 1114] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12f150400) [pid = 1649] [serial = 1066] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12f149000) [pid = 1649] [serial = 1006] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x114bc6000) [pid = 1649] [serial = 1177] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12d096000) [pid = 1649] [serial = 943] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x136799800) [pid = 1649] [serial = 1204] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12f5b2c00) [pid = 1649] [serial = 1129] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12fc4f000) [pid = 1649] [serial = 1075] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x135a1b800) [pid = 1649] [serial = 1309] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x126225800) [pid = 1649] [serial = 1183] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x119d6c000) [pid = 1649] [serial = 1246] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x126c96400) [pid = 1649] [serial = 1249] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12eab0400) [pid = 1649] [serial = 1252] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x136425800) [pid = 1649] [serial = 1255] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x136662800) [pid = 1649] [serial = 1258] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x13696b800) [pid = 1649] [serial = 1261] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x136c3a800) [pid = 1649] [serial = 1264] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x136c87c00) [pid = 1649] [serial = 1267] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12b991800) [pid = 1649] [serial = 1270] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12fc54400) [pid = 1649] [serial = 1362] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x136428c00) [pid = 1649] [serial = 1365] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x126295c00) [pid = 1649] [serial = 1371] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x13679b800) [pid = 1649] [serial = 1368] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x1365e5800) [pid = 1649] [serial = 1366] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x136967000) [pid = 1649] [serial = 1374] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x136c36800) [pid = 1649] [serial = 1375] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x136c90400) [pid = 1649] [serial = 1377] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12d95b000) [pid = 1649] [serial = 1359] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12b344800) [pid = 1649] [serial = 1356] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12bd6bc00) [pid = 1649] [serial = 1357] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x1163b4800) [pid = 1649] [serial = 1347] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x11be11800) [pid = 1649] [serial = 1348] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x11beb2c00) [pid = 1649] [serial = 1315] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x119d67c00) [pid = 1649] [serial = 1314] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12e6cac00) [pid = 1649] [serial = 1321] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12e366400) [pid = 1649] [serial = 1320] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x136665c00) [pid = 1649] [serial = 1327] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x1365dd800) [pid = 1649] [serial = 1326] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x114bd2c00) [pid = 1649] [serial = 1345] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x112271c00) [pid = 1649] [serial = 1344] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x126c93800) [pid = 1649] [serial = 1318] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12628c800) [pid = 1649] [serial = 1317] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x114c61800) [pid = 1649] [serial = 1312] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x114af3400) [pid = 1649] [serial = 1311] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12ec7f400) [pid = 1649] [serial = 1323] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12fbcb400) [pid = 1649] [serial = 1324] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x125db4800) [pid = 1649] [serial = 1351] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x123843c00) [pid = 1649] [serial = 1350] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x126290800) [pid = 1649] [serial = 1353] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x128ca6800) [pid = 1649] [serial = 1354] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x13e2cd000) [pid = 1649] [serial = 1378] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x12ec7d000) [pid = 1649] [serial = 1372] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1368ef000) [pid = 1649] [serial = 1369] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x135ae0400) [pid = 1649] [serial = 1363] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12eab5c00) [pid = 1649] [serial = 1360] [outer = 0x0] [url = about:blank] 16:03:45 INFO - PROCESS | 1649 | 1461107025640 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b92000 == 78 [pid = 1649] [id = 497] 16:03:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x1163b4800) [pid = 1649] [serial = 1491] [outer = 0x0] 16:03:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x119d67c00) [pid = 1649] [serial = 1492] [outer = 0x1163b4800] 16:03:45 INFO - PROCESS | 1649 | 1461107025674 Marionette DEBUG loaded listener.js 16:03:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x11bfdf400) [pid = 1649] [serial = 1493] [outer = 0x1163b4800] 16:03:46 INFO - PROCESS | 1649 | 1461107026035 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]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 672ms 16:03:46 INFO - PROCESS | 1649 | 1461107026085 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:03:46 INFO - PROCESS | 1649 | 1461107026087 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:03:46 INFO - PROCESS | 1649 | 1461107026089 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 1649 | 1461107026090 Marionette TRACE conn2 <- [1,1962,null,{}] 16:03:46 INFO - PROCESS | 1649 | 1461107026092 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}] 16:03:46 INFO - PROCESS | 1649 | 1461107026196 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:03:46 INFO - PROCESS | 1649 | 1461107026269 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12637a800 == 79 [pid = 1649] [id = 498] 16:03:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x11bebf000) [pid = 1649] [serial = 1494] [outer = 0x0] 16:03:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x123bd3800) [pid = 1649] [serial = 1495] [outer = 0x11bebf000] 16:03:46 INFO - PROCESS | 1649 | 1461107026296 Marionette DEBUG loaded listener.js 16:03:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x125db3800) [pid = 1649] [serial = 1496] [outer = 0x11bebf000] 16:03:46 INFO - PROCESS | 1649 | 1461107026578 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]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 521ms 16:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:03:46 INFO - PROCESS | 1649 | 1461107026612 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:03:46 INFO - PROCESS | 1649 | 1461107026613 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:03:46 INFO - PROCESS | 1649 | 1461107026615 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 1649 | 1461107026616 Marionette TRACE conn2 <- [1,1966,null,{}] 16:03:46 INFO - PROCESS | 1649 | 1461107026619 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}] 16:03:46 INFO - PROCESS | 1649 | 1461107026720 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:03:46 INFO - PROCESS | 1649 | 1461107026794 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b94a800 == 80 [pid = 1649] [id = 499] 16:03:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11c66b400) [pid = 1649] [serial = 1497] [outer = 0x0] 16:03:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x125db8400) [pid = 1649] [serial = 1498] [outer = 0x11c66b400] 16:03:46 INFO - PROCESS | 1649 | 1461107026820 Marionette DEBUG loaded listener.js 16:03:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x126a6a800) [pid = 1649] [serial = 1499] [outer = 0x11c66b400] 16:03:47 INFO - PROCESS | 1649 | 1461107027128 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]]]}] 16:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 570ms 16:03:47 INFO - PROCESS | 1649 | 1461107027186 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:03:47 INFO - PROCESS | 1649 | 1461107027187 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:03:47 INFO - PROCESS | 1649 | 1461107027189 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:03:47 INFO - PROCESS | 1649 | 1461107027190 Marionette TRACE conn2 <- [1,1970,null,{}] 16:03:47 INFO - PROCESS | 1649 | 1461107027192 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}] 16:03:47 INFO - PROCESS | 1649 | 1461107027304 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:03:47 INFO - PROCESS | 1649 | 1461107027309 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9c9000 == 81 [pid = 1649] [id = 500] 16:03:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x125c8ac00) [pid = 1649] [serial = 1500] [outer = 0x0] 16:03:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x126c8f400) [pid = 1649] [serial = 1501] [outer = 0x125c8ac00] 16:03:47 INFO - PROCESS | 1649 | 1461107027415 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12b3afc00) [pid = 1649] [serial = 1502] [outer = 0x125c8ac00] 16:03:47 INFO - PROCESS | 1649 | 1461107027737 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]]]}] 16:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 570ms 16:03:47 INFO - PROCESS | 1649 | 1461107027759 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:03:47 INFO - PROCESS | 1649 | 1461107027760 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:03:47 INFO - PROCESS | 1649 | 1461107027763 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:03:47 INFO - PROCESS | 1649 | 1461107027764 Marionette TRACE conn2 <- [1,1974,null,{}] 16:03:47 INFO - PROCESS | 1649 | 1461107027766 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}] 16:03:47 INFO - PROCESS | 1649 | 1461107027895 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:03:47 INFO - PROCESS | 1649 | 1461107027909 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee15000 == 82 [pid = 1649] [id = 501] 16:03:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12b347c00) [pid = 1649] [serial = 1503] [outer = 0x0] 16:03:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12bbac400) [pid = 1649] [serial = 1504] [outer = 0x12b347c00] 16:03:47 INFO - PROCESS | 1649 | 1461107027935 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12d091400) [pid = 1649] [serial = 1505] [outer = 0x12b347c00] 16:03:48 INFO - PROCESS | 1649 | 1461107028282 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]]]}] 16:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 570ms 16:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:03:48 INFO - PROCESS | 1649 | 1461107028337 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:03:48 INFO - PROCESS | 1649 | 1461107028338 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:03:48 INFO - PROCESS | 1649 | 1461107028340 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 1649 | 1461107028341 Marionette TRACE conn2 <- [1,1978,null,{}] 16:03:48 INFO - PROCESS | 1649 | 1461107028344 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}] 16:03:48 INFO - PROCESS | 1649 | 1461107028467 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:03:48 INFO - PROCESS | 1649 | 1461107028489 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc66000 == 83 [pid = 1649] [id = 502] 16:03:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12b349000) [pid = 1649] [serial = 1506] [outer = 0x0] 16:03:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12d962000) [pid = 1649] [serial = 1507] [outer = 0x12b349000] 16:03:48 INFO - PROCESS | 1649 | 1461107028514 Marionette DEBUG loaded listener.js 16:03:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12e603400) [pid = 1649] [serial = 1508] [outer = 0x12b349000] 16:03:48 INFO - PROCESS | 1649 | 1461107028941 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]]]}] 16:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 622ms 16:03:48 INFO - PROCESS | 1649 | 1461107028962 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:03:48 INFO - PROCESS | 1649 | 1461107028964 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:03:48 INFO - PROCESS | 1649 | 1461107028966 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 1649 | 1461107028967 Marionette TRACE conn2 <- [1,1982,null,{}] 16:03:48 INFO - PROCESS | 1649 | 1461107028969 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}] 16:03:49 INFO - PROCESS | 1649 | 1461107029099 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:03:49 INFO - PROCESS | 1649 | 1461107029115 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x13073c000 == 84 [pid = 1649] [id = 503] 16:03:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12e36d400) [pid = 1649] [serial = 1509] [outer = 0x0] 16:03:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x12e6cac00) [pid = 1649] [serial = 1510] [outer = 0x12e36d400] 16:03:49 INFO - PROCESS | 1649 | 1461107029140 Marionette DEBUG loaded listener.js 16:03:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12eab0400) [pid = 1649] [serial = 1511] [outer = 0x12e36d400] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x11ad0bc00) [pid = 1649] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12d90a400) [pid = 1649] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x126cd3c00) [pid = 1649] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x136c84800) [pid = 1649] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x12d965000) [pid = 1649] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x12bd86400) [pid = 1649] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x10b152c00) [pid = 1649] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12d689000) [pid = 1649] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x12e6c3800) [pid = 1649] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x1426c6000) [pid = 1649] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x125c83c00) [pid = 1649] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x126f1e800) [pid = 1649] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11c7c0400) [pid = 1649] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x13640c400) [pid = 1649] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x11ad0b400) [pid = 1649] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x11b92dc00) [pid = 1649] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11beb7800) [pid = 1649] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x118741800) [pid = 1649] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x135ae0800) [pid = 1649] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1426c1800) [pid = 1649] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x12f150000) [pid = 1649] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x136665400) [pid = 1649] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11bc8b000) [pid = 1649] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x114bc9400) [pid = 1649] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x135add000) [pid = 1649] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x136968800) [pid = 1649] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x13679d800) [pid = 1649] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:03:49 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x1262e9c00) [pid = 1649] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:03:49 INFO - PROCESS | 1649 | 1461107029769 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]]]}] 16:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 820ms 16:03:49 INFO - PROCESS | 1649 | 1461107029787 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:03:49 INFO - PROCESS | 1649 | 1461107029791 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:03:49 INFO - PROCESS | 1649 | 1461107029795 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:03:49 INFO - PROCESS | 1649 | 1461107029797 Marionette TRACE conn2 <- [1,1986,null,{}] 16:03:49 INFO - PROCESS | 1649 | 1461107029800 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}] 16:03:50 INFO - PROCESS | 1649 | 1461107030004 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:03:50 INFO - PROCESS | 1649 | 1461107030086 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c29800 == 85 [pid = 1649] [id = 504] 16:03:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x11641c800) [pid = 1649] [serial = 1512] [outer = 0x0] 16:03:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x11bfd8800) [pid = 1649] [serial = 1513] [outer = 0x11641c800] 16:03:50 INFO - PROCESS | 1649 | 1461107030127 Marionette DEBUG loaded listener.js 16:03:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x127506400) [pid = 1649] [serial = 1514] [outer = 0x11641c800] 16:03:50 INFO - PROCESS | 1649 | 1461107030430 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]]]}] 16:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 672ms 16:03:50 INFO - PROCESS | 1649 | 1461107030467 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:03:50 INFO - PROCESS | 1649 | 1461107030468 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:03:50 INFO - PROCESS | 1649 | 1461107030473 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:03:50 INFO - PROCESS | 1649 | 1461107030476 Marionette TRACE conn2 <- [1,1990,null,{}] 16:03:50 INFO - PROCESS | 1649 | 1461107030479 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}] 16:03:50 INFO - PROCESS | 1649 | 1461107030631 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:03:50 INFO - PROCESS | 1649 | 1461107030658 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x135abf000 == 86 [pid = 1649] [id = 505] 16:03:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x12ec78c00) [pid = 1649] [serial = 1515] [outer = 0x0] 16:03:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12ee51c00) [pid = 1649] [serial = 1516] [outer = 0x12ec78c00] 16:03:50 INFO - PROCESS | 1649 | 1461107030687 Marionette DEBUG loaded listener.js 16:03:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x12f151800) [pid = 1649] [serial = 1517] [outer = 0x12ec78c00] 16:03:51 INFO - PROCESS | 1649 | 1461107031048 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]]]}] 16:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 623ms 16:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:03:51 INFO - PROCESS | 1649 | 1461107031095 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:03:51 INFO - PROCESS | 1649 | 1461107031097 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:03:51 INFO - PROCESS | 1649 | 1461107031101 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:03:51 INFO - PROCESS | 1649 | 1461107031102 Marionette TRACE conn2 <- [1,1994,null,{}] 16:03:51 INFO - PROCESS | 1649 | 1461107031106 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}] 16:03:51 INFO - PROCESS | 1649 | 1461107031314 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:03:51 INFO - PROCESS | 1649 | 1461107031328 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x136688800 == 87 [pid = 1649] [id = 506] 16:03:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12f151c00) [pid = 1649] [serial = 1518] [outer = 0x0] 16:03:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12f4e9000) [pid = 1649] [serial = 1519] [outer = 0x12f151c00] 16:03:51 INFO - PROCESS | 1649 | 1461107031368 Marionette DEBUG loaded listener.js 16:03:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12fbc6000) [pid = 1649] [serial = 1520] [outer = 0x12f151c00] 16:03:51 INFO - PROCESS | 1649 | 1461107031961 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]]]}] 16:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 924ms 16:03:52 INFO - PROCESS | 1649 | 1461107032025 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:03:52 INFO - PROCESS | 1649 | 1461107032027 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:03:52 INFO - PROCESS | 1649 | 1461107032031 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:03:52 INFO - PROCESS | 1649 | 1461107032033 Marionette TRACE conn2 <- [1,1998,null,{}] 16:03:52 INFO - PROCESS | 1649 | 1461107032037 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}] 16:03:52 INFO - PROCESS | 1649 | 1461107032163 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:03:52 INFO - PROCESS | 1649 | 1461107032258 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x11be86000 == 88 [pid = 1649] [id = 507] 16:03:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x115652400) [pid = 1649] [serial = 1521] [outer = 0x0] 16:03:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x1185f2400) [pid = 1649] [serial = 1522] [outer = 0x115652400] 16:03:52 INFO - PROCESS | 1649 | 1461107032291 Marionette DEBUG loaded listener.js 16:03:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x11aaddc00) [pid = 1649] [serial = 1523] [outer = 0x115652400] 16:03:52 INFO - PROCESS | 1649 | 1461107032711 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]]]}] 16:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 721ms 16:03:52 INFO - PROCESS | 1649 | 1461107032752 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:03:52 INFO - PROCESS | 1649 | 1461107032756 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:03:52 INFO - PROCESS | 1649 | 1461107032761 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:03:52 INFO - PROCESS | 1649 | 1461107032763 Marionette TRACE conn2 <- [1,2002,null,{}] 16:03:52 INFO - PROCESS | 1649 | 1461107032765 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}] 16:03:52 INFO - PROCESS | 1649 | 1461107032890 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:03:53 INFO - PROCESS | 1649 | 1461107033015 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d92c800 == 89 [pid = 1649] [id = 508] 16:03:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x11aadf000) [pid = 1649] [serial = 1524] [outer = 0x0] 16:03:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x11b9a1c00) [pid = 1649] [serial = 1525] [outer = 0x11aadf000] 16:03:53 INFO - PROCESS | 1649 | 1461107033047 Marionette DEBUG loaded listener.js 16:03:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x11c4c0400) [pid = 1649] [serial = 1526] [outer = 0x11aadf000] 16:03:53 INFO - PROCESS | 1649 | 1461107033476 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]]]}] 16:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 773ms 16:03:53 INFO - PROCESS | 1649 | 1461107033534 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:03:53 INFO - PROCESS | 1649 | 1461107033535 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:03:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:03:53 INFO - PROCESS | 1649 | 1461107033538 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:03:53 INFO - PROCESS | 1649 | 1461107033543 Marionette TRACE conn2 <- [1,2006,null,{}] 16:03:53 INFO - PROCESS | 1649 | 1461107033551 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}] 16:03:53 INFO - PROCESS | 1649 | 1461107033674 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:03:53 INFO - PROCESS | 1649 | 1461107033770 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x136675800 == 90 [pid = 1649] [id = 509] 16:03:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x123843c00) [pid = 1649] [serial = 1527] [outer = 0x0] 16:03:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x12746d800) [pid = 1649] [serial = 1528] [outer = 0x123843c00] 16:03:53 INFO - PROCESS | 1649 | 1461107033804 Marionette DEBUG loaded listener.js 16:03:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12b110400) [pid = 1649] [serial = 1529] [outer = 0x123843c00] 16:03:54 INFO - PROCESS | 1649 | 1461107034232 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]]]}] 16:03:54 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 16:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 725ms 16:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:03:54 INFO - PROCESS | 1649 | 1461107034264 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:03:54 INFO - PROCESS | 1649 | 1461107034266 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:03:54 INFO - PROCESS | 1649 | 1461107034268 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - PROCESS | 1649 | 1461107034269 Marionette TRACE conn2 <- [1,2010,null,{}] 16:03:54 INFO - PROCESS | 1649 | 1461107034272 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}] 16:03:54 INFO - PROCESS | 1649 | 1461107034393 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:03:54 INFO - PROCESS | 1649 | 1461107034486 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1367b1800 == 91 [pid = 1649] [id = 510] 16:03:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x12b10cc00) [pid = 1649] [serial = 1530] [outer = 0x0] 16:03:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x12bba9400) [pid = 1649] [serial = 1531] [outer = 0x12b10cc00] 16:03:54 INFO - PROCESS | 1649 | 1461107034518 Marionette DEBUG loaded listener.js 16:03:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x12d968c00) [pid = 1649] [serial = 1532] [outer = 0x12b10cc00] 16:03:54 INFO - PROCESS | 1649 | 1461107034901 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]]]}] 16:03:54 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 16:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 670ms 16:03:54 INFO - PROCESS | 1649 | 1461107034941 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:03:54 INFO - PROCESS | 1649 | 1461107034942 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:03:54 INFO - PROCESS | 1649 | 1461107034944 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - PROCESS | 1649 | 1461107034946 Marionette TRACE conn2 <- [1,2014,null,{}] 16:03:54 INFO - PROCESS | 1649 | 1461107034948 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}] 16:03:55 INFO - PROCESS | 1649 | 1461107035082 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:03:55 INFO - PROCESS | 1649 | 1461107035177 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x136a97800 == 92 [pid = 1649] [id = 511] 16:03:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x12b33dc00) [pid = 1649] [serial = 1533] [outer = 0x0] 16:03:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x12eab5c00) [pid = 1649] [serial = 1534] [outer = 0x12b33dc00] 16:03:55 INFO - PROCESS | 1649 | 1461107035207 Marionette DEBUG loaded listener.js 16:03:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x12f149000) [pid = 1649] [serial = 1535] [outer = 0x12b33dc00] 16:03:55 INFO - PROCESS | 1649 | 1461107035591 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]]]}] 16:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 671ms 16:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:03:55 INFO - PROCESS | 1649 | 1461107035628 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:03:55 INFO - PROCESS | 1649 | 1461107035629 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:03:55 INFO - PROCESS | 1649 | 1461107035631 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:03:55 INFO - PROCESS | 1649 | 1461107035633 Marionette TRACE conn2 <- [1,2018,null,{}] 16:03:55 INFO - PROCESS | 1649 | 1461107035635 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}] 16:03:55 INFO - PROCESS | 1649 | 1461107035771 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:03:55 INFO - PROCESS | 1649 | 1461107035897 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x136d5e000 == 93 [pid = 1649] [id = 512] 16:03:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x12f155800) [pid = 1649] [serial = 1536] [outer = 0x0] 16:03:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x12fc47000) [pid = 1649] [serial = 1537] [outer = 0x12f155800] 16:03:55 INFO - PROCESS | 1649 | 1461107035931 Marionette DEBUG loaded listener.js 16:03:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x135ae2800) [pid = 1649] [serial = 1538] [outer = 0x12f155800] 16:03:56 INFO - PROCESS | 1649 | 1461107036362 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]]]}] 16:03:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:03:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 771ms 16:03:56 INFO - PROCESS | 1649 | 1461107036418 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:03:56 INFO - PROCESS | 1649 | 1461107036420 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:03:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:03:56 INFO - PROCESS | 1649 | 1461107036427 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:03:56 INFO - PROCESS | 1649 | 1461107036429 Marionette TRACE conn2 <- [1,2022,null,{}] 16:03:56 INFO - PROCESS | 1649 | 1461107036433 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}] 16:03:56 INFO - PROCESS | 1649 | 1461107036613 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:03:56 INFO - PROCESS | 1649 | 1461107036754 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e357000 == 94 [pid = 1649] [id = 513] 16:03:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12f4e2800) [pid = 1649] [serial = 1539] [outer = 0x0] 16:03:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x136423c00) [pid = 1649] [serial = 1540] [outer = 0x12f4e2800] 16:03:56 INFO - PROCESS | 1649 | 1461107036799 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x1365e2000) [pid = 1649] [serial = 1541] [outer = 0x12f4e2800] 16:03:57 INFO - PROCESS | 1649 | 1461107037218 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]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 821ms 16:03:57 INFO - PROCESS | 1649 | 1461107037248 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:03:57 INFO - PROCESS | 1649 | 1461107037249 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:03:57 INFO - PROCESS | 1649 | 1461107037251 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 1649 | 1461107037253 Marionette TRACE conn2 <- [1,2026,null,{}] 16:03:57 INFO - PROCESS | 1649 | 1461107037275 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}] 16:03:57 INFO - PROCESS | 1649 | 1461107037393 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:03:57 INFO - PROCESS | 1649 | 1461107037489 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x141e3a000 == 95 [pid = 1649] [id = 514] 16:03:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11bc8a400) [pid = 1649] [serial = 1542] [outer = 0x0] 16:03:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x135a25c00) [pid = 1649] [serial = 1543] [outer = 0x11bc8a400] 16:03:57 INFO - PROCESS | 1649 | 1461107037519 Marionette DEBUG loaded listener.js 16:03:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x136664800) [pid = 1649] [serial = 1544] [outer = 0x11bc8a400] 16:03:57 INFO - PROCESS | 1649 | 1461107037934 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]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 690ms 16:03:57 INFO - PROCESS | 1649 | 1461107037942 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 1649 | 1461107037943 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:03:57 INFO - PROCESS | 1649 | 1461107037946 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 1649 | 1461107037947 Marionette TRACE conn2 <- [1,2030,null,{}] 16:03:57 INFO - PROCESS | 1649 | 1461107037949 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}] 16:03:58 INFO - PROCESS | 1649 | 1461107038086 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:03:58 INFO - PROCESS | 1649 | 1461107038196 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x142863000 == 96 [pid = 1649] [id = 515] 16:03:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x1365dd800) [pid = 1649] [serial = 1545] [outer = 0x0] 16:03:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x13679e000) [pid = 1649] [serial = 1546] [outer = 0x1365dd800] 16:03:58 INFO - PROCESS | 1649 | 1461107038226 Marionette DEBUG loaded listener.js 16:03:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x1368ecc00) [pid = 1649] [serial = 1547] [outer = 0x1365dd800] 16:03:58 INFO - PROCESS | 1649 | 1461107038638 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]]]}] 16:03:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:03:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 719ms 16:03:58 INFO - PROCESS | 1649 | 1461107038666 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:03:58 INFO - PROCESS | 1649 | 1461107038667 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:03:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:03:58 INFO - PROCESS | 1649 | 1461107038670 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:03:58 INFO - PROCESS | 1649 | 1461107038671 Marionette TRACE conn2 <- [1,2034,null,{}] 16:03:58 INFO - PROCESS | 1649 | 1461107038674 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}] 16:03:58 INFO - PROCESS | 1649 | 1461107038794 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:03:58 INFO - PROCESS | 1649 | 1461107038944 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x1434c6000 == 97 [pid = 1649] [id = 516] 16:03:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x114ae6000) [pid = 1649] [serial = 1548] [outer = 0x0] 16:03:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x1368efc00) [pid = 1649] [serial = 1549] [outer = 0x114ae6000] 16:03:58 INFO - PROCESS | 1649 | 1461107038976 Marionette DEBUG loaded listener.js 16:03:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x13696e800) [pid = 1649] [serial = 1550] [outer = 0x114ae6000] 16:03:59 INFO - PROCESS | 1649 | 1461107039387 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]]]}] 16:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 772ms 16:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:03:59 INFO - PROCESS | 1649 | 1461107039452 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:03:59 INFO - PROCESS | 1649 | 1461107039454 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:03:59 INFO - PROCESS | 1649 | 1461107039458 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:03:59 INFO - PROCESS | 1649 | 1461107039460 Marionette TRACE conn2 <- [1,2038,null,{}] 16:03:59 INFO - PROCESS | 1649 | 1461107039462 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}] 16:03:59 INFO - PROCESS | 1649 | 1461107039598 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:03:59 INFO - PROCESS | 1649 | 1461107039697 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b94d800 == 98 [pid = 1649] [id = 517] 16:03:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x114aec400) [pid = 1649] [serial = 1551] [outer = 0x0] 16:03:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x11a8ba400) [pid = 1649] [serial = 1552] [outer = 0x114aec400] 16:03:59 INFO - PROCESS | 1649 | 1461107039731 Marionette DEBUG loaded listener.js 16:03:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x136c84000) [pid = 1649] [serial = 1553] [outer = 0x114aec400] 16:04:00 INFO - PROCESS | 1649 | 1461107040428 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]]]}] 16:04:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:04:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1024ms 16:04:00 INFO - PROCESS | 1649 | 1461107040489 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:04:00 INFO - PROCESS | 1649 | 1461107040492 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:04:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:04:00 INFO - PROCESS | 1649 | 1461107040512 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:04:00 INFO - PROCESS | 1649 | 1461107040515 Marionette TRACE conn2 <- [1,2042,null,{}] 16:04:00 INFO - PROCESS | 1649 | 1461107040518 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}] 16:04:00 INFO - PROCESS | 1649 | 1461107040633 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:04:00 INFO - PROCESS | 1649 | 1461107040732 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b94b800 == 99 [pid = 1649] [id = 518] 16:04:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x114bc3800) [pid = 1649] [serial = 1554] [outer = 0x0] 16:04:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x114beb800) [pid = 1649] [serial = 1555] [outer = 0x114bc3800] 16:04:00 INFO - PROCESS | 1649 | 1461107040761 Marionette DEBUG loaded listener.js 16:04:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x1177c5c00) [pid = 1649] [serial = 1556] [outer = 0x114bc3800] 16:04:01 INFO - PROCESS | 1649 | 1461107041198 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]]]}] 16:04:01 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) 16:04:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 722ms 16:04:01 INFO - PROCESS | 1649 | 1461107041234 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:04:01 INFO - PROCESS | 1649 | 1461107041238 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:04:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:04:01 INFO - PROCESS | 1649 | 1461107041243 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:04:01 INFO - PROCESS | 1649 | 1461107041244 Marionette TRACE conn2 <- [1,2046,null,{}] 16:04:01 INFO - PROCESS | 1649 | 1461107041247 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}] 16:04:01 INFO - PROCESS | 1649 | 1461107041361 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:04:01 INFO - PROCESS | 1649 | 1461107041500 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x1123f4000 == 100 [pid = 1649] [id = 519] 16:04:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x11912f800) [pid = 1649] [serial = 1557] [outer = 0x0] 16:04:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x11a8e6400) [pid = 1649] [serial = 1558] [outer = 0x11912f800] 16:04:01 INFO - PROCESS | 1649 | 1461107041550 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x11ad52000) [pid = 1649] [serial = 1559] [outer = 0x11912f800] 16:04:02 INFO - PROCESS | 1649 | 1461107042114 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]]]}] 16:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 920ms 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x1123ea000 == 99 [pid = 1649] [id = 316] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x119de0000 == 98 [pid = 1649] [id = 310] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x135abf000 == 97 [pid = 1649] [id = 505] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x125c29800 == 96 [pid = 1649] [id = 504] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x13073c000 == 95 [pid = 1649] [id = 503] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc66000 == 94 [pid = 1649] [id = 502] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee15000 == 93 [pid = 1649] [id = 501] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12750b400) [pid = 1649] [serial = 1447] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | 1461107042256 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 1649 | 1461107042257 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9c9000 == 92 [pid = 1649] [id = 500] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12b94a800 == 91 [pid = 1649] [id = 499] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12637a800 == 90 [pid = 1649] [id = 498] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x119b92000 == 89 [pid = 1649] [id = 497] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12b95e800 == 88 [pid = 1649] [id = 496] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x126e18800 == 87 [pid = 1649] [id = 495] 16:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x136cbd000 == 86 [pid = 1649] [id = 486] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4d1800 == 85 [pid = 1649] [id = 485] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12b95e000 == 84 [pid = 1649] [id = 484] 16:04:02 INFO - PROCESS | 1649 | --DOCSHELL 0x11915b800 == 83 [pid = 1649] [id = 483] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x11beba000) [pid = 1649] [serial = 1414] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x12e36ec00) [pid = 1649] [serial = 1428] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12d909400) [pid = 1649] [serial = 1426] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x1426c5c00) [pid = 1649] [serial = 1399] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12fc3b000) [pid = 1649] [serial = 1435] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x136403c00) [pid = 1649] [serial = 1390] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x1191b8c00) [pid = 1649] [serial = 1441] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12eab2000) [pid = 1649] [serial = 1431] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x135adf400) [pid = 1649] [serial = 1438] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x12eab6c00) [pid = 1649] [serial = 1389] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x12fc4ac00) [pid = 1649] [serial = 1437] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x14346a800) [pid = 1649] [serial = 1404] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12b10e800) [pid = 1649] [serial = 1387] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x12628b400) [pid = 1649] [serial = 1386] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x13e2d5400) [pid = 1649] [serial = 1381] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x125c92400) [pid = 1649] [serial = 1416] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12b58c000) [pid = 1649] [serial = 1425] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x136963000) [pid = 1649] [serial = 1392] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x14346e000) [pid = 1649] [serial = 1405] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x123741c00) [pid = 1649] [serial = 1384] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x123bcc000) [pid = 1649] [serial = 1444] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 159 (0x1239e1800) [pid = 1649] [serial = 1419] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 158 (0x143470400) [pid = 1649] [serial = 1408] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 157 (0x13640bc00) [pid = 1649] [serial = 1333] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 156 (0x136c34400) [pid = 1649] [serial = 1393] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 155 (0x11bc90000) [pid = 1649] [serial = 1413] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 154 (0x12ec82400) [pid = 1649] [serial = 1432] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x13e347400) [pid = 1649] [serial = 1398] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12ee5b800) [pid = 1649] [serial = 1434] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x11bc8e000) [pid = 1649] [serial = 1442] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x143464000) [pid = 1649] [serial = 1402] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x126c97000) [pid = 1649] [serial = 1445] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x13666e800) [pid = 1649] [serial = 1336] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x13e2cf800) [pid = 1649] [serial = 1380] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x1368e7800) [pid = 1649] [serial = 1339] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11b99f800) [pid = 1649] [serial = 1383] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x1368ef400) [pid = 1649] [serial = 1342] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x1185f4c00) [pid = 1649] [serial = 1410] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x1262e7800) [pid = 1649] [serial = 1420] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 141 (0x126291000) [pid = 1649] [serial = 1417] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 140 (0x136667400) [pid = 1649] [serial = 1330] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 139 (0x11a610c00) [pid = 1649] [serial = 1411] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 138 (0x13e2d0800) [pid = 1649] [serial = 1396] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 137 (0x1368e8800) [pid = 1649] [serial = 1243] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 136 (0x12d689400) [pid = 1649] [serial = 1407] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 135 (0x12820c000) [pid = 1649] [serial = 1422] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 134 (0x136c8ac00) [pid = 1649] [serial = 1395] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 133 (0x123bca800) [pid = 1649] [serial = 904] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 132 (0x1426cbc00) [pid = 1649] [serial = 1401] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 131 (0x12b114c00) [pid = 1649] [serial = 1423] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | --DOMWINDOW == 130 (0x12e6c7800) [pid = 1649] [serial = 1429] [outer = 0x0] [url = about:blank] 16:04:02 INFO - PROCESS | 1649 | 1461107042307 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 1649 | 1461107042309 Marionette TRACE conn2 <- [1,2050,null,{}] 16:04:02 INFO - PROCESS | 1649 | 1461107042317 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}] 16:04:02 INFO - PROCESS | 1649 | 1461107042417 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:04:02 INFO - PROCESS | 1649 | 1461107042422 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x125fce000 == 84 [pid = 1649] [id = 520] 16:04:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 131 (0x11bebcc00) [pid = 1649] [serial = 1560] [outer = 0x0] 16:04:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 132 (0x11c66b000) [pid = 1649] [serial = 1561] [outer = 0x11bebcc00] 16:04:02 INFO - PROCESS | 1649 | 1461107042451 Marionette DEBUG loaded listener.js 16:04:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 133 (0x125c86c00) [pid = 1649] [serial = 1562] [outer = 0x11bebcc00] 16:04:02 INFO - PROCESS | 1649 | 1461107042863 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]]]}] 16:04:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:04:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 604ms 16:04:02 INFO - PROCESS | 1649 | 1461107042881 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 1649 | 1461107042882 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:04:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:04:02 INFO - PROCESS | 1649 | 1461107042885 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 1649 | 1461107042886 Marionette TRACE conn2 <- [1,2054,null,{}] 16:04:02 INFO - PROCESS | 1649 | 1461107042888 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}] 16:04:02 INFO - PROCESS | 1649 | 1461107042990 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:04:02 INFO - PROCESS | 1649 | 1461107042995 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c097800 == 85 [pid = 1649] [id = 521] 16:04:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 134 (0x125c8e000) [pid = 1649] [serial = 1563] [outer = 0x0] 16:04:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 135 (0x12628c000) [pid = 1649] [serial = 1564] [outer = 0x125c8e000] 16:04:03 INFO - PROCESS | 1649 | 1461107043022 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 136 (0x126ad6c00) [pid = 1649] [serial = 1565] [outer = 0x125c8e000] 16:04:03 INFO - PROCESS | 1649 | 1461107043386 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]]]}] 16:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 518ms 16:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:04:03 INFO - PROCESS | 1649 | 1461107043416 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:04:03 INFO - PROCESS | 1649 | 1461107043417 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:04:03 INFO - PROCESS | 1649 | 1461107043421 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:04:03 INFO - PROCESS | 1649 | 1461107043422 Marionette TRACE conn2 <- [1,2058,null,{}] 16:04:03 INFO - PROCESS | 1649 | 1461107043425 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}] 16:04:03 INFO - PROCESS | 1649 | 1461107043521 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:04:03 INFO - PROCESS | 1649 | 1461107043525 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4c9800 == 86 [pid = 1649] [id = 522] 16:04:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 137 (0x126c96c00) [pid = 1649] [serial = 1566] [outer = 0x0] 16:04:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 138 (0x128ca5800) [pid = 1649] [serial = 1567] [outer = 0x126c96c00] 16:04:03 INFO - PROCESS | 1649 | 1461107043551 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 139 (0x12b115c00) [pid = 1649] [serial = 1568] [outer = 0x126c96c00] 16:04:03 INFO - PROCESS | 1649 | 1461107043932 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]]]}] 16:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 521ms 16:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:04:03 INFO - PROCESS | 1649 | 1461107043943 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:04:03 INFO - PROCESS | 1649 | 1461107043945 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:04:03 INFO - PROCESS | 1649 | 1461107043947 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:04:03 INFO - PROCESS | 1649 | 1461107043948 Marionette TRACE conn2 <- [1,2062,null,{}] 16:04:03 INFO - PROCESS | 1649 | 1461107043950 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}] 16:04:04 INFO - PROCESS | 1649 | 1461107044063 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:04:04 INFO - PROCESS | 1649 | 1461107044159 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efa0000 == 87 [pid = 1649] [id = 523] 16:04:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 140 (0x128b11000) [pid = 1649] [serial = 1569] [outer = 0x0] 16:04:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 141 (0x12b589c00) [pid = 1649] [serial = 1570] [outer = 0x128b11000] 16:04:04 INFO - PROCESS | 1649 | 1461107044187 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 142 (0x12e36d800) [pid = 1649] [serial = 1571] [outer = 0x128b11000] 16:04:04 INFO - PROCESS | 1649 | 1461107044483 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]]]}] 16:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 569ms 16:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:04:04 INFO - PROCESS | 1649 | 1461107044517 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:04:04 INFO - PROCESS | 1649 | 1461107044518 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:04:04 INFO - PROCESS | 1649 | 1461107044520 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:04:04 INFO - PROCESS | 1649 | 1461107044523 Marionette TRACE conn2 <- [1,2066,null,{}] 16:04:04 INFO - PROCESS | 1649 | 1461107044532 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}] 16:04:04 INFO - PROCESS | 1649 | 1461107044661 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:04:04 INFO - PROCESS | 1649 | 1461107044675 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x130112800 == 88 [pid = 1649] [id = 524] 16:04:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12b10f800) [pid = 1649] [serial = 1572] [outer = 0x0] 16:04:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x12e6bd800) [pid = 1649] [serial = 1573] [outer = 0x12b10f800] 16:04:04 INFO - PROCESS | 1649 | 1461107044700 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x12ec81400) [pid = 1649] [serial = 1574] [outer = 0x12b10f800] 16:04:05 INFO - PROCESS | 1649 | 1461107045067 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]]]}] 16:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 573ms 16:04:05 INFO - PROCESS | 1649 | 1461107045094 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:04:05 INFO - PROCESS | 1649 | 1461107045095 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:04:05 INFO - PROCESS | 1649 | 1461107045097 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 1649 | 1461107045098 Marionette TRACE conn2 <- [1,2070,null,{}] 16:04:05 INFO - PROCESS | 1649 | 1461107045107 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}] 16:04:05 INFO - PROCESS | 1649 | 1461107045232 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:04:05 INFO - PROCESS | 1649 | 1461107045247 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x135aaf800 == 89 [pid = 1649] [id = 525] 16:04:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12e766400) [pid = 1649] [serial = 1575] [outer = 0x0] 16:04:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x12f155400) [pid = 1649] [serial = 1576] [outer = 0x12e766400] 16:04:05 INFO - PROCESS | 1649 | 1461107045272 Marionette DEBUG loaded listener.js 16:04:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x12fbc2000) [pid = 1649] [serial = 1577] [outer = 0x12e766400] 16:04:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:04:05 INFO - PROCESS | 1649 | 1461107045609 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]]]}] 16:04:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 518ms 16:04:05 INFO - PROCESS | 1649 | 1461107045616 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:04:05 INFO - PROCESS | 1649 | 1461107045617 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:04:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:04:05 INFO - PROCESS | 1649 | 1461107045619 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 1649 | 1461107045621 Marionette TRACE conn2 <- [1,2074,null,{}] 16:04:05 INFO - PROCESS | 1649 | 1461107045624 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}] 16:04:05 INFO - PROCESS | 1649 | 1461107045757 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:04:05 INFO - PROCESS | 1649 | 1461107045772 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x13647d000 == 90 [pid = 1649] [id = 526] 16:04:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x12f150400) [pid = 1649] [serial = 1578] [outer = 0x0] 16:04:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x12fc48800) [pid = 1649] [serial = 1579] [outer = 0x12f150400] 16:04:05 INFO - PROCESS | 1649 | 1461107045798 Marionette DEBUG loaded listener.js 16:04:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x135a1e000) [pid = 1649] [serial = 1580] [outer = 0x12f150400] 16:04:06 INFO - PROCESS | 1649 | 1461107046173 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]]]}] 16:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 573ms 16:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:04:06 INFO - PROCESS | 1649 | 1461107046193 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:04:06 INFO - PROCESS | 1649 | 1461107046194 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:04:06 INFO - PROCESS | 1649 | 1461107046196 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - PROCESS | 1649 | 1461107046197 Marionette TRACE conn2 <- [1,2078,null,{}] 16:04:06 INFO - PROCESS | 1649 | 1461107046200 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}] 16:04:06 INFO - PROCESS | 1649 | 1461107046332 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:04:06 INFO - PROCESS | 1649 | 1461107046348 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x136687800 == 91 [pid = 1649] [id = 527] 16:04:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x12fc4f000) [pid = 1649] [serial = 1581] [outer = 0x0] 16:04:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x13640bc00) [pid = 1649] [serial = 1582] [outer = 0x12fc4f000] 16:04:06 INFO - PROCESS | 1649 | 1461107046373 Marionette DEBUG loaded listener.js 16:04:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x1365e0c00) [pid = 1649] [serial = 1583] [outer = 0x12fc4f000] 16:04:06 INFO - PROCESS | 1649 | --DOMWINDOW == 153 (0x125c8ac00) [pid = 1649] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:04:06 INFO - PROCESS | 1649 | --DOMWINDOW == 152 (0x12b347c00) [pid = 1649] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:04:06 INFO - PROCESS | 1649 | --DOMWINDOW == 151 (0x12b349000) [pid = 1649] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:04:06 INFO - PROCESS | 1649 | --DOMWINDOW == 150 (0x12e36d400) [pid = 1649] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:04:06 INFO - PROCESS | 1649 | --DOMWINDOW == 149 (0x11641c800) [pid = 1649] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:04:06 INFO - PROCESS | 1649 | --DOMWINDOW == 148 (0x11890bc00) [pid = 1649] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:04:06 INFO - PROCESS | 1649 | --DOMWINDOW == 147 (0x1163b4800) [pid = 1649] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:04:06 INFO - PROCESS | 1649 | --DOMWINDOW == 146 (0x12ec78c00) [pid = 1649] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:04:06 INFO - PROCESS | 1649 | --DOMWINDOW == 145 (0x11bebf000) [pid = 1649] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:04:06 INFO - PROCESS | 1649 | --DOMWINDOW == 144 (0x11bebbc00) [pid = 1649] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:04:06 INFO - PROCESS | 1649 | --DOMWINDOW == 143 (0x114be0400) [pid = 1649] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:04:06 INFO - PROCESS | 1649 | --DOMWINDOW == 142 (0x11c66b400) [pid = 1649] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:04:06 INFO - PROCESS | 1649 | 1461107046882 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]]]}] 16:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 720ms 16:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:04:06 INFO - PROCESS | 1649 | 1461107046917 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:04:06 INFO - PROCESS | 1649 | 1461107046918 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:04:06 INFO - PROCESS | 1649 | 1461107046921 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - PROCESS | 1649 | 1461107046924 Marionette TRACE conn2 <- [1,2082,null,{}] 16:04:06 INFO - PROCESS | 1649 | 1461107046931 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}] 16:04:07 INFO - PROCESS | 1649 | 1461107047086 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:04:07 INFO - PROCESS | 1649 | 1461107047158 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x13667b000 == 92 [pid = 1649] [id = 528] 16:04:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 143 (0x12bd88c00) [pid = 1649] [serial = 1584] [outer = 0x0] 16:04:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 144 (0x135a25000) [pid = 1649] [serial = 1585] [outer = 0x12bd88c00] 16:04:07 INFO - PROCESS | 1649 | 1461107047187 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 145 (0x136791000) [pid = 1649] [serial = 1586] [outer = 0x12bd88c00] 16:04:07 INFO - PROCESS | 1649 | 1461107047480 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]]]}] 16:04:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:04:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 577ms 16:04:07 INFO - PROCESS | 1649 | 1461107047498 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:04:07 INFO - PROCESS | 1649 | 1461107047499 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:04:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:04:07 INFO - PROCESS | 1649 | 1461107047501 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:04:07 INFO - PROCESS | 1649 | 1461107047503 Marionette TRACE conn2 <- [1,2086,null,{}] 16:04:07 INFO - PROCESS | 1649 | 1461107047513 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}] 16:04:07 INFO - PROCESS | 1649 | 1461107047622 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:04:07 INFO - PROCESS | 1649 | 1461107047707 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x136d6b800 == 93 [pid = 1649] [id = 529] 16:04:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 146 (0x12d040800) [pid = 1649] [serial = 1587] [outer = 0x0] 16:04:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 147 (0x1368e7800) [pid = 1649] [serial = 1588] [outer = 0x12d040800] 16:04:07 INFO - PROCESS | 1649 | 1461107047733 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 148 (0x136c3d400) [pid = 1649] [serial = 1589] [outer = 0x12d040800] 16:04:08 INFO - PROCESS | 1649 | 1461107048005 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]]]}] 16:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 524ms 16:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:04:08 INFO - PROCESS | 1649 | 1461107048029 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:04:08 INFO - PROCESS | 1649 | 1461107048030 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:04:08 INFO - PROCESS | 1649 | 1461107048032 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 1649 | 1461107048033 Marionette TRACE conn2 <- [1,2090,null,{}] 16:04:08 INFO - PROCESS | 1649 | 1461107048035 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}] 16:04:08 INFO - PROCESS | 1649 | 1461107048144 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:04:08 INFO - PROCESS | 1649 | 1461107048149 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x142851800 == 94 [pid = 1649] [id = 530] 16:04:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 149 (0x136c82400) [pid = 1649] [serial = 1590] [outer = 0x0] 16:04:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 150 (0x136c8c400) [pid = 1649] [serial = 1591] [outer = 0x136c82400] 16:04:08 INFO - PROCESS | 1649 | 1461107048174 Marionette DEBUG loaded listener.js 16:04:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 151 (0x137089000) [pid = 1649] [serial = 1592] [outer = 0x136c82400] 16:04:08 INFO - PROCESS | 1649 | 1461107048545 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]]]}] 16:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 520ms 16:04:08 INFO - PROCESS | 1649 | 1461107048553 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:04:08 INFO - PROCESS | 1649 | 1461107048554 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:04:08 INFO - PROCESS | 1649 | 1461107048562 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 1649 | 1461107048563 Marionette TRACE conn2 <- [1,2094,null,{}] 16:04:08 INFO - PROCESS | 1649 | 1461107048565 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}] 16:04:08 INFO - PROCESS | 1649 | 1461107048715 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:04:08 INFO - PROCESS | 1649 | 1461107048859 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x115373000 == 95 [pid = 1649] [id = 531] 16:04:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 152 (0x10b14b800) [pid = 1649] [serial = 1593] [outer = 0x0] 16:04:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 153 (0x1141b6c00) [pid = 1649] [serial = 1594] [outer = 0x10b14b800] 16:04:08 INFO - PROCESS | 1649 | 1461107048893 Marionette DEBUG loaded listener.js 16:04:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 154 (0x114bd2c00) [pid = 1649] [serial = 1595] [outer = 0x10b14b800] 16:04:09 INFO - PROCESS | 1649 | 1461107049322 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]]]}] 16:04:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:04:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 818ms 16:04:09 INFO - PROCESS | 1649 | 1461107049381 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:04:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:04:09 INFO - PROCESS | 1649 | 1461107049385 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:04:09 INFO - PROCESS | 1649 | 1461107049388 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:04:09 INFO - PROCESS | 1649 | 1461107049390 Marionette TRACE conn2 <- [1,2098,null,{}] 16:04:09 INFO - PROCESS | 1649 | 1461107049394 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}] 16:04:09 INFO - PROCESS | 1649 | 1461107049549 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:04:09 INFO - PROCESS | 1649 | 1461107049648 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b95f800 == 96 [pid = 1649] [id = 532] 16:04:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 155 (0x1164ad400) [pid = 1649] [serial = 1596] [outer = 0x0] 16:04:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 156 (0x11ac83800) [pid = 1649] [serial = 1597] [outer = 0x1164ad400] 16:04:09 INFO - PROCESS | 1649 | 1461107049680 Marionette DEBUG loaded listener.js 16:04:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 157 (0x11be06800) [pid = 1649] [serial = 1598] [outer = 0x1164ad400] 16:04:10 INFO - PROCESS | 1649 | 1461107050110 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]]]}] 16:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 773ms 16:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:04:10 INFO - PROCESS | 1649 | 1461107050164 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:04:10 INFO - PROCESS | 1649 | 1461107050167 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:04:10 INFO - PROCESS | 1649 | 1461107050169 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:04:10 INFO - PROCESS | 1649 | 1461107050171 Marionette TRACE conn2 <- [1,2102,null,{}] 16:04:10 INFO - PROCESS | 1649 | 1461107050175 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}] 16:04:10 INFO - PROCESS | 1649 | 1461107050296 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:04:10 INFO - PROCESS | 1649 | 1461107050395 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x130120000 == 97 [pid = 1649] [id = 533] 16:04:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 158 (0x123741c00) [pid = 1649] [serial = 1599] [outer = 0x0] 16:04:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 159 (0x125db7c00) [pid = 1649] [serial = 1600] [outer = 0x123741c00] 16:04:10 INFO - PROCESS | 1649 | 1461107050425 Marionette DEBUG loaded listener.js 16:04:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 160 (0x128215400) [pid = 1649] [serial = 1601] [outer = 0x123741c00] 16:04:10 INFO - PROCESS | 1649 | 1461107050845 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]]]}] 16:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 722ms 16:04:10 INFO - PROCESS | 1649 | 1461107050907 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:04:10 INFO - PROCESS | 1649 | 1461107050909 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:04:10 INFO - PROCESS | 1649 | 1461107050918 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:04:10 INFO - PROCESS | 1649 | 1461107050923 Marionette TRACE conn2 <- [1,2106,null,{}] 16:04:10 INFO - PROCESS | 1649 | 1461107050927 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}] 16:04:11 INFO - PROCESS | 1649 | 1461107051049 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:04:11 INFO - PROCESS | 1649 | 1461107051148 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1434e1800 == 98 [pid = 1649] [id = 534] 16:04:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x126ad8400) [pid = 1649] [serial = 1602] [outer = 0x0] 16:04:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x12d098000) [pid = 1649] [serial = 1603] [outer = 0x126ad8400] 16:04:11 INFO - PROCESS | 1649 | 1461107051178 Marionette DEBUG loaded listener.js 16:04:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x12e606800) [pid = 1649] [serial = 1604] [outer = 0x126ad8400] 16:04:11 INFO - PROCESS | 1649 | 1461107051615 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]]]}] 16:04:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:04:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 729ms 16:04:11 INFO - PROCESS | 1649 | 1461107051643 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:04:11 INFO - PROCESS | 1649 | 1461107051644 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:04:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:04:11 INFO - PROCESS | 1649 | 1461107051647 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:04:11 INFO - PROCESS | 1649 | 1461107051648 Marionette TRACE conn2 <- [1,2110,null,{}] 16:04:11 INFO - PROCESS | 1649 | 1461107051651 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}] 16:04:11 INFO - PROCESS | 1649 | 1461107051771 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:04:11 INFO - PROCESS | 1649 | 1461107051869 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x14363a800 == 99 [pid = 1649] [id = 535] 16:04:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12d961400) [pid = 1649] [serial = 1605] [outer = 0x0] 16:04:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12fc4e400) [pid = 1649] [serial = 1606] [outer = 0x12d961400] 16:04:11 INFO - PROCESS | 1649 | 1461107051899 Marionette DEBUG loaded listener.js 16:04:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x13640d000) [pid = 1649] [serial = 1607] [outer = 0x12d961400] 16:04:12 INFO - PROCESS | 1649 | 1461107052307 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]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 670ms 16:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:04:12 INFO - PROCESS | 1649 | 1461107052318 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 1649 | 1461107052319 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:04:12 INFO - PROCESS | 1649 | 1461107052322 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - PROCESS | 1649 | 1461107052324 Marionette TRACE conn2 <- [1,2114,null,{}] 16:04:12 INFO - PROCESS | 1649 | 1461107052328 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}] 16:04:12 INFO - PROCESS | 1649 | 1461107052446 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:04:12 INFO - PROCESS | 1649 | 1461107052564 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x143f11800 == 100 [pid = 1649] [id = 536] 16:04:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x136794400) [pid = 1649] [serial = 1608] [outer = 0x0] 16:04:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x1368f0c00) [pid = 1649] [serial = 1609] [outer = 0x136794400] 16:04:12 INFO - PROCESS | 1649 | 1461107052601 Marionette DEBUG loaded listener.js 16:04:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x13708d400) [pid = 1649] [serial = 1610] [outer = 0x136794400] 16:04:13 INFO - PROCESS | 1649 | 1461107053066 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]]]}] 16:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 771ms 16:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:04:13 INFO - PROCESS | 1649 | 1461107053093 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:04:13 INFO - PROCESS | 1649 | 1461107053095 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:04:13 INFO - PROCESS | 1649 | 1461107053097 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:04:13 INFO - PROCESS | 1649 | 1461107053098 Marionette TRACE conn2 <- [1,2118,null,{}] 16:04:13 INFO - PROCESS | 1649 | 1461107053101 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}] 16:04:13 INFO - PROCESS | 1649 | 1461107053225 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:04:13 INFO - PROCESS | 1649 | 1461107053355 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x143f22800 == 101 [pid = 1649] [id = 537] 16:04:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x13696c400) [pid = 1649] [serial = 1611] [outer = 0x0] 16:04:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x137092400) [pid = 1649] [serial = 1612] [outer = 0x13696c400] 16:04:13 INFO - PROCESS | 1649 | 1461107053386 Marionette DEBUG loaded listener.js 16:04:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x13e2d0c00) [pid = 1649] [serial = 1613] [outer = 0x13696c400] 16:04:13 INFO - PROCESS | 1649 | 1461107053770 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]]]}] 16:04:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:04:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 723ms 16:04:13 INFO - PROCESS | 1649 | 1461107053832 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:04:13 INFO - PROCESS | 1649 | 1461107053834 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:04:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:04:13 INFO - PROCESS | 1649 | 1461107053836 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:04:13 INFO - PROCESS | 1649 | 1461107053837 Marionette TRACE conn2 <- [1,2122,null,{}] 16:04:13 INFO - PROCESS | 1649 | 1461107053860 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}] 16:04:13 INFO - PROCESS | 1649 | 1461107053980 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:04:14 INFO - PROCESS | 1649 | 1461107054078 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x144a73000 == 102 [pid = 1649] [id = 538] 16:04:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x13708d800) [pid = 1649] [serial = 1614] [outer = 0x0] 16:04:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x13e342c00) [pid = 1649] [serial = 1615] [outer = 0x13708d800] 16:04:14 INFO - PROCESS | 1649 | 1461107054110 Marionette DEBUG loaded listener.js 16:04:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x13e34d000) [pid = 1649] [serial = 1616] [outer = 0x13708d800] 16:04:14 INFO - PROCESS | 1649 | 1461107054506 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]]]}] 16:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 688ms 16:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:04:14 INFO - PROCESS | 1649 | 1461107054525 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:04:14 INFO - PROCESS | 1649 | 1461107054527 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:04:14 INFO - PROCESS | 1649 | 1461107054529 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:04:14 INFO - PROCESS | 1649 | 1461107054530 Marionette TRACE conn2 <- [1,2126,null,{}] 16:04:14 INFO - PROCESS | 1649 | 1461107054533 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}] 16:04:14 INFO - PROCESS | 1649 | 1461107054651 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:04:14 INFO - PROCESS | 1649 | 1461107054780 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x145da7000 == 103 [pid = 1649] [id = 539] 16:04:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x13e2d3000) [pid = 1649] [serial = 1617] [outer = 0x0] 16:04:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x13e34f400) [pid = 1649] [serial = 1618] [outer = 0x13e2d3000] 16:04:14 INFO - PROCESS | 1649 | 1461107054811 Marionette DEBUG loaded listener.js 16:04:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x1426c4c00) [pid = 1649] [serial = 1619] [outer = 0x13e2d3000] 16:04:15 INFO - PROCESS | 1649 | 1461107055230 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]]]}] 16:04:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:04:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 721ms 16:04:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:04:15 INFO - PROCESS | 1649 | 1461107055250 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:04:15 INFO - PROCESS | 1649 | 1461107055252 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:04:15 INFO - PROCESS | 1649 | 1461107055254 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:04:15 INFO - PROCESS | 1649 | 1461107055255 Marionette TRACE conn2 <- [1,2130,null,{}] 16:04:15 INFO - PROCESS | 1649 | 1461107055258 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}] 16:04:15 INFO - PROCESS | 1649 | 1461107055396 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:04:15 INFO - PROCESS | 1649 | 1461107055497 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x142960000 == 104 [pid = 1649] [id = 540] 16:04:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x1426c8800) [pid = 1649] [serial = 1620] [outer = 0x0] 16:04:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x1427a6800) [pid = 1649] [serial = 1621] [outer = 0x1426c8800] 16:04:15 INFO - PROCESS | 1649 | 1461107055528 Marionette DEBUG loaded listener.js 16:04:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x1427b2800) [pid = 1649] [serial = 1622] [outer = 0x1426c8800] 16:04:15 INFO - PROCESS | 1649 | 1461107055976 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] 16:04:16 INFO - PROCESS | 1649 | 1461107056041 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:04:16 INFO - PROCESS | 1649 | 1461107056045 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:04:16 INFO - PROCESS | 1649 | 1461107056046 Marionette TRACE conn2 <- [1,2134,null,{}] 16:04:16 INFO - PROCESS | 1649 | 1461107056049 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}] 16:04:16 INFO - PROCESS | 1649 | 1461107056190 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:04:16 INFO - PROCESS | 1649 | 1461107056293 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1433a5000 == 105 [pid = 1649] [id = 541] 16:04:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x1426ca000) [pid = 1649] [serial = 1623] [outer = 0x0] 16:04:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x1427b3000) [pid = 1649] [serial = 1624] [outer = 0x1426ca000] 16:04:16 INFO - PROCESS | 1649 | 1461107056327 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x143462c00) [pid = 1649] [serial = 1625] [outer = 0x1426ca000] 16:04:16 INFO - PROCESS | 1649 | 1461107056784 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]]]}] 16:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 771ms 16:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:04:16 INFO - PROCESS | 1649 | 1461107056816 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:04:16 INFO - PROCESS | 1649 | 1461107056818 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:04:16 INFO - PROCESS | 1649 | 1461107056820 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:04:16 INFO - PROCESS | 1649 | 1461107056822 Marionette TRACE conn2 <- [1,2138,null,{}] 16:04:16 INFO - PROCESS | 1649 | 1461107056825 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}] 16:04:16 INFO - PROCESS | 1649 | 1461107056964 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:04:17 INFO - PROCESS | 1649 | 1461107057069 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x146573000 == 106 [pid = 1649] [id = 542] 16:04:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x14346dc00) [pid = 1649] [serial = 1626] [outer = 0x0] 16:04:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x144135400) [pid = 1649] [serial = 1627] [outer = 0x14346dc00] 16:04:17 INFO - PROCESS | 1649 | 1461107057101 Marionette DEBUG loaded listener.js 16:04:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x14346f400) [pid = 1649] [serial = 1628] [outer = 0x14346dc00] 16:04:17 INFO - PROCESS | 1649 | 1461107057561 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]]]}] 16:04:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:04:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 771ms 16:04:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:04:17 INFO - PROCESS | 1649 | 1461107057592 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:04:17 INFO - PROCESS | 1649 | 1461107057593 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:04:17 INFO - PROCESS | 1649 | 1461107057595 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - PROCESS | 1649 | 1461107057596 Marionette TRACE conn2 <- [1,2142,null,{}] 16:04:17 INFO - PROCESS | 1649 | 1461107057598 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}] 16:04:17 INFO - PROCESS | 1649 | 1461107057722 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:04:17 INFO - PROCESS | 1649 | 1461107057881 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b34e800 == 107 [pid = 1649] [id = 543] 16:04:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x11ad08000) [pid = 1649] [serial = 1629] [outer = 0x0] 16:04:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x125db4c00) [pid = 1649] [serial = 1630] [outer = 0x11ad08000] 16:04:17 INFO - PROCESS | 1649 | 1461107057933 Marionette DEBUG loaded listener.js 16:04:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12e36f000) [pid = 1649] [serial = 1631] [outer = 0x11ad08000] 16:04:18 INFO - PROCESS | 1649 | 1461107058763 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] 16:04:18 INFO - PROCESS | 1649 | 1461107058822 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:04:18 INFO - PROCESS | 1649 | 1461107058826 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:04:18 INFO - PROCESS | 1649 | 1461107058828 Marionette TRACE conn2 <- [1,2146,null,{}] 16:04:18 INFO - PROCESS | 1649 | 1461107058831 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}] 16:04:18 INFO - PROCESS | 1649 | 1461107058953 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:04:19 INFO - PROCESS | 1649 | 1461107059063 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6b0000 == 108 [pid = 1649] [id = 544] 16:04:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x115657c00) [pid = 1649] [serial = 1632] [outer = 0x0] 16:04:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x11a602400) [pid = 1649] [serial = 1633] [outer = 0x115657c00] 16:04:19 INFO - PROCESS | 1649 | 1461107059092 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x11b91e400) [pid = 1649] [serial = 1634] [outer = 0x115657c00] 16:04:19 INFO - PROCESS | 1649 | 1461107059516 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] 16:04:19 INFO - PROCESS | 1649 | 1461107059605 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:04:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:04:19 INFO - PROCESS | 1649 | 1461107059636 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:04:19 INFO - PROCESS | 1649 | 1461107059638 Marionette TRACE conn2 <- [1,2150,null,{}] 16:04:19 INFO - PROCESS | 1649 | 1461107059644 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}] 16:04:19 INFO - PROCESS | 1649 | 1461107059830 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:04:20 INFO - PROCESS | 1649 | 1461107060002 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274a9000 == 109 [pid = 1649] [id = 545] 16:04:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x11beb7400) [pid = 1649] [serial = 1635] [outer = 0x0] 16:04:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x125d51800) [pid = 1649] [serial = 1636] [outer = 0x11beb7400] 16:04:20 INFO - PROCESS | 1649 | 1461107060048 Marionette DEBUG loaded listener.js 16:04:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12657e400) [pid = 1649] [serial = 1637] [outer = 0x11beb7400] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1434df800 == 108 [pid = 1649] [id = 460] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x142851800 == 107 [pid = 1649] [id = 530] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x136d6b800 == 106 [pid = 1649] [id = 529] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x136664400) [pid = 1649] [serial = 1474] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x1365df000) [pid = 1649] [serial = 1477] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x114c6a800) [pid = 1649] [serial = 1480] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12f4e9000) [pid = 1649] [serial = 1519] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13667b000 == 105 [pid = 1649] [id = 528] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x136687800 == 104 [pid = 1649] [id = 527] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13647d000 == 103 [pid = 1649] [id = 526] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x135aaf800 == 102 [pid = 1649] [id = 525] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x130112800 == 101 [pid = 1649] [id = 524] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12efa0000 == 100 [pid = 1649] [id = 523] 16:04:20 INFO - PROCESS | 1649 | 1461107060624 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]]]}] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4c9800 == 99 [pid = 1649] [id = 522] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12c097800 == 98 [pid = 1649] [id = 521] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x125fce000 == 97 [pid = 1649] [id = 520] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1123f4000 == 96 [pid = 1649] [id = 519] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12b94b800 == 95 [pid = 1649] [id = 518] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x142863000 == 94 [pid = 1649] [id = 515] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x141e3a000 == 93 [pid = 1649] [id = 514] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x13e357000 == 92 [pid = 1649] [id = 513] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x136d5e000 == 91 [pid = 1649] [id = 512] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x136a97800 == 90 [pid = 1649] [id = 511] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x1367b1800 == 89 [pid = 1649] [id = 510] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x136675800 == 88 [pid = 1649] [id = 509] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x12d92c800 == 87 [pid = 1649] [id = 508] 16:04:20 INFO - PROCESS | 1649 | --DOCSHELL 0x11be86000 == 86 [pid = 1649] [id = 507] 16:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1033ms 16:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:04:20 INFO - PROCESS | 1649 | 1461107060665 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 1649 | 1461107060667 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:04:20 INFO - PROCESS | 1649 | 1461107060670 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 1649 | 1461107060676 Marionette TRACE conn2 <- [1,2154,null,{}] 16:04:20 INFO - PROCESS | 1649 | 1461107060688 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}] 16:04:20 INFO - PROCESS | 1649 | 1461107060869 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12bbac400) [pid = 1649] [serial = 1504] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12d962000) [pid = 1649] [serial = 1507] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12d091400) [pid = 1649] [serial = 1505] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12e6cac00) [pid = 1649] [serial = 1510] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x11bfd8800) [pid = 1649] [serial = 1513] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x11ad14400) [pid = 1649] [serial = 1489] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x11add3000) [pid = 1649] [serial = 1490] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x119d67c00) [pid = 1649] [serial = 1492] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11bfdf400) [pid = 1649] [serial = 1493] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12ee51c00) [pid = 1649] [serial = 1516] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x12d905400) [pid = 1649] [serial = 1462] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x123bd3800) [pid = 1649] [serial = 1495] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x125db3800) [pid = 1649] [serial = 1496] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12bd72000) [pid = 1649] [serial = 1448] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x135a16800) [pid = 1649] [serial = 1468] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12b992800) [pid = 1649] [serial = 1459] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x1154d8000) [pid = 1649] [serial = 1483] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x11ad11000) [pid = 1649] [serial = 1453] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x1177bec00) [pid = 1649] [serial = 1487] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x1154cf000) [pid = 1649] [serial = 1486] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x125db8400) [pid = 1649] [serial = 1498] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x126a6a800) [pid = 1649] [serial = 1499] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x13640cc00) [pid = 1649] [serial = 1471] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x12ee53000) [pid = 1649] [serial = 1465] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x114ae7400) [pid = 1649] [serial = 1450] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x123bd5800) [pid = 1649] [serial = 1456] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x12eab0400) [pid = 1649] [serial = 1511] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x12f151800) [pid = 1649] [serial = 1517] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 163 (0x127506400) [pid = 1649] [serial = 1514] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 162 (0x126c8f400) [pid = 1649] [serial = 1501] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 161 (0x12b3afc00) [pid = 1649] [serial = 1502] [outer = 0x0] [url = about:blank] 16:04:20 INFO - PROCESS | 1649 | --DOMWINDOW == 160 (0x12e603400) [pid = 1649] [serial = 1508] [outer = 0x0] [url = about:blank] 16:04:21 INFO - PROCESS | 1649 | 1461107061014 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x126cd0000 == 87 [pid = 1649] [id = 546] 16:04:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 161 (0x1154cf000) [pid = 1649] [serial = 1638] [outer = 0x0] 16:04:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 162 (0x11add3000) [pid = 1649] [serial = 1639] [outer = 0x1154cf000] 16:04:21 INFO - PROCESS | 1649 | 1461107061060 Marionette DEBUG loaded listener.js 16:04:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 163 (0x128b03400) [pid = 1649] [serial = 1640] [outer = 0x1154cf000] 16:04:21 INFO - PROCESS | 1649 | 1461107061407 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]]]}] 16:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 777ms 16:04:21 INFO - PROCESS | 1649 | 1461107061447 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:04:21 INFO - PROCESS | 1649 | 1461107061448 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:04:21 INFO - PROCESS | 1649 | 1461107061461 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:04:21 INFO - PROCESS | 1649 | 1461107061462 Marionette TRACE conn2 <- [1,2158,null,{}] 16:04:21 INFO - PROCESS | 1649 | 1461107061465 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}] 16:04:21 INFO - PROCESS | 1649 | 1461107061571 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:04:21 INFO - PROCESS | 1649 | 1461107061575 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d733800 == 88 [pid = 1649] [id = 547] 16:04:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 164 (0x12b108800) [pid = 1649] [serial = 1641] [outer = 0x0] 16:04:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x12b58c000) [pid = 1649] [serial = 1642] [outer = 0x12b108800] 16:04:21 INFO - PROCESS | 1649 | 1461107061602 Marionette DEBUG loaded listener.js 16:04:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x12bd8ec00) [pid = 1649] [serial = 1643] [outer = 0x12b108800] 16:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 526ms 16:04:21 INFO - PROCESS | 1649 | 1461107061975 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]]]}] 16:04:21 INFO - PROCESS | 1649 | 1461107061980 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:04:21 INFO - PROCESS | 1649 | 1461107061981 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:04:21 INFO - PROCESS | 1649 | 1461107061984 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:04:21 INFO - PROCESS | 1649 | 1461107061985 Marionette TRACE conn2 <- [1,2162,null,{}] 16:04:21 INFO - PROCESS | 1649 | 1461107061987 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}] 16:04:22 INFO - PROCESS | 1649 | 1461107062131 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:04:22 INFO - PROCESS | 1649 | 1461107062139 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee21000 == 89 [pid = 1649] [id = 548] 16:04:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x12c229000) [pid = 1649] [serial = 1644] [outer = 0x0] 16:04:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x12d68d400) [pid = 1649] [serial = 1645] [outer = 0x12c229000] 16:04:22 INFO - PROCESS | 1649 | 1461107062164 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12e605400) [pid = 1649] [serial = 1646] [outer = 0x12c229000] 16:04:22 INFO - PROCESS | 1649 | 1461107062529 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]]]}] 16:04:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:04:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 568ms 16:04:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:04:22 INFO - PROCESS | 1649 | 1461107062553 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:04:22 INFO - PROCESS | 1649 | 1461107062554 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:04:22 INFO - PROCESS | 1649 | 1461107062558 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:04:22 INFO - PROCESS | 1649 | 1461107062560 Marionette TRACE conn2 <- [1,2166,null,{}] 16:04:22 INFO - PROCESS | 1649 | 1461107062562 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}] 16:04:22 INFO - PROCESS | 1649 | 1461107062671 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:04:22 INFO - PROCESS | 1649 | 1461107062793 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x131843000 == 90 [pid = 1649] [id = 549] 16:04:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x11adcec00) [pid = 1649] [serial = 1647] [outer = 0x0] 16:04:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12e36bc00) [pid = 1649] [serial = 1648] [outer = 0x11adcec00] 16:04:22 INFO - PROCESS | 1649 | 1461107062823 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12fc3fc00) [pid = 1649] [serial = 1649] [outer = 0x11adcec00] 16:04:23 INFO - PROCESS | 1649 | 1461107063219 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]]]}] 16:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 672ms 16:04:23 INFO - PROCESS | 1649 | 1461107063230 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:04:23 INFO - PROCESS | 1649 | 1461107063232 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:04:23 INFO - PROCESS | 1649 | 1461107063235 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 1649 | 1461107063237 Marionette TRACE conn2 <- [1,2170,null,{}] 16:04:23 INFO - PROCESS | 1649 | 1461107063242 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}] 16:04:23 INFO - PROCESS | 1649 | 1461107063454 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:04:23 INFO - PROCESS | 1649 | 1461107063486 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x136675000 == 91 [pid = 1649] [id = 550] 16:04:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12fc40800) [pid = 1649] [serial = 1650] [outer = 0x0] 16:04:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x135ada400) [pid = 1649] [serial = 1651] [outer = 0x12fc40800] 16:04:23 INFO - PROCESS | 1649 | 1461107063526 Marionette DEBUG loaded listener.js 16:04:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x13642a800) [pid = 1649] [serial = 1652] [outer = 0x12fc40800] 16:04:23 INFO - PROCESS | 1649 | 1461107063929 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]]]}] 16:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 727ms 16:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:04:23 INFO - PROCESS | 1649 | 1461107063961 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:04:23 INFO - PROCESS | 1649 | 1461107063963 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:04:23 INFO - PROCESS | 1649 | 1461107063965 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 1649 | 1461107063966 Marionette TRACE conn2 <- [1,2174,null,{}] 16:04:23 INFO - PROCESS | 1649 | 1461107063968 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}] 16:04:24 INFO - PROCESS | 1649 | 1461107064120 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:04:24 INFO - PROCESS | 1649 | 1461107064141 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1367af800 == 92 [pid = 1649] [id = 551] 16:04:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x136431400) [pid = 1649] [serial = 1653] [outer = 0x0] 16:04:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x136668000) [pid = 1649] [serial = 1654] [outer = 0x136431400] 16:04:24 INFO - PROCESS | 1649 | 1461107064166 Marionette DEBUG loaded listener.js 16:04:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x136966c00) [pid = 1649] [serial = 1655] [outer = 0x136431400] 16:04:24 INFO - PROCESS | 1649 | 1461107064589 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]]]}] 16:04:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:04:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 670ms 16:04:24 INFO - PROCESS | 1649 | 1461107064637 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:04:24 INFO - PROCESS | 1649 | 1461107064639 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:04:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:04:24 INFO - PROCESS | 1649 | 1461107064642 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:04:24 INFO - PROCESS | 1649 | 1461107064644 Marionette TRACE conn2 <- [1,2178,null,{}] 16:04:24 INFO - PROCESS | 1649 | 1461107064647 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}] 16:04:25 INFO - PROCESS | 1649 | 1461107065176 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:04:25 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12b10f800) [pid = 1649] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:04:25 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12e766400) [pid = 1649] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:04:25 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x12f150400) [pid = 1649] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:04:25 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12bd88c00) [pid = 1649] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:04:25 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x12fc4f000) [pid = 1649] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:04:25 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x126c96c00) [pid = 1649] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:04:25 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x128b11000) [pid = 1649] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:04:25 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x125c8e000) [pid = 1649] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:04:25 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x114bc3800) [pid = 1649] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:04:25 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x11912f800) [pid = 1649] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:04:25 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x11bebcc00) [pid = 1649] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:04:25 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x12d040800) [pid = 1649] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:04:25 INFO - PROCESS | 1649 | 1461107065252 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x125a39000 == 93 [pid = 1649] [id = 552] 16:04:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x114bc5800) [pid = 1649] [serial = 1656] [outer = 0x0] 16:04:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x11b92a400) [pid = 1649] [serial = 1657] [outer = 0x114bc5800] 16:04:25 INFO - PROCESS | 1649 | 1461107065278 Marionette DEBUG loaded listener.js 16:04:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12b10f800) [pid = 1649] [serial = 1658] [outer = 0x114bc5800] 16:04:25 INFO - PROCESS | 1649 | 1461107065577 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]]]}] 16:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 972ms 16:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:04:25 INFO - PROCESS | 1649 | 1461107065620 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:04:25 INFO - PROCESS | 1649 | 1461107065621 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:04:25 INFO - PROCESS | 1649 | 1461107065624 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:04:25 INFO - PROCESS | 1649 | 1461107065627 Marionette TRACE conn2 <- [1,2182,null,{}] 16:04:25 INFO - PROCESS | 1649 | 1461107065629 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}] 16:04:25 INFO - PROCESS | 1649 | 1461107065732 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:04:25 INFO - PROCESS | 1649 | 1461107065736 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1368d7000 == 94 [pid = 1649] [id = 553] 16:04:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12bd88c00) [pid = 1649] [serial = 1659] [outer = 0x0] 16:04:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x13679dc00) [pid = 1649] [serial = 1660] [outer = 0x12bd88c00] 16:04:25 INFO - PROCESS | 1649 | 1461107065762 Marionette DEBUG loaded listener.js 16:04:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x137088c00) [pid = 1649] [serial = 1661] [outer = 0x12bd88c00] 16:04:26 INFO - PROCESS | 1649 | 1461107066127 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]]]}] 16:04:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:04:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 16:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:04:26 INFO - PROCESS | 1649 | 1461107066144 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:04:26 INFO - PROCESS | 1649 | 1461107066145 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:04:26 INFO - PROCESS | 1649 | 1461107066148 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:04:26 INFO - PROCESS | 1649 | 1461107066150 Marionette TRACE conn2 <- [1,2186,null,{}] 16:04:26 INFO - PROCESS | 1649 | 1461107066152 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}] 16:04:26 INFO - PROCESS | 1649 | 1461107066271 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:04:26 INFO - PROCESS | 1649 | 1461107066361 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e5a5800 == 95 [pid = 1649] [id = 554] 16:04:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x137088000) [pid = 1649] [serial = 1662] [outer = 0x0] 16:04:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x13e2c9400) [pid = 1649] [serial = 1663] [outer = 0x137088000] 16:04:26 INFO - PROCESS | 1649 | 1461107066390 Marionette DEBUG loaded listener.js 16:04:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x14412f400) [pid = 1649] [serial = 1664] [outer = 0x137088000] 16:04:26 INFO - PROCESS | 1649 | 1461107066756 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]]]}] 16:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 619ms 16:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:04:26 INFO - PROCESS | 1649 | 1461107066768 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:04:26 INFO - PROCESS | 1649 | 1461107066770 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:04:26 INFO - PROCESS | 1649 | 1461107066774 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:04:26 INFO - PROCESS | 1649 | 1461107066777 Marionette TRACE conn2 <- [1,2190,null,{}] 16:04:26 INFO - PROCESS | 1649 | 1461107066781 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}] 16:04:26 INFO - PROCESS | 1649 | 1461107066946 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:04:27 INFO - PROCESS | 1649 | 1461107067221 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1158b9000 == 96 [pid = 1649] [id = 555] 16:04:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x112263c00) [pid = 1649] [serial = 1665] [outer = 0x0] 16:04:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x114ae8800) [pid = 1649] [serial = 1666] [outer = 0x112263c00] 16:04:27 INFO - PROCESS | 1649 | 1461107067258 Marionette DEBUG loaded listener.js 16:04:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x11565f000) [pid = 1649] [serial = 1667] [outer = 0x112263c00] 16:04:27 INFO - PROCESS | 1649 | 1461107067778 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]]]}] 16:04:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:04:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1025ms 16:04:27 INFO - PROCESS | 1649 | 1461107067827 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:04:27 INFO - PROCESS | 1649 | 1461107067831 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:04:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:04:27 INFO - PROCESS | 1649 | 1461107067836 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:04:27 INFO - PROCESS | 1649 | 1461107067838 Marionette TRACE conn2 <- [1,2194,null,{}] 16:04:27 INFO - PROCESS | 1649 | 1461107067842 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}] 16:04:27 INFO - PROCESS | 1649 | 1461107067970 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:04:28 INFO - PROCESS | 1649 | 1461107068076 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9c6000 == 97 [pid = 1649] [id = 556] 16:04:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x11beb2c00) [pid = 1649] [serial = 1668] [outer = 0x0] 16:04:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x123744c00) [pid = 1649] [serial = 1669] [outer = 0x11beb2c00] 16:04:28 INFO - PROCESS | 1649 | 1461107068108 Marionette DEBUG loaded listener.js 16:04:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x125c92400) [pid = 1649] [serial = 1670] [outer = 0x11beb2c00] 16:04:28 INFO - PROCESS | 1649 | 1461107068538 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]]]}] 16:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 774ms 16:04:28 INFO - PROCESS | 1649 | 1461107068612 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:04:28 INFO - PROCESS | 1649 | 1461107068615 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:04:28 INFO - PROCESS | 1649 | 1461107068619 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:04:28 INFO - PROCESS | 1649 | 1461107068620 Marionette TRACE conn2 <- [1,2198,null,{}] 16:04:28 INFO - PROCESS | 1649 | 1461107068623 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}] 16:04:28 INFO - PROCESS | 1649 | 1461107068748 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:04:28 INFO - PROCESS | 1649 | 1461107068883 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x136a90000 == 98 [pid = 1649] [id = 557] 16:04:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x125db9800) [pid = 1649] [serial = 1671] [outer = 0x0] 16:04:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x12b109800) [pid = 1649] [serial = 1672] [outer = 0x125db9800] 16:04:28 INFO - PROCESS | 1649 | 1461107068916 Marionette DEBUG loaded listener.js 16:04:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x12e603400) [pid = 1649] [serial = 1673] [outer = 0x125db9800] 16:04:29 INFO - PROCESS | 1649 | 1461107069392 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]]]}] 16:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 818ms 16:04:29 INFO - PROCESS | 1649 | 1461107069456 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:04:29 INFO - PROCESS | 1649 | 1461107069458 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:04:29 INFO - PROCESS | 1649 | 1461107069463 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:04:29 INFO - PROCESS | 1649 | 1461107069467 Marionette TRACE conn2 <- [1,2202,null,{}] 16:04:29 INFO - PROCESS | 1649 | 1461107069476 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}] 16:04:29 INFO - PROCESS | 1649 | 1461107069589 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:04:29 INFO - PROCESS | 1649 | 1461107069726 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1434c8000 == 99 [pid = 1649] [id = 558] 16:04:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x12f4dd800) [pid = 1649] [serial = 1674] [outer = 0x0] 16:04:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x135a1ac00) [pid = 1649] [serial = 1675] [outer = 0x12f4dd800] 16:04:29 INFO - PROCESS | 1649 | 1461107069770 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x136961800) [pid = 1649] [serial = 1676] [outer = 0x12f4dd800] 16:04:30 INFO - PROCESS | 1649 | 1461107070324 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]]]}] 16:04:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:04:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 878ms 16:04:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:04:30 INFO - PROCESS | 1649 | 1461107070340 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:04:30 INFO - PROCESS | 1649 | 1461107070342 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:04:30 INFO - PROCESS | 1649 | 1461107070344 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:04:30 INFO - PROCESS | 1649 | 1461107070346 Marionette TRACE conn2 <- [1,2206,null,{}] 16:04:30 INFO - PROCESS | 1649 | 1461107070348 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}] 16:04:30 INFO - PROCESS | 1649 | 1461107070472 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:04:30 INFO - PROCESS | 1649 | 1461107070576 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x143646800 == 100 [pid = 1649] [id = 559] 16:04:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12fbc6800) [pid = 1649] [serial = 1677] [outer = 0x0] 16:04:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x137093400) [pid = 1649] [serial = 1678] [outer = 0x12fbc6800] 16:04:30 INFO - PROCESS | 1649 | 1461107070606 Marionette DEBUG loaded listener.js 16:04:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x1426bfc00) [pid = 1649] [serial = 1679] [outer = 0x12fbc6800] 16:04:31 INFO - PROCESS | 1649 | 1461107071053 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]]]}] 16:04:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 719ms 16:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:04:31 INFO - PROCESS | 1649 | 1461107071063 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:04:31 INFO - PROCESS | 1649 | 1461107071065 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:04:31 INFO - PROCESS | 1649 | 1461107071067 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - PROCESS | 1649 | 1461107071068 Marionette TRACE conn2 <- [1,2210,null,{}] 16:04:31 INFO - PROCESS | 1649 | 1461107071070 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}] 16:04:31 INFO - PROCESS | 1649 | 1461107071243 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:04:31 INFO - PROCESS | 1649 | 1461107071344 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x144a76000 == 101 [pid = 1649] [id = 560] 16:04:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x136f8b000) [pid = 1649] [serial = 1680] [outer = 0x0] 16:04:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x136f8cc00) [pid = 1649] [serial = 1681] [outer = 0x136f8b000] 16:04:31 INFO - PROCESS | 1649 | 1461107071384 Marionette DEBUG loaded listener.js 16:04:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x1426c3c00) [pid = 1649] [serial = 1682] [outer = 0x136f8b000] 16:04:31 INFO - PROCESS | 1649 | 1461107071864 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]]]}] 16:04:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 818ms 16:04:31 INFO - PROCESS | 1649 | 1461107071886 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:04:31 INFO - PROCESS | 1649 | 1461107071889 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:04:31 INFO - PROCESS | 1649 | 1461107071892 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - PROCESS | 1649 | 1461107071894 Marionette TRACE conn2 <- [1,2214,null,{}] 16:04:31 INFO - PROCESS | 1649 | 1461107071898 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}] 16:04:32 INFO - PROCESS | 1649 | 1461107072086 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:04:32 INFO - PROCESS | 1649 | 1461107072275 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x146570800 == 102 [pid = 1649] [id = 561] 16:04:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x1427aa400) [pid = 1649] [serial = 1683] [outer = 0x0] 16:04:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x14346f000) [pid = 1649] [serial = 1684] [outer = 0x1427aa400] 16:04:32 INFO - PROCESS | 1649 | 1461107072321 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x1436a9000) [pid = 1649] [serial = 1685] [outer = 0x1427aa400] 16:04:32 INFO - PROCESS | 1649 | 1461107072754 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]]]}] 16:04:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:04:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 870ms 16:04:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:04:32 INFO - PROCESS | 1649 | 1461107072763 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:04:32 INFO - PROCESS | 1649 | 1461107072764 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:04:32 INFO - PROCESS | 1649 | 1461107072766 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:04:32 INFO - PROCESS | 1649 | 1461107072767 Marionette TRACE conn2 <- [1,2218,null,{}] 16:04:32 INFO - PROCESS | 1649 | 1461107072770 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}] 16:04:32 INFO - PROCESS | 1649 | 1461107072895 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:04:33 INFO - PROCESS | 1649 | 1461107073041 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x147862800 == 103 [pid = 1649] [id = 562] 16:04:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x1436ab400) [pid = 1649] [serial = 1686] [outer = 0x0] 16:04:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x1436b0000) [pid = 1649] [serial = 1687] [outer = 0x1436ab400] 16:04:33 INFO - PROCESS | 1649 | 1461107073072 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x144134800) [pid = 1649] [serial = 1688] [outer = 0x1436ab400] 16:04:33 INFO - PROCESS | 1649 | 1461107073483 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]]]}] 16:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 770ms 16:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:04:33 INFO - PROCESS | 1649 | 1461107073537 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:04:33 INFO - PROCESS | 1649 | 1461107073538 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:04:33 INFO - PROCESS | 1649 | 1461107073541 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 1649 | 1461107073542 Marionette TRACE conn2 <- [1,2222,null,{}] 16:04:33 INFO - PROCESS | 1649 | 1461107073544 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}] 16:04:33 INFO - PROCESS | 1649 | 1461107073668 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:04:33 INFO - PROCESS | 1649 | 1461107073806 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x147940800 == 104 [pid = 1649] [id = 563] 16:04:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x14282b400) [pid = 1649] [serial = 1689] [outer = 0x0] 16:04:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x142833000) [pid = 1649] [serial = 1690] [outer = 0x14282b400] 16:04:33 INFO - PROCESS | 1649 | 1461107073839 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x142837800) [pid = 1649] [serial = 1691] [outer = 0x14282b400] 16:04:34 INFO - PROCESS | 1649 | 1461107074236 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]]]}] 16:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 721ms 16:04:34 INFO - PROCESS | 1649 | 1461107074278 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:04:34 INFO - PROCESS | 1649 | 1461107074279 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:04:34 INFO - PROCESS | 1649 | 1461107074282 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:04:34 INFO - PROCESS | 1649 | 1461107074283 Marionette TRACE conn2 <- [1,2226,null,{}] 16:04:34 INFO - PROCESS | 1649 | 1461107074285 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}] 16:04:34 INFO - PROCESS | 1649 | 1461107074408 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:04:34 INFO - PROCESS | 1649 | 1461107074545 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x1465c0800 == 105 [pid = 1649] [id = 564] 16:04:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x14282f000) [pid = 1649] [serial = 1692] [outer = 0x0] 16:04:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x1436ae400) [pid = 1649] [serial = 1693] [outer = 0x14282f000] 16:04:34 INFO - PROCESS | 1649 | 1461107074576 Marionette DEBUG loaded listener.js 16:04:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x145d2a000) [pid = 1649] [serial = 1694] [outer = 0x14282f000] 16:04:34 INFO - PROCESS | 1649 | 1461107074958 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]]]}] 16:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 718ms 16:04:35 INFO - PROCESS | 1649 | 1461107075001 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:04:35 INFO - PROCESS | 1649 | 1461107075002 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:04:35 INFO - PROCESS | 1649 | 1461107075004 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:04:35 INFO - PROCESS | 1649 | 1461107075005 Marionette TRACE conn2 <- [1,2230,null,{}] 16:04:35 INFO - PROCESS | 1649 | 1461107075008 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}] 16:04:35 INFO - PROCESS | 1649 | 1461107075133 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:04:35 INFO - PROCESS | 1649 | 1461107075242 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x14793a000 == 106 [pid = 1649] [id = 565] 16:04:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x1436adc00) [pid = 1649] [serial = 1695] [outer = 0x0] 16:04:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x14422d000) [pid = 1649] [serial = 1696] [outer = 0x1436adc00] 16:04:35 INFO - PROCESS | 1649 | 1461107075276 Marionette DEBUG loaded listener.js 16:04:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x144233400) [pid = 1649] [serial = 1697] [outer = 0x1436adc00] 16:04:35 INFO - PROCESS | 1649 | 1461107075702 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]]]}] 16:04:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:04:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 719ms 16:04:35 INFO - PROCESS | 1649 | 1461107075742 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:04:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:04:35 INFO - PROCESS | 1649 | 1461107075744 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:04:35 INFO - PROCESS | 1649 | 1461107075746 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:04:35 INFO - PROCESS | 1649 | 1461107075748 Marionette TRACE conn2 <- [1,2234,null,{}] 16:04:35 INFO - PROCESS | 1649 | 1461107075751 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}] 16:04:35 INFO - PROCESS | 1649 | 1461107075887 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:04:36 INFO - PROCESS | 1649 | 1461107076026 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x146510800 == 107 [pid = 1649] [id = 566] 16:04:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x144235400) [pid = 1649] [serial = 1698] [outer = 0x0] 16:04:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x145d31400) [pid = 1649] [serial = 1699] [outer = 0x144235400] 16:04:36 INFO - PROCESS | 1649 | 1461107076057 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x145e37400) [pid = 1649] [serial = 1700] [outer = 0x144235400] 16:04:36 INFO - PROCESS | 1649 | 1461107076524 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]]]}] 16:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 820ms 16:04:36 INFO - PROCESS | 1649 | 1461107076567 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:04:36 INFO - PROCESS | 1649 | 1461107076569 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:04:36 INFO - PROCESS | 1649 | 1461107076573 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 1649 | 1461107076575 Marionette TRACE conn2 <- [1,2238,null,{}] 16:04:36 INFO - PROCESS | 1649 | 1461107076578 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}] 16:04:36 INFO - PROCESS | 1649 | 1461107076772 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:04:36 INFO - PROCESS | 1649 | 1461107076886 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c35e800 == 108 [pid = 1649] [id = 567] 16:04:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x11bfd5c00) [pid = 1649] [serial = 1701] [outer = 0x0] 16:04:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12b117400) [pid = 1649] [serial = 1702] [outer = 0x11bfd5c00] 16:04:36 INFO - PROCESS | 1649 | 1461107076916 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x145e37800) [pid = 1649] [serial = 1703] [outer = 0x11bfd5c00] 16:04:37 INFO - PROCESS | 1649 | 1461107077365 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]]]}] 16:04:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:04:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 820ms 16:04:37 INFO - PROCESS | 1649 | 1461107077393 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:04:37 INFO - PROCESS | 1649 | 1461107077396 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:04:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:04:37 INFO - PROCESS | 1649 | 1461107077399 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:04:37 INFO - PROCESS | 1649 | 1461107077401 Marionette TRACE conn2 <- [1,2242,null,{}] 16:04:37 INFO - PROCESS | 1649 | 1461107077404 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}] 16:04:37 INFO - PROCESS | 1649 | 1461107077605 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:04:38 INFO - PROCESS | 1649 | 1461107078066 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b2f800 == 109 [pid = 1649] [id = 568] 16:04:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x10b2dc800) [pid = 1649] [serial = 1704] [outer = 0x0] 16:04:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x11434d000) [pid = 1649] [serial = 1705] [outer = 0x10b2dc800] 16:04:38 INFO - PROCESS | 1649 | 1461107078096 Marionette DEBUG loaded listener.js 16:04:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x114c6f000) [pid = 1649] [serial = 1706] [outer = 0x10b2dc800] 16:04:38 INFO - PROCESS | 1649 | 1461107078533 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]]]}] 16:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1172ms 16:04:38 INFO - PROCESS | 1649 | 1461107078571 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:04:38 INFO - PROCESS | 1649 | 1461107078574 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:04:38 INFO - PROCESS | 1649 | 1461107078578 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:04:38 INFO - PROCESS | 1649 | 1461107078580 Marionette TRACE conn2 <- [1,2246,null,{}] 16:04:38 INFO - PROCESS | 1649 | 1461107078583 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}] 16:04:38 INFO - PROCESS | 1649 | 1461107078706 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:04:38 INFO - PROCESS | 1649 | 1461107078855 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c68b000 == 110 [pid = 1649] [id = 569] 16:04:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x1141bc800) [pid = 1649] [serial = 1707] [outer = 0x0] 16:04:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x114be7c00) [pid = 1649] [serial = 1708] [outer = 0x1141bc800] 16:04:38 INFO - PROCESS | 1649 | 1461107078888 Marionette DEBUG loaded listener.js 16:04:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x11ad4e400) [pid = 1649] [serial = 1709] [outer = 0x1141bc800] 16:04:39 INFO - PROCESS | 1649 | 1461107079342 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]]]}] 16:04:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:04:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 822ms 16:04:39 INFO - PROCESS | 1649 | 1461107079403 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:04:39 INFO - PROCESS | 1649 | 1461107079405 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:04:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:04:39 INFO - PROCESS | 1649 | 1461107079431 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:04:39 INFO - PROCESS | 1649 | 1461107079432 Marionette TRACE conn2 <- [1,2250,null,{}] 16:04:39 INFO - PROCESS | 1649 | 1461107079435 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}] 16:04:39 INFO - PROCESS | 1649 | 1461107079552 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:04:39 INFO - PROCESS | 1649 | 1461107079719 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x13e5a5800 == 109 [pid = 1649] [id = 554] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1368d7000 == 108 [pid = 1649] [id = 553] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x125a39000 == 107 [pid = 1649] [id = 552] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1367af800 == 106 [pid = 1649] [id = 551] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x136675000 == 105 [pid = 1649] [id = 550] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x136c8c400) [pid = 1649] [serial = 1591] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x119b92000 == 106 [pid = 1649] [id = 570] 16:04:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x1177bcc00) [pid = 1649] [serial = 1710] [outer = 0x0] 16:04:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x123bd3800) [pid = 1649] [serial = 1711] [outer = 0x1177bcc00] 16:04:39 INFO - PROCESS | 1649 | 1461107079794 Marionette DEBUG loaded listener.js 16:04:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x126a72000) [pid = 1649] [serial = 1712] [outer = 0x1177bcc00] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x131843000 == 105 [pid = 1649] [id = 549] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee21000 == 104 [pid = 1649] [id = 548] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12d733800 == 103 [pid = 1649] [id = 547] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x126cd0000 == 102 [pid = 1649] [id = 546] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1274a9000 == 101 [pid = 1649] [id = 545] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6b0000 == 100 [pid = 1649] [id = 544] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12b34e800 == 99 [pid = 1649] [id = 543] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x146573000 == 98 [pid = 1649] [id = 542] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1433a5000 == 97 [pid = 1649] [id = 541] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x142960000 == 96 [pid = 1649] [id = 540] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x145da7000 == 95 [pid = 1649] [id = 539] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x144a73000 == 94 [pid = 1649] [id = 538] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x143f22800 == 93 [pid = 1649] [id = 537] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x143f11800 == 92 [pid = 1649] [id = 536] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x14363a800 == 91 [pid = 1649] [id = 535] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x1434e1800 == 90 [pid = 1649] [id = 534] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x130120000 == 89 [pid = 1649] [id = 533] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x12b95f800 == 88 [pid = 1649] [id = 532] 16:04:39 INFO - PROCESS | 1649 | --DOCSHELL 0x115373000 == 87 [pid = 1649] [id = 531] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12b589c00) [pid = 1649] [serial = 1570] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12628c000) [pid = 1649] [serial = 1564] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x126ad6c00) [pid = 1649] [serial = 1565] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x12746d800) [pid = 1649] [serial = 1528] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x1368efc00) [pid = 1649] [serial = 1549] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x1177c5c00) [pid = 1649] [serial = 1556] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x114beb800) [pid = 1649] [serial = 1555] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x13679e000) [pid = 1649] [serial = 1546] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x11ad52000) [pid = 1649] [serial = 1559] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x11a8e6400) [pid = 1649] [serial = 1558] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x11c66b000) [pid = 1649] [serial = 1561] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x125c86c00) [pid = 1649] [serial = 1562] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x11a8ba400) [pid = 1649] [serial = 1552] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x136423c00) [pid = 1649] [serial = 1540] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x12eab5c00) [pid = 1649] [serial = 1534] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x12bba9400) [pid = 1649] [serial = 1531] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x135a25c00) [pid = 1649] [serial = 1543] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x11b9a1c00) [pid = 1649] [serial = 1525] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x1185f2400) [pid = 1649] [serial = 1522] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12fc47000) [pid = 1649] [serial = 1537] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x136c3d400) [pid = 1649] [serial = 1589] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x1365e0c00) [pid = 1649] [serial = 1583] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x12fbc2000) [pid = 1649] [serial = 1577] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x135a1e000) [pid = 1649] [serial = 1580] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x12e36d800) [pid = 1649] [serial = 1571] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x1368e7800) [pid = 1649] [serial = 1588] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x136791000) [pid = 1649] [serial = 1586] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x12ec81400) [pid = 1649] [serial = 1574] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12e6bd800) [pid = 1649] [serial = 1573] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12f155400) [pid = 1649] [serial = 1576] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12fc48800) [pid = 1649] [serial = 1579] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x135a25000) [pid = 1649] [serial = 1585] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x13640bc00) [pid = 1649] [serial = 1582] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x128ca5800) [pid = 1649] [serial = 1567] [outer = 0x0] [url = about:blank] 16:04:39 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x12b115c00) [pid = 1649] [serial = 1568] [outer = 0x0] [url = about:blank] 16:04:40 INFO - PROCESS | 1649 | 1461107080180 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]]]}] 16:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 774ms 16:04:40 INFO - PROCESS | 1649 | 1461107080203 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:04:40 INFO - PROCESS | 1649 | 1461107080205 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:04:40 INFO - PROCESS | 1649 | 1461107080216 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:04:40 INFO - PROCESS | 1649 | 1461107080222 Marionette TRACE conn2 <- [1,2254,null,{}] 16:04:40 INFO - PROCESS | 1649 | 1461107080226 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}] 16:04:40 INFO - PROCESS | 1649 | 1461107080394 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:04:40 INFO - PROCESS | 1649 | 1461107080408 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3c1800 == 88 [pid = 1649] [id = 571] 16:04:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x125c91000) [pid = 1649] [serial = 1713] [outer = 0x0] 16:04:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12b113000) [pid = 1649] [serial = 1714] [outer = 0x125c91000] 16:04:40 INFO - PROCESS | 1649 | 1461107080451 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12bd6e800) [pid = 1649] [serial = 1715] [outer = 0x125c91000] 16:04:40 INFO - PROCESS | 1649 | 1461107080916 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]]]}] 16:04:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 734ms 16:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:04:40 INFO - PROCESS | 1649 | 1461107080944 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:04:40 INFO - PROCESS | 1649 | 1461107080946 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:04:40 INFO - PROCESS | 1649 | 1461107080948 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:04:40 INFO - PROCESS | 1649 | 1461107080949 Marionette TRACE conn2 <- [1,2258,null,{}] 16:04:40 INFO - PROCESS | 1649 | 1461107080951 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}] 16:04:41 INFO - PROCESS | 1649 | 1461107081073 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:04:41 INFO - PROCESS | 1649 | 1461107081078 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efb2800 == 89 [pid = 1649] [id = 572] 16:04:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12bd8e400) [pid = 1649] [serial = 1716] [outer = 0x0] 16:04:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12d90e400) [pid = 1649] [serial = 1717] [outer = 0x12bd8e400] 16:04:41 INFO - PROCESS | 1649 | 1461107081104 Marionette DEBUG loaded listener.js 16:04:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12e60c000) [pid = 1649] [serial = 1718] [outer = 0x12bd8e400] 16:04:41 INFO - PROCESS | 1649 | 1461107081489 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]]]}] 16:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 570ms 16:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:04:41 INFO - PROCESS | 1649 | 1461107081518 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 1649 | 1461107081520 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:04:41 INFO - PROCESS | 1649 | 1461107081522 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:04:41 INFO - PROCESS | 1649 | 1461107081523 Marionette TRACE conn2 <- [1,2262,null,{}] 16:04:41 INFO - PROCESS | 1649 | 1461107081525 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}] 16:04:41 INFO - PROCESS | 1649 | 1461107081630 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:04:41 INFO - PROCESS | 1649 | 1461107081634 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x13182c800 == 90 [pid = 1649] [id = 573] 16:04:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12eaaf000) [pid = 1649] [serial = 1719] [outer = 0x0] 16:04:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x12eab3800) [pid = 1649] [serial = 1720] [outer = 0x12eaaf000] 16:04:41 INFO - PROCESS | 1649 | 1461107081666 Marionette DEBUG loaded listener.js 16:04:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x12f151800) [pid = 1649] [serial = 1721] [outer = 0x12eaaf000] 16:04:42 INFO - PROCESS | 1649 | 1461107082049 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]]]}] 16:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 571ms 16:04:42 INFO - PROCESS | 1649 | 1461107082095 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:04:42 INFO - PROCESS | 1649 | 1461107082096 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:04:42 INFO - PROCESS | 1649 | 1461107082099 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:04:42 INFO - PROCESS | 1649 | 1461107082100 Marionette TRACE conn2 <- [1,2266,null,{}] 16:04:42 INFO - PROCESS | 1649 | 1461107082102 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}] 16:04:42 INFO - PROCESS | 1649 | 1461107082266 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:04:42 INFO - PROCESS | 1649 | 1461107082285 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x136479000 == 91 [pid = 1649] [id = 574] 16:04:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12eaafc00) [pid = 1649] [serial = 1722] [outer = 0x0] 16:04:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12f5b9000) [pid = 1649] [serial = 1723] [outer = 0x12eaafc00] 16:04:42 INFO - PROCESS | 1649 | 1461107082311 Marionette DEBUG loaded listener.js 16:04:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x135a23000) [pid = 1649] [serial = 1724] [outer = 0x12eaafc00] 16:04:42 INFO - PROCESS | 1649 | 1461107082681 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]]]}] 16:04:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:04:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 619ms 16:04:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:04:42 INFO - PROCESS | 1649 | 1461107082718 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:04:42 INFO - PROCESS | 1649 | 1461107082720 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:04:42 INFO - PROCESS | 1649 | 1461107082722 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:04:42 INFO - PROCESS | 1649 | 1461107082723 Marionette TRACE conn2 <- [1,2270,null,{}] 16:04:42 INFO - PROCESS | 1649 | 1461107082725 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}] 16:04:42 INFO - PROCESS | 1649 | 1461107082876 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:04:42 INFO - PROCESS | 1649 | 1461107082896 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x1367a4000 == 92 [pid = 1649] [id = 575] 16:04:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x135a1dc00) [pid = 1649] [serial = 1725] [outer = 0x0] 16:04:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x136424400) [pid = 1649] [serial = 1726] [outer = 0x135a1dc00] 16:04:42 INFO - PROCESS | 1649 | 1461107082927 Marionette DEBUG loaded listener.js 16:04:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x136791000) [pid = 1649] [serial = 1727] [outer = 0x135a1dc00] 16:04:43 INFO - PROCESS | 1649 | 1461107083411 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]]]}] 16:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 722ms 16:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:04:43 INFO - PROCESS | 1649 | 1461107083446 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:04:43 INFO - PROCESS | 1649 | 1461107083448 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:04:43 INFO - PROCESS | 1649 | 1461107083450 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 1649 | 1461107083451 Marionette TRACE conn2 <- [1,2274,null,{}] 16:04:43 INFO - PROCESS | 1649 | 1461107083454 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}] 16:04:43 INFO - PROCESS | 1649 | 1461107083602 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:04:43 INFO - PROCESS | 1649 | 1461107083637 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x136d4f800 == 93 [pid = 1649] [id = 576] 16:04:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x135a1fc00) [pid = 1649] [serial = 1728] [outer = 0x0] 16:04:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x136970c00) [pid = 1649] [serial = 1729] [outer = 0x135a1fc00] 16:04:43 INFO - PROCESS | 1649 | 1461107083663 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x136c8d800) [pid = 1649] [serial = 1730] [outer = 0x135a1fc00] 16:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 569ms 16:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:04:44 INFO - PROCESS | 1649 | 1461107084015 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]]]}] 16:04:44 INFO - PROCESS | 1649 | 1461107084019 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:04:44 INFO - PROCESS | 1649 | 1461107084020 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:04:44 INFO - PROCESS | 1649 | 1461107084023 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:04:44 INFO - PROCESS | 1649 | 1461107084025 Marionette TRACE conn2 <- [1,2278,null,{}] 16:04:44 INFO - PROCESS | 1649 | 1461107084033 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}] 16:04:44 INFO - PROCESS | 1649 | 1461107084173 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:04:44 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x115657c00) [pid = 1649] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:04:44 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12b108800) [pid = 1649] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:04:44 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x114bc5800) [pid = 1649] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:04:44 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x1154cf000) [pid = 1649] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:04:44 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x12bd88c00) [pid = 1649] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:04:44 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11beb7400) [pid = 1649] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:04:44 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12fc40800) [pid = 1649] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:04:44 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x136431400) [pid = 1649] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:04:44 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12c229000) [pid = 1649] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:04:44 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x136c82400) [pid = 1649] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:04:44 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x11adcec00) [pid = 1649] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:04:44 INFO - PROCESS | 1649 | 1461107084480 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e0f800 == 94 [pid = 1649] [id = 577] 16:04:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x1154cf000) [pid = 1649] [serial = 1731] [outer = 0x0] 16:04:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x11beb7400) [pid = 1649] [serial = 1732] [outer = 0x1154cf000] 16:04:44 INFO - PROCESS | 1649 | 1461107084505 Marionette DEBUG loaded listener.js 16:04:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12bd88c00) [pid = 1649] [serial = 1733] [outer = 0x1154cf000] 16:04:44 INFO - PROCESS | 1649 | 1461107084765 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]]]}] 16:04:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:04:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 771ms 16:04:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:04:44 INFO - PROCESS | 1649 | 1461107084797 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:04:44 INFO - PROCESS | 1649 | 1461107084799 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:04:44 INFO - PROCESS | 1649 | 1461107084801 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:04:44 INFO - PROCESS | 1649 | 1461107084802 Marionette TRACE conn2 <- [1,2282,null,{}] 16:04:44 INFO - PROCESS | 1649 | 1461107084804 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}] 16:04:44 INFO - PROCESS | 1649 | 1461107084918 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:04:44 INFO - PROCESS | 1649 | 1461107084939 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e372800 == 95 [pid = 1649] [id = 578] 16:04:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x12fc3b000) [pid = 1649] [serial = 1734] [outer = 0x0] 16:04:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x136f85800) [pid = 1649] [serial = 1735] [outer = 0x12fc3b000] 16:04:44 INFO - PROCESS | 1649 | 1461107084968 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x137096800) [pid = 1649] [serial = 1736] [outer = 0x12fc3b000] 16:04:45 INFO - PROCESS | 1649 | 1461107085345 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]]]}] 16:04:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 569ms 16:04:45 INFO - PROCESS | 1649 | 1461107085370 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:04:45 INFO - PROCESS | 1649 | 1461107085372 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:04:45 INFO - PROCESS | 1649 | 1461107085380 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 1649 | 1461107085381 Marionette TRACE conn2 <- [1,2286,null,{}] 16:04:45 INFO - PROCESS | 1649 | 1461107085384 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}] 16:04:45 INFO - PROCESS | 1649 | 1461107085560 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:04:45 INFO - PROCESS | 1649 | 1461107085564 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x14295c000 == 96 [pid = 1649] [id = 579] 16:04:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x13e2cf000) [pid = 1649] [serial = 1737] [outer = 0x0] 16:04:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x1426c6400) [pid = 1649] [serial = 1738] [outer = 0x13e2cf000] 16:04:45 INFO - PROCESS | 1649 | 1461107085590 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x143463000) [pid = 1649] [serial = 1739] [outer = 0x13e2cf000] 16:04:45 INFO - PROCESS | 1649 | 1461107085924 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]]]}] 16:04:45 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 16:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 571ms 16:04:45 INFO - PROCESS | 1649 | 1461107085951 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:04:45 INFO - PROCESS | 1649 | 1461107085952 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:04:45 INFO - PROCESS | 1649 | 1461107085955 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 1649 | 1461107085956 Marionette TRACE conn2 <- [1,2290,null,{}] 16:04:45 INFO - PROCESS | 1649 | 1461107085958 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}] 16:04:46 INFO - PROCESS | 1649 | 1461107086067 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:04:46 INFO - PROCESS | 1649 | 1461107086161 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x1433b0800 == 97 [pid = 1649] [id = 580] 16:04:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x135b53400) [pid = 1649] [serial = 1740] [outer = 0x0] 16:04:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x135b57400) [pid = 1649] [serial = 1741] [outer = 0x135b53400] 16:04:46 INFO - PROCESS | 1649 | 1461107086187 Marionette DEBUG loaded listener.js 16:04:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x135b5a800) [pid = 1649] [serial = 1742] [outer = 0x135b53400] 16:04:46 INFO - PROCESS | 1649 | 1461107086756 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]]]}] 16:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 872ms 16:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:04:46 INFO - PROCESS | 1649 | 1461107086828 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:04:46 INFO - PROCESS | 1649 | 1461107086830 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:04:46 INFO - PROCESS | 1649 | 1461107086834 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:04:46 INFO - PROCESS | 1649 | 1461107086836 Marionette TRACE conn2 <- [1,2294,null,{}] 16:04:46 INFO - PROCESS | 1649 | 1461107086840 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}] 16:04:46 INFO - PROCESS | 1649 | 1461107086979 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:04:47 INFO - PROCESS | 1649 | 1461107087111 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b28800 == 98 [pid = 1649] [id = 581] 16:04:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x1187a2400) [pid = 1649] [serial = 1743] [outer = 0x0] 16:04:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x11ad0a800) [pid = 1649] [serial = 1744] [outer = 0x1187a2400] 16:04:47 INFO - PROCESS | 1649 | 1461107087146 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x11beba000) [pid = 1649] [serial = 1745] [outer = 0x1187a2400] 16:04:47 INFO - PROCESS | 1649 | 1461107087630 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]]]}] 16:04:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:04:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 821ms 16:04:47 INFO - PROCESS | 1649 | 1461107087655 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:04:47 INFO - PROCESS | 1649 | 1461107087659 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:04:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:04:47 INFO - PROCESS | 1649 | 1461107087664 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:04:47 INFO - PROCESS | 1649 | 1461107087666 Marionette TRACE conn2 <- [1,2298,null,{}] 16:04:47 INFO - PROCESS | 1649 | 1461107087668 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}] 16:04:47 INFO - PROCESS | 1649 | 1461107087796 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:04:47 INFO - PROCESS | 1649 | 1461107087897 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x13182b800 == 99 [pid = 1649] [id = 582] 16:04:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x125dbb000) [pid = 1649] [serial = 1746] [outer = 0x0] 16:04:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x126c96c00) [pid = 1649] [serial = 1747] [outer = 0x125dbb000] 16:04:47 INFO - PROCESS | 1649 | 1461107087928 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x12b345400) [pid = 1649] [serial = 1748] [outer = 0x125dbb000] 16:04:48 INFO - PROCESS | 1649 | 1461107088341 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]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:04:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 721ms 16:04:48 INFO - PROCESS | 1649 | 1461107088386 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:04:48 INFO - PROCESS | 1649 | 1461107088387 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:04:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:04:48 INFO - PROCESS | 1649 | 1461107088408 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 1649 | 1461107088411 Marionette TRACE conn2 <- [1,2302,null,{}] 16:04:48 INFO - PROCESS | 1649 | 1461107088421 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}] 16:04:48 INFO - PROCESS | 1649 | 1461107088581 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:04:48 INFO - PROCESS | 1649 | 1461107088697 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x14295e800 == 100 [pid = 1649] [id = 583] 16:04:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12ee50c00) [pid = 1649] [serial = 1749] [outer = 0x0] 16:04:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12f147c00) [pid = 1649] [serial = 1750] [outer = 0x12ee50c00] 16:04:48 INFO - PROCESS | 1649 | 1461107088731 Marionette DEBUG loaded listener.js 16:04:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x135a19400) [pid = 1649] [serial = 1751] [outer = 0x12ee50c00] 16:04:49 INFO - PROCESS | 1649 | 1461107089138 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]]]}] 16:04:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:04:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 796ms 16:04:49 INFO - PROCESS | 1649 | 1461107089187 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:04:49 INFO - PROCESS | 1649 | 1461107089189 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:04:49 INFO - PROCESS | 1649 | 1461107089191 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 1649 | 1461107089192 Marionette TRACE conn2 <- [1,2306,null,{}] 16:04:49 INFO - PROCESS | 1649 | 1461107089195 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}] 16:04:49 INFO - PROCESS | 1649 | 1461107089323 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:04:49 INFO - PROCESS | 1649 | 1461107089454 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x144a6e000 == 101 [pid = 1649] [id = 584] 16:04:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x135b58000) [pid = 1649] [serial = 1752] [outer = 0x0] 16:04:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x1368eb000) [pid = 1649] [serial = 1753] [outer = 0x135b58000] 16:04:49 INFO - PROCESS | 1649 | 1461107089489 Marionette DEBUG loaded listener.js 16:04:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x136f91c00) [pid = 1649] [serial = 1754] [outer = 0x135b58000] 16:04:49 INFO - PROCESS | 1649 | 1461107089909 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]]]}] 16:04:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:04:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 771ms 16:04:49 INFO - PROCESS | 1649 | 1461107089970 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:04:49 INFO - PROCESS | 1649 | 1461107089971 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:04:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:04:49 INFO - PROCESS | 1649 | 1461107089976 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 1649 | 1461107089977 Marionette TRACE conn2 <- [1,2310,null,{}] 16:04:49 INFO - PROCESS | 1649 | 1461107089979 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}] 16:04:50 INFO - PROCESS | 1649 | 1461107090104 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:04:50 INFO - PROCESS | 1649 | 1461107090235 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x146294800 == 102 [pid = 1649] [id = 585] 16:04:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x136c31400) [pid = 1649] [serial = 1755] [outer = 0x0] 16:04:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x1426bec00) [pid = 1649] [serial = 1756] [outer = 0x136c31400] 16:04:50 INFO - PROCESS | 1649 | 1461107090268 Marionette DEBUG loaded listener.js 16:04:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x14282d800) [pid = 1649] [serial = 1757] [outer = 0x136c31400] 16:04:50 INFO - PROCESS | 1649 | 1461107090709 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]]]}] 16:04:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:04:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 769ms 16:04:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:04:50 INFO - PROCESS | 1649 | 1461107090746 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:04:50 INFO - PROCESS | 1649 | 1461107090747 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:04:50 INFO - PROCESS | 1649 | 1461107090750 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:04:50 INFO - PROCESS | 1649 | 1461107090751 Marionette TRACE conn2 <- [1,2314,null,{}] 16:04:50 INFO - PROCESS | 1649 | 1461107090753 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}] 16:04:50 INFO - PROCESS | 1649 | 1461107090892 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:04:51 INFO - PROCESS | 1649 | 1461107091029 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x14652d800 == 103 [pid = 1649] [id = 586] 16:04:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x143466800) [pid = 1649] [serial = 1758] [outer = 0x0] 16:04:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x14412ec00) [pid = 1649] [serial = 1759] [outer = 0x143466800] 16:04:51 INFO - PROCESS | 1649 | 1461107091063 Marionette DEBUG loaded listener.js 16:04:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x145d2f000) [pid = 1649] [serial = 1760] [outer = 0x143466800] 16:04:51 INFO - PROCESS | 1649 | 1461107091523 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]]]}] 16:04:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:04:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 820ms 16:04:51 INFO - PROCESS | 1649 | 1461107091571 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:04:51 INFO - PROCESS | 1649 | 1461107091572 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:04:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:04:51 INFO - PROCESS | 1649 | 1461107091574 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:04:51 INFO - PROCESS | 1649 | 1461107091576 Marionette TRACE conn2 <- [1,2318,null,{}] 16:04:51 INFO - PROCESS | 1649 | 1461107091578 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}] 16:04:51 INFO - PROCESS | 1649 | 1461107091704 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:04:51 INFO - PROCESS | 1649 | 1461107091806 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x145ed8800 == 104 [pid = 1649] [id = 587] 16:04:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x143473000) [pid = 1649] [serial = 1761] [outer = 0x0] 16:04:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x14347a000) [pid = 1649] [serial = 1762] [outer = 0x143473000] 16:04:51 INFO - PROCESS | 1649 | 1461107091836 Marionette DEBUG loaded listener.js 16:04:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x14347f000) [pid = 1649] [serial = 1763] [outer = 0x143473000] 16:04:52 INFO - PROCESS | 1649 | 1461107092247 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] 16:04:52 INFO - PROCESS | 1649 | 1461107092309 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:04:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:04:52 INFO - PROCESS | 1649 | 1461107092313 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:04:52 INFO - PROCESS | 1649 | 1461107092314 Marionette TRACE conn2 <- [1,2322,null,{}] 16:04:52 INFO - PROCESS | 1649 | 1461107092317 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}] 16:04:52 INFO - PROCESS | 1649 | 1461107092440 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:04:52 INFO - PROCESS | 1649 | 1461107092543 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x145eef800 == 105 [pid = 1649] [id = 588] 16:04:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x14347c000) [pid = 1649] [serial = 1764] [outer = 0x0] 16:04:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x145d33000) [pid = 1649] [serial = 1765] [outer = 0x14347c000] 16:04:52 INFO - PROCESS | 1649 | 1461107092573 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x145e39800) [pid = 1649] [serial = 1766] [outer = 0x14347c000] 16:04:52 INFO - PROCESS | 1649 | 1461107092985 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]]]}] 16:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 722ms 16:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:04:53 INFO - PROCESS | 1649 | 1461107093037 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:04:53 INFO - PROCESS | 1649 | 1461107093038 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:04:53 INFO - PROCESS | 1649 | 1461107093041 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 1649 | 1461107093042 Marionette TRACE conn2 <- [1,2326,null,{}] 16:04:53 INFO - PROCESS | 1649 | 1461107093044 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}] 16:04:53 INFO - PROCESS | 1649 | 1461107093173 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:04:53 INFO - PROCESS | 1649 | 1461107093306 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x14408c000 == 106 [pid = 1649] [id = 589] 16:04:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x12d966800) [pid = 1649] [serial = 1767] [outer = 0x0] 16:04:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x145e40000) [pid = 1649] [serial = 1768] [outer = 0x12d966800] 16:04:53 INFO - PROCESS | 1649 | 1461107093340 Marionette DEBUG loaded listener.js 16:04:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x146585800) [pid = 1649] [serial = 1769] [outer = 0x12d966800] 16:04:53 INFO - PROCESS | 1649 | 1461107093750 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]]]}] 16:04:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:04:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 722ms 16:04:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:04:53 INFO - PROCESS | 1649 | 1461107093763 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:04:53 INFO - PROCESS | 1649 | 1461107093765 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:04:53 INFO - PROCESS | 1649 | 1461107093767 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 1649 | 1461107093768 Marionette TRACE conn2 <- [1,2330,null,{}] 16:04:53 INFO - PROCESS | 1649 | 1461107093771 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}] 16:04:53 INFO - PROCESS | 1649 | 1461107093897 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:04:54 INFO - PROCESS | 1649 | 1461107094030 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x147003000 == 107 [pid = 1649] [id = 590] 16:04:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x145e3e400) [pid = 1649] [serial = 1770] [outer = 0x0] 16:04:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x14658c000) [pid = 1649] [serial = 1771] [outer = 0x145e3e400] 16:04:54 INFO - PROCESS | 1649 | 1461107094064 Marionette DEBUG loaded listener.js 16:04:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x146590800) [pid = 1649] [serial = 1772] [outer = 0x145e3e400] 16:04:54 INFO - PROCESS | 1649 | 1461107094480 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]]]}] 16:04:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:04:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 719ms 16:04:54 INFO - PROCESS | 1649 | 1461107094487 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:04:54 INFO - PROCESS | 1649 | 1461107094489 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:04:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:04:54 INFO - PROCESS | 1649 | 1461107094511 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:04:54 INFO - PROCESS | 1649 | 1461107094513 Marionette TRACE conn2 <- [1,2334,null,{}] 16:04:54 INFO - PROCESS | 1649 | 1461107094515 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}] 16:04:54 INFO - PROCESS | 1649 | 1461107094674 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:04:54 INFO - PROCESS | 1649 | 1461107094782 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x143403800 == 108 [pid = 1649] [id = 591] 16:04:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x144cbe400) [pid = 1649] [serial = 1773] [outer = 0x0] 16:04:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x144cc2800) [pid = 1649] [serial = 1774] [outer = 0x144cbe400] 16:04:54 INFO - PROCESS | 1649 | 1461107094815 Marionette DEBUG loaded listener.js 16:04:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x143430c00) [pid = 1649] [serial = 1775] [outer = 0x144cbe400] 16:04:55 INFO - PROCESS | 1649 | 1461107095310 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]]]}] 16:04:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:04:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 875ms 16:04:55 INFO - PROCESS | 1649 | 1461107095393 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:04:55 INFO - PROCESS | 1649 | 1461107095395 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:04:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:04:55 INFO - PROCESS | 1649 | 1461107095399 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:04:55 INFO - PROCESS | 1649 | 1461107095400 Marionette TRACE conn2 <- [1,2338,null,{}] 16:04:55 INFO - PROCESS | 1649 | 1461107095403 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}] 16:04:55 INFO - PROCESS | 1649 | 1461107095534 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:04:55 INFO - PROCESS | 1649 | 1461107095643 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d720000 == 109 [pid = 1649] [id = 592] 16:04:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x126ad9000) [pid = 1649] [serial = 1776] [outer = 0x0] 16:04:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12ec7a000) [pid = 1649] [serial = 1777] [outer = 0x126ad9000] 16:04:55 INFO - PROCESS | 1649 | 1461107095673 Marionette DEBUG loaded listener.js 16:04:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x1426c0c00) [pid = 1649] [serial = 1778] [outer = 0x126ad9000] 16:04:56 INFO - PROCESS | 1649 | 1461107096131 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]]]}] 16:04:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:04:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 770ms 16:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:04:56 INFO - PROCESS | 1649 | 1461107096169 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:04:56 INFO - PROCESS | 1649 | 1461107096171 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:04:56 INFO - PROCESS | 1649 | 1461107096173 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - PROCESS | 1649 | 1461107096174 Marionette TRACE conn2 <- [1,2342,null,{}] 16:04:56 INFO - PROCESS | 1649 | 1461107096177 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}] 16:04:56 INFO - PROCESS | 1649 | 1461107096309 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:04:56 INFO - PROCESS | 1649 | 1461107096417 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x136313000 == 110 [pid = 1649] [id = 593] 16:04:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x13708b800) [pid = 1649] [serial = 1779] [outer = 0x0] 16:04:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x143435000) [pid = 1649] [serial = 1780] [outer = 0x13708b800] 16:04:56 INFO - PROCESS | 1649 | 1461107096448 Marionette DEBUG loaded listener.js 16:04:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x14343ac00) [pid = 1649] [serial = 1781] [outer = 0x13708b800] 16:04:57 INFO - PROCESS | 1649 | 1461107097178 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]]]}] 16:04:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:04:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1073ms 16:04:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:04:57 INFO - PROCESS | 1649 | 1461107097247 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:04:57 INFO - PROCESS | 1649 | 1461107097249 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:04:57 INFO - PROCESS | 1649 | 1461107097253 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:04:57 INFO - PROCESS | 1649 | 1461107097255 Marionette TRACE conn2 <- [1,2346,null,{}] 16:04:57 INFO - PROCESS | 1649 | 1461107097259 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}] 16:04:57 INFO - PROCESS | 1649 | 1461107097388 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:04:57 INFO - PROCESS | 1649 | 1461107097501 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x130129000 == 111 [pid = 1649] [id = 594] 16:04:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x118f38c00) [pid = 1649] [serial = 1782] [outer = 0x0] 16:04:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x11aa1f400) [pid = 1649] [serial = 1783] [outer = 0x118f38c00] 16:04:57 INFO - PROCESS | 1649 | 1461107097530 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x11beb7800) [pid = 1649] [serial = 1784] [outer = 0x118f38c00] 16:04:57 INFO - PROCESS | 1649 | 1461107097981 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]]]}] 16:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 772ms 16:04:58 INFO - PROCESS | 1649 | 1461107098025 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:04:58 INFO - PROCESS | 1649 | 1461107098029 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:04:58 INFO - PROCESS | 1649 | 1461107098033 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:04:58 INFO - PROCESS | 1649 | 1461107098035 Marionette TRACE conn2 <- [1,2350,null,{}] 16:04:58 INFO - PROCESS | 1649 | 1461107098037 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}] 16:04:58 INFO - PROCESS | 1649 | 1461107098162 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:04:58 INFO - PROCESS | 1649 | 1461107098284 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x118e33800 == 112 [pid = 1649] [id = 595] 16:04:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x126286400) [pid = 1649] [serial = 1785] [outer = 0x0] 16:04:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x12628dc00) [pid = 1649] [serial = 1786] [outer = 0x126286400] 16:04:58 INFO - PROCESS | 1649 | 1461107098313 Marionette DEBUG loaded listener.js 16:04:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x128216800) [pid = 1649] [serial = 1787] [outer = 0x126286400] 16:04:58 INFO - PROCESS | 1649 | 1461107098739 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]]]}] 16:04:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:04:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 720ms 16:04:58 INFO - PROCESS | 1649 | 1461107098754 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:04:58 INFO - PROCESS | 1649 | 1461107098755 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:04:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:04:58 INFO - PROCESS | 1649 | 1461107098776 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:04:58 INFO - PROCESS | 1649 | 1461107098779 Marionette TRACE conn2 <- [1,2354,null,{}] 16:04:58 INFO - PROCESS | 1649 | 1461107098786 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}] 16:04:58 INFO - PROCESS | 1649 | 1461107098966 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:04:59 INFO - PROCESS | 1649 | 1461107099103 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x14295c000 == 111 [pid = 1649] [id = 579] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x13e372800 == 110 [pid = 1649] [id = 578] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x126e0f800 == 109 [pid = 1649] [id = 577] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x136d4f800 == 108 [pid = 1649] [id = 576] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x13e2c9400) [pid = 1649] [serial = 1663] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x13e34f400) [pid = 1649] [serial = 1618] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x1427b3000) [pid = 1649] [serial = 1624] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x1427a6800) [pid = 1649] [serial = 1621] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x144135400) [pid = 1649] [serial = 1627] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c695800 == 109 [pid = 1649] [id = 596] 16:04:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x1177c5c00) [pid = 1649] [serial = 1788] [outer = 0x0] 16:04:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x125c88400) [pid = 1649] [serial = 1789] [outer = 0x1177c5c00] 16:04:59 INFO - PROCESS | 1649 | 1461107099190 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x12d042400) [pid = 1649] [serial = 1790] [outer = 0x1177c5c00] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x1367a4000 == 108 [pid = 1649] [id = 575] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x136479000 == 107 [pid = 1649] [id = 574] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x13182c800 == 106 [pid = 1649] [id = 573] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12efb2800 == 105 [pid = 1649] [id = 572] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3c1800 == 104 [pid = 1649] [id = 571] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x119b92000 == 103 [pid = 1649] [id = 570] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x11c68b000 == 102 [pid = 1649] [id = 569] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x128b2f800 == 101 [pid = 1649] [id = 568] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x147940800 == 100 [pid = 1649] [id = 563] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x147862800 == 99 [pid = 1649] [id = 562] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x146570800 == 98 [pid = 1649] [id = 561] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x144a76000 == 97 [pid = 1649] [id = 560] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x143646800 == 96 [pid = 1649] [id = 559] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x1434c8000 == 95 [pid = 1649] [id = 558] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x136a90000 == 94 [pid = 1649] [id = 557] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9c6000 == 93 [pid = 1649] [id = 556] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x1434c6000 == 92 [pid = 1649] [id = 516] 16:04:59 INFO - PROCESS | 1649 | --DOCSHELL 0x1158b9000 == 91 [pid = 1649] [id = 555] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x12e36bc00) [pid = 1649] [serial = 1648] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x12fc3fc00) [pid = 1649] [serial = 1649] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x11ac83800) [pid = 1649] [serial = 1597] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x11a602400) [pid = 1649] [serial = 1633] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x13e342c00) [pid = 1649] [serial = 1615] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x12b58c000) [pid = 1649] [serial = 1642] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12bd8ec00) [pid = 1649] [serial = 1643] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12b10f800) [pid = 1649] [serial = 1658] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x11add3000) [pid = 1649] [serial = 1639] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x13679dc00) [pid = 1649] [serial = 1660] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x11b92a400) [pid = 1649] [serial = 1657] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x125d51800) [pid = 1649] [serial = 1636] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x13642a800) [pid = 1649] [serial = 1652] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x11b91e400) [pid = 1649] [serial = 1634] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x136668000) [pid = 1649] [serial = 1654] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x136966c00) [pid = 1649] [serial = 1655] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x125db4c00) [pid = 1649] [serial = 1630] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x12e605400) [pid = 1649] [serial = 1646] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x125db7c00) [pid = 1649] [serial = 1600] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x137089000) [pid = 1649] [serial = 1592] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x1368f0c00) [pid = 1649] [serial = 1609] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x135ada400) [pid = 1649] [serial = 1651] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x128b03400) [pid = 1649] [serial = 1640] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x137088c00) [pid = 1649] [serial = 1661] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12657e400) [pid = 1649] [serial = 1637] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x137092400) [pid = 1649] [serial = 1612] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12d68d400) [pid = 1649] [serial = 1645] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12fc4e400) [pid = 1649] [serial = 1606] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x1141b6c00) [pid = 1649] [serial = 1594] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12d098000) [pid = 1649] [serial = 1603] [outer = 0x0] [url = about:blank] 16:04:59 INFO - PROCESS | 1649 | 1461107099535 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]]]}] 16:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 771ms 16:04:59 INFO - PROCESS | 1649 | 1461107099554 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:04:59 INFO - PROCESS | 1649 | 1461107099556 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:04:59 INFO - PROCESS | 1649 | 1461107099561 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:04:59 INFO - PROCESS | 1649 | 1461107099562 Marionette TRACE conn2 <- [1,2358,null,{}] 16:04:59 INFO - PROCESS | 1649 | 1461107099564 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}] 16:04:59 INFO - PROCESS | 1649 | 1461107099672 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:04:59 INFO - PROCESS | 1649 | 1461107099676 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee1e000 == 92 [pid = 1649] [id = 597] 16:04:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12d905800) [pid = 1649] [serial = 1791] [outer = 0x0] 16:04:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12e76b400) [pid = 1649] [serial = 1792] [outer = 0x12d905800] 16:04:59 INFO - PROCESS | 1649 | 1461107099703 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12ee51000) [pid = 1649] [serial = 1793] [outer = 0x12d905800] 16:05:00 INFO - PROCESS | 1649 | 1461107100104 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]]]}] 16:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 569ms 16:05:00 INFO - PROCESS | 1649 | 1461107100130 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:05:00 INFO - PROCESS | 1649 | 1461107100131 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:05:00 INFO - PROCESS | 1649 | 1461107100133 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:05:00 INFO - PROCESS | 1649 | 1461107100134 Marionette TRACE conn2 <- [1,2362,null,{}] 16:05:00 INFO - PROCESS | 1649 | 1461107100137 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}] 16:05:00 INFO - PROCESS | 1649 | 1461107100242 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:05:00 INFO - PROCESS | 1649 | 1461107100246 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x136317800 == 93 [pid = 1649] [id = 598] 16:05:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12f148000) [pid = 1649] [serial = 1794] [outer = 0x0] 16:05:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12fbcac00) [pid = 1649] [serial = 1795] [outer = 0x12f148000] 16:05:00 INFO - PROCESS | 1649 | 1461107100272 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x135a1e000) [pid = 1649] [serial = 1796] [outer = 0x12f148000] 16:05:00 INFO - PROCESS | 1649 | 1461107100674 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]]]}] 16:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 569ms 16:05:00 INFO - PROCESS | 1649 | 1461107100702 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:05:00 INFO - PROCESS | 1649 | 1461107100703 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:05:00 INFO - PROCESS | 1649 | 1461107100706 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:05:00 INFO - PROCESS | 1649 | 1461107100707 Marionette TRACE conn2 <- [1,2366,null,{}] 16:05:00 INFO - PROCESS | 1649 | 1461107100709 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}] 16:05:00 INFO - PROCESS | 1649 | 1461107100831 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:05:00 INFO - PROCESS | 1649 | 1461107100836 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x136caa800 == 94 [pid = 1649] [id = 599] 16:05:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x135b4e800) [pid = 1649] [serial = 1797] [outer = 0x0] 16:05:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x13642e800) [pid = 1649] [serial = 1798] [outer = 0x135b4e800] 16:05:00 INFO - PROCESS | 1649 | 1461107100863 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x136f83000) [pid = 1649] [serial = 1799] [outer = 0x135b4e800] 16:05:01 INFO - PROCESS | 1649 | 1461107101261 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]]]}] 16:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 570ms 16:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:05:01 INFO - PROCESS | 1649 | 1461107101279 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 1649 | 1461107101280 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:05:01 INFO - PROCESS | 1649 | 1461107101282 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 1649 | 1461107101283 Marionette TRACE conn2 <- [1,2370,null,{}] 16:05:01 INFO - PROCESS | 1649 | 1461107101285 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}] 16:05:01 INFO - PROCESS | 1649 | 1461107101392 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:05:01 INFO - PROCESS | 1649 | 1461107101533 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e365800 == 95 [pid = 1649] [id = 600] 16:05:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x135b51000) [pid = 1649] [serial = 1800] [outer = 0x0] 16:05:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x136f89400) [pid = 1649] [serial = 1801] [outer = 0x135b51000] 16:05:01 INFO - PROCESS | 1649 | 1461107101558 Marionette DEBUG loaded listener.js 16:05:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x13e343000) [pid = 1649] [serial = 1802] [outer = 0x135b51000] 16:05:01 INFO - PROCESS | 1649 | 1461107101897 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]]]}] 16:05:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:05:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 618ms 16:05:01 INFO - PROCESS | 1649 | 1461107101901 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 1649 | 1461107101902 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:05:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:05:01 INFO - PROCESS | 1649 | 1461107101904 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 1649 | 1461107101905 Marionette TRACE conn2 <- [1,2374,null,{}] 16:05:01 INFO - PROCESS | 1649 | 1461107101911 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}] 16:05:02 INFO - PROCESS | 1649 | 1461107102060 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:05:02 INFO - PROCESS | 1649 | 1461107102074 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x142992000 == 96 [pid = 1649] [id = 601] 16:05:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x136966c00) [pid = 1649] [serial = 1803] [outer = 0x0] 16:05:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x14282f800) [pid = 1649] [serial = 1804] [outer = 0x136966c00] 16:05:02 INFO - PROCESS | 1649 | 1461107102099 Marionette DEBUG loaded listener.js 16:05:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x14343c000) [pid = 1649] [serial = 1805] [outer = 0x136966c00] 16:05:02 INFO - PROCESS | 1649 | 1461107102472 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]]]}] 16:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 621ms 16:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:05:02 INFO - PROCESS | 1649 | 1461107102526 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:05:02 INFO - PROCESS | 1649 | 1461107102527 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:05:02 INFO - PROCESS | 1649 | 1461107102529 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:05:02 INFO - PROCESS | 1649 | 1461107102530 Marionette TRACE conn2 <- [1,2378,null,{}] 16:05:02 INFO - PROCESS | 1649 | 1461107102532 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}] 16:05:02 INFO - PROCESS | 1649 | 1461107102678 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:05:02 INFO - PROCESS | 1649 | 1461107102696 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x1434c4800 == 97 [pid = 1649] [id = 602] 16:05:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x136f8f400) [pid = 1649] [serial = 1806] [outer = 0x0] 16:05:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x143503400) [pid = 1649] [serial = 1807] [outer = 0x136f8f400] 16:05:02 INFO - PROCESS | 1649 | 1461107102721 Marionette DEBUG loaded listener.js 16:05:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x14350a800) [pid = 1649] [serial = 1808] [outer = 0x136f8f400] 16:05:03 INFO - PROCESS | 1649 | 1461107103105 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]]]}] 16:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 619ms 16:05:03 INFO - PROCESS | 1649 | 1461107103167 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:05:03 INFO - PROCESS | 1649 | 1461107103168 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:05:03 INFO - PROCESS | 1649 | 1461107103172 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:05:03 INFO - PROCESS | 1649 | 1461107103173 Marionette TRACE conn2 <- [1,2382,null,{}] 16:05:03 INFO - PROCESS | 1649 | 1461107103177 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}] 16:05:03 INFO - PROCESS | 1649 | 1461107103325 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:05:03 INFO - PROCESS | 1649 | 1461107103341 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x143f08000 == 98 [pid = 1649] [id = 603] 16:05:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x14350ac00) [pid = 1649] [serial = 1809] [outer = 0x0] 16:05:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x1436a6000) [pid = 1649] [serial = 1810] [outer = 0x14350ac00] 16:05:03 INFO - PROCESS | 1649 | 1461107103366 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x143f5e400) [pid = 1649] [serial = 1811] [outer = 0x14350ac00] 16:05:03 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x137088000) [pid = 1649] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:05:03 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x135a1dc00) [pid = 1649] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:05:03 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x135a1fc00) [pid = 1649] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:05:03 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x12bd8e400) [pid = 1649] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:05:03 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x1177bcc00) [pid = 1649] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:05:03 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x1154cf000) [pid = 1649] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:05:03 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12fc3b000) [pid = 1649] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:05:03 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x12eaaf000) [pid = 1649] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:05:03 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x1141bc800) [pid = 1649] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:05:03 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x13e2cf000) [pid = 1649] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:05:03 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x10b2dc800) [pid = 1649] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:05:03 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x125c91000) [pid = 1649] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:05:03 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12eaafc00) [pid = 1649] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:05:03 INFO - PROCESS | 1649 | 1461107103921 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]]]}] 16:05:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:05:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 770ms 16:05:03 INFO - PROCESS | 1649 | 1461107103945 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:05:03 INFO - PROCESS | 1649 | 1461107103947 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:05:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:05:03 INFO - PROCESS | 1649 | 1461107103949 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:05:03 INFO - PROCESS | 1649 | 1461107103951 Marionette TRACE conn2 <- [1,2386,null,{}] 16:05:03 INFO - PROCESS | 1649 | 1461107103981 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}] 16:05:04 INFO - PROCESS | 1649 | 1461107104191 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:05:04 INFO - PROCESS | 1649 | 1461107104201 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x1441c1000 == 99 [pid = 1649] [id = 604] 16:05:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x1177bcc00) [pid = 1649] [serial = 1812] [outer = 0x0] 16:05:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x1368ed400) [pid = 1649] [serial = 1813] [outer = 0x1177bcc00] 16:05:04 INFO - PROCESS | 1649 | 1461107104248 Marionette DEBUG loaded listener.js 16:05:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x143f65800) [pid = 1649] [serial = 1814] [outer = 0x1177bcc00] 16:05:04 INFO - PROCESS | 1649 | 1461107104705 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]]]}] 16:05:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:05:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 773ms 16:05:04 INFO - PROCESS | 1649 | 1461107104738 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:05:04 INFO - PROCESS | 1649 | 1461107104740 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:05:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:05:04 INFO - PROCESS | 1649 | 1461107104748 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 1649 | 1461107104749 Marionette TRACE conn2 <- [1,2390,null,{}] 16:05:04 INFO - PROCESS | 1649 | 1461107104751 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}] 16:05:04 INFO - PROCESS | 1649 | 1461107104867 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:05:04 INFO - PROCESS | 1649 | 1461107104872 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x14651d000 == 100 [pid = 1649] [id = 605] 16:05:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x143f67800) [pid = 1649] [serial = 1815] [outer = 0x0] 16:05:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x144130400) [pid = 1649] [serial = 1816] [outer = 0x143f67800] 16:05:04 INFO - PROCESS | 1649 | 1461107104898 Marionette DEBUG loaded listener.js 16:05:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x14422f800) [pid = 1649] [serial = 1817] [outer = 0x143f67800] 16:05:05 INFO - PROCESS | 1649 | 1461107105265 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]]]}] 16:05:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:05:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 521ms 16:05:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:05:05 INFO - PROCESS | 1649 | 1461107105270 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:05:05 INFO - PROCESS | 1649 | 1461107105271 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:05:05 INFO - PROCESS | 1649 | 1461107105273 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:05:05 INFO - PROCESS | 1649 | 1461107105275 Marionette TRACE conn2 <- [1,2394,null,{}] 16:05:05 INFO - PROCESS | 1649 | 1461107105278 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}] 16:05:05 INFO - PROCESS | 1649 | 1461107105389 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:05:05 INFO - PROCESS | 1649 | 1461107105500 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x146576800 == 101 [pid = 1649] [id = 606] 16:05:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x11ad49800) [pid = 1649] [serial = 1818] [outer = 0x0] 16:05:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x136422800) [pid = 1649] [serial = 1819] [outer = 0x11ad49800] 16:05:05 INFO - PROCESS | 1649 | 1461107105526 Marionette DEBUG loaded listener.js 16:05:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x1435a2400) [pid = 1649] [serial = 1820] [outer = 0x11ad49800] 16:05:06 INFO - PROCESS | 1649 | 1461107106045 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]]]}] 16:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 824ms 16:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:05:06 INFO - PROCESS | 1649 | 1461107106098 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:05:06 INFO - PROCESS | 1649 | 1461107106100 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:05:06 INFO - PROCESS | 1649 | 1461107106104 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - PROCESS | 1649 | 1461107106106 Marionette TRACE conn2 <- [1,2398,null,{}] 16:05:06 INFO - PROCESS | 1649 | 1461107106110 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}] 16:05:06 INFO - PROCESS | 1649 | 1461107106251 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:05:06 INFO - PROCESS | 1649 | 1461107106397 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6ed000 == 102 [pid = 1649] [id = 607] 16:05:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x1177bb800) [pid = 1649] [serial = 1821] [outer = 0x0] 16:05:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x11bc88000) [pid = 1649] [serial = 1822] [outer = 0x1177bb800] 16:05:06 INFO - PROCESS | 1649 | 1461107106430 Marionette DEBUG loaded listener.js 16:05:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x125db7c00) [pid = 1649] [serial = 1823] [outer = 0x1177bb800] 16:05:06 INFO - PROCESS | 1649 | 1461107106901 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]]]}] 16:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 821ms 16:05:06 INFO - PROCESS | 1649 | 1461107106925 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:05:06 INFO - PROCESS | 1649 | 1461107106929 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:05:06 INFO - PROCESS | 1649 | 1461107106934 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - PROCESS | 1649 | 1461107106936 Marionette TRACE conn2 <- [1,2402,null,{}] 16:05:06 INFO - PROCESS | 1649 | 1461107106938 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}] 16:05:07 INFO - PROCESS | 1649 | 1461107107070 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:05:07 INFO - PROCESS | 1649 | 1461107107211 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x1367b6800 == 103 [pid = 1649] [id = 608] 16:05:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x125db8400) [pid = 1649] [serial = 1824] [outer = 0x0] 16:05:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12b110c00) [pid = 1649] [serial = 1825] [outer = 0x125db8400] 16:05:07 INFO - PROCESS | 1649 | 1461107107243 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x12d961000) [pid = 1649] [serial = 1826] [outer = 0x125db8400] 16:05:07 INFO - PROCESS | 1649 | 1461107107680 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]]]}] 16:05:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:05:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 769ms 16:05:07 INFO - PROCESS | 1649 | 1461107107704 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:05:07 INFO - PROCESS | 1649 | 1461107107705 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:05:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:05:07 INFO - PROCESS | 1649 | 1461107107708 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:05:07 INFO - PROCESS | 1649 | 1461107107710 Marionette TRACE conn2 <- [1,2406,null,{}] 16:05:07 INFO - PROCESS | 1649 | 1461107107719 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}] 16:05:07 INFO - PROCESS | 1649 | 1461107107873 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:05:08 INFO - PROCESS | 1649 | 1461107108028 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x143f22800 == 104 [pid = 1649] [id = 609] 16:05:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x12ec7b800) [pid = 1649] [serial = 1827] [outer = 0x0] 16:05:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x135b51400) [pid = 1649] [serial = 1828] [outer = 0x12ec7b800] 16:05:08 INFO - PROCESS | 1649 | 1461107108064 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x13679dc00) [pid = 1649] [serial = 1829] [outer = 0x12ec7b800] 16:05:08 INFO - PROCESS | 1649 | 1461107108519 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]]]}] 16:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 823ms 16:05:08 INFO - PROCESS | 1649 | 1461107108532 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:05:08 INFO - PROCESS | 1649 | 1461107108535 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:05:08 INFO - PROCESS | 1649 | 1461107108539 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:05:08 INFO - PROCESS | 1649 | 1461107108541 Marionette TRACE conn2 <- [1,2410,null,{}] 16:05:08 INFO - PROCESS | 1649 | 1461107108545 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}] 16:05:08 INFO - PROCESS | 1649 | 1461107108686 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:05:08 INFO - PROCESS | 1649 | 1461107108832 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x14701c800 == 105 [pid = 1649] [id = 610] 16:05:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x136963400) [pid = 1649] [serial = 1830] [outer = 0x0] 16:05:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x137089000) [pid = 1649] [serial = 1831] [outer = 0x136963400] 16:05:08 INFO - PROCESS | 1649 | 1461107108862 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x14343d000) [pid = 1649] [serial = 1832] [outer = 0x136963400] 16:05:09 INFO - PROCESS | 1649 | 1461107109333 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]]]}] 16:05:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:05:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 828ms 16:05:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:05:09 INFO - PROCESS | 1649 | 1461107109366 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 1649 | 1461107109368 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:05:09 INFO - PROCESS | 1649 | 1461107109370 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - PROCESS | 1649 | 1461107109371 Marionette TRACE conn2 <- [1,2414,null,{}] 16:05:09 INFO - PROCESS | 1649 | 1461107109374 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}] 16:05:09 INFO - PROCESS | 1649 | 1461107109503 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:05:09 INFO - PROCESS | 1649 | 1461107109610 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x1473a9800 == 106 [pid = 1649] [id = 611] 16:05:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x136c39000) [pid = 1649] [serial = 1833] [outer = 0x0] 16:05:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x143506c00) [pid = 1649] [serial = 1834] [outer = 0x136c39000] 16:05:09 INFO - PROCESS | 1649 | 1461107109640 Marionette DEBUG loaded listener.js 16:05:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x1435a5400) [pid = 1649] [serial = 1835] [outer = 0x136c39000] 16:05:10 INFO - PROCESS | 1649 | 1461107110050 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]]]}] 16:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 720ms 16:05:10 INFO - PROCESS | 1649 | 1461107110090 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:05:10 INFO - PROCESS | 1649 | 1461107110092 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:05:10 INFO - PROCESS | 1649 | 1461107110094 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:05:10 INFO - PROCESS | 1649 | 1461107110095 Marionette TRACE conn2 <- [1,2418,null,{}] 16:05:10 INFO - PROCESS | 1649 | 1461107110098 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}] 16:05:10 INFO - PROCESS | 1649 | 1461107110240 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:05:10 INFO - PROCESS | 1649 | 1461107110351 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x1471e5800 == 107 [pid = 1649] [id = 612] 16:05:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x143682800) [pid = 1649] [serial = 1836] [outer = 0x0] 16:05:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x143689c00) [pid = 1649] [serial = 1837] [outer = 0x143682800] 16:05:10 INFO - PROCESS | 1649 | 1461107110383 Marionette DEBUG loaded listener.js 16:05:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x143f69000) [pid = 1649] [serial = 1838] [outer = 0x143682800] 16:05:10 INFO - PROCESS | 1649 | 1461107110871 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]]]}] 16:05:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:05:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 819ms 16:05:10 INFO - PROCESS | 1649 | 1461107110914 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:05:10 INFO - PROCESS | 1649 | 1461107110915 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:05:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:05:10 INFO - PROCESS | 1649 | 1461107110918 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:05:10 INFO - PROCESS | 1649 | 1461107110919 Marionette TRACE conn2 <- [1,2422,null,{}] 16:05:10 INFO - PROCESS | 1649 | 1461107110921 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}] 16:05:11 INFO - PROCESS | 1649 | 1461107111103 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:05:11 INFO - PROCESS | 1649 | 1461107111180 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x147883800 == 108 [pid = 1649] [id = 613] 16:05:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x136669400) [pid = 1649] [serial = 1839] [outer = 0x0] 16:05:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x143e89400) [pid = 1649] [serial = 1840] [outer = 0x136669400] 16:05:11 INFO - PROCESS | 1649 | 1461107111210 Marionette DEBUG loaded listener.js 16:05:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x143e8d000) [pid = 1649] [serial = 1841] [outer = 0x136669400] 16:05:11 INFO - PROCESS | 1649 | 1461107111612 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]]]}] 16:05:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:05:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 720ms 16:05:11 INFO - PROCESS | 1649 | 1461107111638 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:05:11 INFO - PROCESS | 1649 | 1461107111640 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:05:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:05:11 INFO - PROCESS | 1649 | 1461107111642 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:05:11 INFO - PROCESS | 1649 | 1461107111643 Marionette TRACE conn2 <- [1,2426,null,{}] 16:05:11 INFO - PROCESS | 1649 | 1461107111645 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}] 16:05:11 INFO - PROCESS | 1649 | 1461107111766 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:05:11 INFO - PROCESS | 1649 | 1461107111905 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x147898800 == 109 [pid = 1649] [id = 614] 16:05:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x143e8a000) [pid = 1649] [serial = 1842] [outer = 0x0] 16:05:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x143f5c800) [pid = 1649] [serial = 1843] [outer = 0x143e8a000] 16:05:11 INFO - PROCESS | 1649 | 1461107111936 Marionette DEBUG loaded listener.js 16:05:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x144227400) [pid = 1649] [serial = 1844] [outer = 0x143e8a000] 16:05:12 INFO - PROCESS | 1649 | 1461107112356 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]]]}] 16:05:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:05:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 721ms 16:05:12 INFO - PROCESS | 1649 | 1461107112363 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:05:12 INFO - PROCESS | 1649 | 1461107112364 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:05:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:05:12 INFO - PROCESS | 1649 | 1461107112367 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:05:12 INFO - PROCESS | 1649 | 1461107112368 Marionette TRACE conn2 <- [1,2430,null,{}] 16:05:12 INFO - PROCESS | 1649 | 1461107112370 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}] 16:05:12 INFO - PROCESS | 1649 | 1461107112513 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:05:12 INFO - PROCESS | 1649 | 1461107112638 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x147ce2000 == 110 [pid = 1649] [id = 615] 16:05:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x144229400) [pid = 1649] [serial = 1845] [outer = 0x0] 16:05:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x144c43400) [pid = 1649] [serial = 1846] [outer = 0x144229400] 16:05:12 INFO - PROCESS | 1649 | 1461107112667 Marionette DEBUG loaded listener.js 16:05:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x144c46c00) [pid = 1649] [serial = 1847] [outer = 0x144229400] 16:05:13 INFO - PROCESS | 1649 | 1461107113079 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]]]}] 16:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 721ms 16:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:05:13 INFO - PROCESS | 1649 | 1461107113089 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:05:13 INFO - PROCESS | 1649 | 1461107113090 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:05:13 INFO - PROCESS | 1649 | 1461107113092 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:05:13 INFO - PROCESS | 1649 | 1461107113093 Marionette TRACE conn2 <- [1,2434,null,{}] 16:05:13 INFO - PROCESS | 1649 | 1461107113096 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}] 16:05:13 INFO - PROCESS | 1649 | 1461107113227 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:05:13 INFO - PROCESS | 1649 | 1461107113387 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x14775b800 == 111 [pid = 1649] [id = 616] 16:05:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x1158d5400) [pid = 1649] [serial = 1848] [outer = 0x0] 16:05:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x144c49800) [pid = 1649] [serial = 1849] [outer = 0x1158d5400] 16:05:13 INFO - PROCESS | 1649 | 1461107113417 Marionette DEBUG loaded listener.js 16:05:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x144c4ec00) [pid = 1649] [serial = 1850] [outer = 0x1158d5400] 16:05:13 INFO - PROCESS | 1649 | 1461107113854 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]]]}] 16:05:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:05:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 772ms 16:05:13 INFO - PROCESS | 1649 | 1461107113882 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:05:13 INFO - PROCESS | 1649 | 1461107113884 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:05:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:05:13 INFO - PROCESS | 1649 | 1461107113886 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:05:13 INFO - PROCESS | 1649 | 1461107113888 Marionette TRACE conn2 <- [1,2438,null,{}] 16:05:13 INFO - PROCESS | 1649 | 1461107113908 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}] 16:05:14 INFO - PROCESS | 1649 | 1461107114055 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:05:14 INFO - PROCESS | 1649 | 1461107114529 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x125c29800 == 112 [pid = 1649] [id = 617] 16:05:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x11226c800) [pid = 1649] [serial = 1851] [outer = 0x0] 16:05:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x114aef800) [pid = 1649] [serial = 1852] [outer = 0x11226c800] 16:05:14 INFO - PROCESS | 1649 | 1461107114563 Marionette DEBUG loaded listener.js 16:05:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x11631fc00) [pid = 1649] [serial = 1853] [outer = 0x11226c800] 16:05:15 INFO - PROCESS | 1649 | 1461107115023 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]]]}] 16:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1171ms 16:05:15 INFO - PROCESS | 1649 | 1461107115058 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:05:15 INFO - PROCESS | 1649 | 1461107115061 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:05:15 INFO - PROCESS | 1649 | 1461107115065 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:05:15 INFO - PROCESS | 1649 | 1461107115067 Marionette TRACE conn2 <- [1,2442,null,{}] 16:05:15 INFO - PROCESS | 1649 | 1461107115070 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}] 16:05:15 INFO - PROCESS | 1649 | 1461107115191 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:05:15 INFO - PROCESS | 1649 | 1461107115304 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c014000 == 113 [pid = 1649] [id = 618] 16:05:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x114c14000) [pid = 1649] [serial = 1854] [outer = 0x0] 16:05:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x118f2f000) [pid = 1649] [serial = 1855] [outer = 0x114c14000] 16:05:15 INFO - PROCESS | 1649 | 1461107115335 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x11ad47c00) [pid = 1649] [serial = 1856] [outer = 0x114c14000] 16:05:15 INFO - PROCESS | 1649 | 1461107115769 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]]]}] 16:05:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:05:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 779ms 16:05:15 INFO - PROCESS | 1649 | 1461107115847 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:05:15 INFO - PROCESS | 1649 | 1461107115850 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:05:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:05:15 INFO - PROCESS | 1649 | 1461107115852 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:05:15 INFO - PROCESS | 1649 | 1461107115853 Marionette TRACE conn2 <- [1,2446,null,{}] 16:05:15 INFO - PROCESS | 1649 | 1461107115856 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}] 16:05:15 INFO - PROCESS | 1649 | 1461107115970 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:05:16 INFO - PROCESS | 1649 | 1461107116085 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b29000 == 114 [pid = 1649] [id = 619] 16:05:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x11bebb800) [pid = 1649] [serial = 1857] [outer = 0x0] 16:05:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x11bfd8800) [pid = 1649] [serial = 1858] [outer = 0x11bebb800] 16:05:16 INFO - PROCESS | 1649 | 1461107116113 Marionette DEBUG loaded listener.js 16:05:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x123bd5800) [pid = 1649] [serial = 1859] [outer = 0x11bebb800] 16:05:16 INFO - PROCESS | 1649 | 1461107116582 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]]]}] 16:05:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:05:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 770ms 16:05:16 INFO - PROCESS | 1649 | 1461107116623 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:05:16 INFO - PROCESS | 1649 | 1461107116625 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:05:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:05:16 INFO - PROCESS | 1649 | 1461107116633 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:05:16 INFO - PROCESS | 1649 | 1461107116639 Marionette TRACE conn2 <- [1,2450,null,{}] 16:05:16 INFO - PROCESS | 1649 | 1461107116644 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}] 16:05:16 INFO - PROCESS | 1649 | 1461107116784 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:05:16 INFO - PROCESS | 1649 | 1461107116932 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ea5b000 == 115 [pid = 1649] [id = 620] 16:05:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x125dba400) [pid = 1649] [serial = 1860] [outer = 0x0] 16:05:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x126ade400) [pid = 1649] [serial = 1861] [outer = 0x125dba400] 16:05:16 INFO - PROCESS | 1649 | 1461107116962 Marionette DEBUG loaded listener.js 16:05:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x12821a400) [pid = 1649] [serial = 1862] [outer = 0x125dba400] 16:05:17 INFO - PROCESS | 1649 | 1461107117389 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]]]}] 16:05:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:05:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 834ms 16:05:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:05:17 INFO - PROCESS | 1649 | 1461107117463 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:05:17 INFO - PROCESS | 1649 | 1461107117464 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:05:17 INFO - PROCESS | 1649 | 1461107117466 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:05:17 INFO - PROCESS | 1649 | 1461107117468 Marionette TRACE conn2 <- [1,2454,null,{}] 16:05:17 INFO - PROCESS | 1649 | 1461107117470 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}] 16:05:17 INFO - PROCESS | 1649 | 1461107117611 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x13e5a1800 == 114 [pid = 1649] [id = 444] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1367ba800 == 113 [pid = 1649] [id = 441] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6b9800 == 112 [pid = 1649] [id = 148] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x14651d000 == 111 [pid = 1649] [id = 605] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1441c1000 == 110 [pid = 1649] [id = 604] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x143f08000 == 109 [pid = 1649] [id = 603] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x14346f000) [pid = 1649] [serial = 1684] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x114ae8800) [pid = 1649] [serial = 1666] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x135a1ac00) [pid = 1649] [serial = 1675] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x137093400) [pid = 1649] [serial = 1678] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x12b109800) [pid = 1649] [serial = 1672] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x136f8cc00) [pid = 1649] [serial = 1681] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x123744c00) [pid = 1649] [serial = 1669] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x1436b0000) [pid = 1649] [serial = 1687] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x142833000) [pid = 1649] [serial = 1690] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x1436ae400) [pid = 1649] [serial = 1693] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x14422d000) [pid = 1649] [serial = 1696] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x145d31400) [pid = 1649] [serial = 1699] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x12b117400) [pid = 1649] [serial = 1702] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x135b57400) [pid = 1649] [serial = 1741] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x1434c4800 == 108 [pid = 1649] [id = 602] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x142992000 == 107 [pid = 1649] [id = 601] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x13e365800 == 106 [pid = 1649] [id = 600] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x136caa800 == 105 [pid = 1649] [id = 599] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x136317800 == 104 [pid = 1649] [id = 598] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee1e000 == 103 [pid = 1649] [id = 597] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x11c695800 == 102 [pid = 1649] [id = 596] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x118e33800 == 101 [pid = 1649] [id = 595] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x130129000 == 100 [pid = 1649] [id = 594] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x14408c000 == 99 [pid = 1649] [id = 589] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x145eef800 == 98 [pid = 1649] [id = 588] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x145ed8800 == 97 [pid = 1649] [id = 587] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x14652d800 == 96 [pid = 1649] [id = 586] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x146294800 == 95 [pid = 1649] [id = 585] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x144a6e000 == 94 [pid = 1649] [id = 584] 16:05:17 INFO - PROCESS | 1649 | 1461107117770 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x14295e800 == 93 [pid = 1649] [id = 583] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x13182b800 == 92 [pid = 1649] [id = 582] 16:05:17 INFO - PROCESS | 1649 | --DOCSHELL 0x128b28800 == 91 [pid = 1649] [id = 581] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x14412f400) [pid = 1649] [serial = 1664] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x136424400) [pid = 1649] [serial = 1726] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x136970c00) [pid = 1649] [serial = 1729] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x12d90e400) [pid = 1649] [serial = 1717] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x12e60c000) [pid = 1649] [serial = 1718] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x136c8d800) [pid = 1649] [serial = 1730] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x123bd3800) [pid = 1649] [serial = 1711] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x126a72000) [pid = 1649] [serial = 1712] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x12bd88c00) [pid = 1649] [serial = 1733] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x136f85800) [pid = 1649] [serial = 1735] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x12eab3800) [pid = 1649] [serial = 1720] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x12f151800) [pid = 1649] [serial = 1721] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x114be7c00) [pid = 1649] [serial = 1708] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x11ad4e400) [pid = 1649] [serial = 1709] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x1426c6400) [pid = 1649] [serial = 1738] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x137096800) [pid = 1649] [serial = 1736] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x114c6f000) [pid = 1649] [serial = 1706] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x11434d000) [pid = 1649] [serial = 1705] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x12bd6e800) [pid = 1649] [serial = 1715] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x12b113000) [pid = 1649] [serial = 1714] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x143463000) [pid = 1649] [serial = 1739] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12f5b9000) [pid = 1649] [serial = 1723] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x11beb7400) [pid = 1649] [serial = 1732] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x136791000) [pid = 1649] [serial = 1727] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x135a23000) [pid = 1649] [serial = 1724] [outer = 0x0] [url = about:blank] 16:05:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x11983d000 == 92 [pid = 1649] [id = 621] 16:05:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x11434d000) [pid = 1649] [serial = 1863] [outer = 0x0] 16:05:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x1154cbc00) [pid = 1649] [serial = 1864] [outer = 0x11434d000] 16:05:17 INFO - PROCESS | 1649 | 1461107117805 Marionette DEBUG loaded listener.js 16:05:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x11ac83800) [pid = 1649] [serial = 1865] [outer = 0x11434d000] 16:05:18 INFO - PROCESS | 1649 | 1461107118109 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]]]}] 16:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 669ms 16:05:18 INFO - PROCESS | 1649 | 1461107118136 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:05:18 INFO - PROCESS | 1649 | 1461107118138 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:05:18 INFO - PROCESS | 1649 | 1461107118140 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:05:18 INFO - PROCESS | 1649 | 1461107118142 Marionette TRACE conn2 <- [1,2458,null,{}] 16:05:18 INFO - PROCESS | 1649 | 1461107118146 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}] 16:05:18 INFO - PROCESS | 1649 | 1461107118260 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:05:18 INFO - PROCESS | 1649 | 1461107118265 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d720800 == 93 [pid = 1649] [id = 622] 16:05:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x12b98cc00) [pid = 1649] [serial = 1866] [outer = 0x0] 16:05:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x12b996000) [pid = 1649] [serial = 1867] [outer = 0x12b98cc00] 16:05:18 INFO - PROCESS | 1649 | 1461107118298 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x12d044400) [pid = 1649] [serial = 1868] [outer = 0x12b98cc00] 16:05:18 INFO - PROCESS | 1649 | 1461107118749 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]]]}] 16:05:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:05:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 623ms 16:05:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:05:18 INFO - PROCESS | 1649 | 1461107118764 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:05:18 INFO - PROCESS | 1649 | 1461107118766 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:05:18 INFO - PROCESS | 1649 | 1461107118769 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:05:18 INFO - PROCESS | 1649 | 1461107118771 Marionette TRACE conn2 <- [1,2462,null,{}] 16:05:18 INFO - PROCESS | 1649 | 1461107118774 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}] 16:05:18 INFO - PROCESS | 1649 | 1461107118947 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:05:19 INFO - PROCESS | 1649 | 1461107119125 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f2ca800 == 94 [pid = 1649] [id = 623] 16:05:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x11ab38400) [pid = 1649] [serial = 1869] [outer = 0x0] 16:05:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12d90a800) [pid = 1649] [serial = 1870] [outer = 0x11ab38400] 16:05:19 INFO - PROCESS | 1649 | 1461107119167 Marionette DEBUG loaded listener.js 16:05:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x12e60a400) [pid = 1649] [serial = 1871] [outer = 0x11ab38400] 16:05:19 INFO - PROCESS | 1649 | 1461107119494 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]]]}] 16:05:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:05:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 774ms 16:05:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:05:19 INFO - PROCESS | 1649 | 1461107119568 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 1649 | 1461107119569 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:05:19 INFO - PROCESS | 1649 | 1461107119573 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 1649 | 1461107119574 Marionette TRACE conn2 <- [1,2466,null,{}] 16:05:19 INFO - PROCESS | 1649 | 1461107119577 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}] 16:05:19 INFO - PROCESS | 1649 | 1461107119679 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:05:19 INFO - PROCESS | 1649 | 1461107119683 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x135ab3800 == 95 [pid = 1649] [id = 624] 16:05:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x12e6bf000) [pid = 1649] [serial = 1872] [outer = 0x0] 16:05:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x12e766400) [pid = 1649] [serial = 1873] [outer = 0x12e6bf000] 16:05:19 INFO - PROCESS | 1649 | 1461107119709 Marionette DEBUG loaded listener.js 16:05:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x12eab2400) [pid = 1649] [serial = 1874] [outer = 0x12e6bf000] 16:05:20 INFO - PROCESS | 1649 | 1461107120097 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]]]}] 16:05:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:05:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 569ms 16:05:20 INFO - PROCESS | 1649 | 1461107120142 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:05:20 INFO - PROCESS | 1649 | 1461107120143 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:05:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:05:20 INFO - PROCESS | 1649 | 1461107120146 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:05:20 INFO - PROCESS | 1649 | 1461107120147 Marionette TRACE conn2 <- [1,2470,null,{}] 16:05:20 INFO - PROCESS | 1649 | 1461107120149 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}] 16:05:20 INFO - PROCESS | 1649 | 1461107120291 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:05:20 INFO - PROCESS | 1649 | 1461107120309 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x13647f000 == 96 [pid = 1649] [id = 625] 16:05:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x12eab3400) [pid = 1649] [serial = 1875] [outer = 0x0] 16:05:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x12ec79800) [pid = 1649] [serial = 1876] [outer = 0x12eab3400] 16:05:20 INFO - PROCESS | 1649 | 1461107120335 Marionette DEBUG loaded listener.js 16:05:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x12ee59400) [pid = 1649] [serial = 1877] [outer = 0x12eab3400] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x135b51000) [pid = 1649] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x114aec400) [pid = 1649] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x135b4e800) [pid = 1649] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x118f38c00) [pid = 1649] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x14350ac00) [pid = 1649] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x126286400) [pid = 1649] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x136966c00) [pid = 1649] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x114402800) [pid = 1649] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x12d905800) [pid = 1649] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x143f67800) [pid = 1649] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x136f8f400) [pid = 1649] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x1177bcc00) [pid = 1649] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12f148000) [pid = 1649] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x1177c5c00) [pid = 1649] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:05:21 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x11ad08000) [pid = 1649] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:05:21 INFO - PROCESS | 1649 | 1461107121487 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]]]}] 16:05:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:05:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1371ms 16:05:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:05:21 INFO - PROCESS | 1649 | 1461107121518 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:05:21 INFO - PROCESS | 1649 | 1461107121521 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:05:21 INFO - PROCESS | 1649 | 1461107121527 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:05:21 INFO - PROCESS | 1649 | 1461107121530 Marionette TRACE conn2 <- [1,2474,null,{}] 16:05:21 INFO - PROCESS | 1649 | 1461107121534 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}] 16:05:21 INFO - PROCESS | 1649 | 1461107121665 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:05:21 INFO - PROCESS | 1649 | 1461107121796 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b2f800 == 97 [pid = 1649] [id = 626] 16:05:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x11850a800) [pid = 1649] [serial = 1878] [outer = 0x0] 16:05:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x11a8c0400) [pid = 1649] [serial = 1879] [outer = 0x11850a800] 16:05:21 INFO - PROCESS | 1649 | 1461107121832 Marionette DEBUG loaded listener.js 16:05:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x11ad50400) [pid = 1649] [serial = 1880] [outer = 0x11850a800] 16:05:22 INFO - PROCESS | 1649 | 1461107122329 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]]]}] 16:05:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:05:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 826ms 16:05:22 INFO - PROCESS | 1649 | 1461107122352 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:05:22 INFO - PROCESS | 1649 | 1461107122356 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:05:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:05:22 INFO - PROCESS | 1649 | 1461107122361 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:05:22 INFO - PROCESS | 1649 | 1461107122363 Marionette TRACE conn2 <- [1,2478,null,{}] 16:05:22 INFO - PROCESS | 1649 | 1461107122365 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}] 16:05:22 INFO - PROCESS | 1649 | 1461107122493 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:05:22 INFO - PROCESS | 1649 | 1461107122624 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4bb000 == 98 [pid = 1649] [id = 627] 16:05:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x11bc88400) [pid = 1649] [serial = 1881] [outer = 0x0] 16:05:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x125ae9000) [pid = 1649] [serial = 1882] [outer = 0x11bc88400] 16:05:22 INFO - PROCESS | 1649 | 1461107122658 Marionette DEBUG loaded listener.js 16:05:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x126288800) [pid = 1649] [serial = 1883] [outer = 0x11bc88400] 16:05:23 INFO - PROCESS | 1649 | 1461107123082 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]]]}] 16:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 771ms 16:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:05:23 INFO - PROCESS | 1649 | 1461107123132 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:05:23 INFO - PROCESS | 1649 | 1461107123133 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:05:23 INFO - PROCESS | 1649 | 1461107123136 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:05:23 INFO - PROCESS | 1649 | 1461107123138 Marionette TRACE conn2 <- [1,2482,null,{}] 16:05:23 INFO - PROCESS | 1649 | 1461107123146 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}] 16:05:23 INFO - PROCESS | 1649 | 1461107123272 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:05:23 INFO - PROCESS | 1649 | 1461107123405 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x1366d0800 == 99 [pid = 1649] [id = 628] 16:05:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x12746f800) [pid = 1649] [serial = 1884] [outer = 0x0] 16:05:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12b58c000) [pid = 1649] [serial = 1885] [outer = 0x12746f800] 16:05:23 INFO - PROCESS | 1649 | 1461107123441 Marionette DEBUG loaded listener.js 16:05:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x12e366400) [pid = 1649] [serial = 1886] [outer = 0x12746f800] 16:05:23 INFO - PROCESS | 1649 | 1461107123888 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]]]}] 16:05:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:05:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 770ms 16:05:23 INFO - PROCESS | 1649 | 1461107123924 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:05:23 INFO - PROCESS | 1649 | 1461107123929 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:05:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:05:23 INFO - PROCESS | 1649 | 1461107123932 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:05:23 INFO - PROCESS | 1649 | 1461107123933 Marionette TRACE conn2 <- [1,2486,null,{}] 16:05:23 INFO - PROCESS | 1649 | 1461107123935 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}] 16:05:24 INFO - PROCESS | 1649 | 1461107124060 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:05:24 INFO - PROCESS | 1649 | 1461107124190 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x136a8e800 == 100 [pid = 1649] [id = 629] 16:05:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x12e6be400) [pid = 1649] [serial = 1887] [outer = 0x0] 16:05:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x12ee54400) [pid = 1649] [serial = 1888] [outer = 0x12e6be400] 16:05:24 INFO - PROCESS | 1649 | 1461107124223 Marionette DEBUG loaded listener.js 16:05:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x12f4e0400) [pid = 1649] [serial = 1889] [outer = 0x12e6be400] 16:05:24 INFO - PROCESS | 1649 | 1461107124644 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]]]}] 16:05:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:05:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 720ms 16:05:24 INFO - PROCESS | 1649 | 1461107124652 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:05:24 INFO - PROCESS | 1649 | 1461107124654 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:05:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:05:24 INFO - PROCESS | 1649 | 1461107124656 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:05:24 INFO - PROCESS | 1649 | 1461107124658 Marionette TRACE conn2 <- [1,2490,null,{}] 16:05:24 INFO - PROCESS | 1649 | 1461107124681 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}] 16:05:24 INFO - PROCESS | 1649 | 1461107124802 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:05:24 INFO - PROCESS | 1649 | 1461107124902 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e031000 == 101 [pid = 1649] [id = 630] 16:05:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x12eaba800) [pid = 1649] [serial = 1890] [outer = 0x0] 16:05:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x12fbc3000) [pid = 1649] [serial = 1891] [outer = 0x12eaba800] 16:05:24 INFO - PROCESS | 1649 | 1461107124934 Marionette DEBUG loaded listener.js 16:05:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x12fc48800) [pid = 1649] [serial = 1892] [outer = 0x12eaba800] 16:05:25 INFO - PROCESS | 1649 | 1461107125364 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]]]}] 16:05:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:05:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 739ms 16:05:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:05:25 INFO - PROCESS | 1649 | 1461107125396 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:05:25 INFO - PROCESS | 1649 | 1461107125397 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:05:25 INFO - PROCESS | 1649 | 1461107125399 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:05:25 INFO - PROCESS | 1649 | 1461107125401 Marionette TRACE conn2 <- [1,2494,null,{}] 16:05:25 INFO - PROCESS | 1649 | 1461107125403 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}] 16:05:25 INFO - PROCESS | 1649 | 1461107125563 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:05:25 INFO - PROCESS | 1649 | 1461107125697 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e587800 == 102 [pid = 1649] [id = 631] 16:05:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x126c8cc00) [pid = 1649] [serial = 1893] [outer = 0x0] 16:05:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x12f147800) [pid = 1649] [serial = 1894] [outer = 0x126c8cc00] 16:05:25 INFO - PROCESS | 1649 | 1461107125733 Marionette DEBUG loaded listener.js 16:05:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x1365df000) [pid = 1649] [serial = 1895] [outer = 0x126c8cc00] 16:05:26 INFO - PROCESS | 1649 | 1461107126151 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]]]}] 16:05:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:05:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 770ms 16:05:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:05:26 INFO - PROCESS | 1649 | 1461107126169 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:05:26 INFO - PROCESS | 1649 | 1461107126171 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:05:26 INFO - PROCESS | 1649 | 1461107126173 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:05:26 INFO - PROCESS | 1649 | 1461107126174 Marionette TRACE conn2 <- [1,2498,null,{}] 16:05:26 INFO - PROCESS | 1649 | 1461107126177 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}] 16:05:26 INFO - PROCESS | 1649 | 1461107126301 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:05:26 INFO - PROCESS | 1649 | 1461107126432 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x142957000 == 103 [pid = 1649] [id = 632] 16:05:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x12fc49800) [pid = 1649] [serial = 1896] [outer = 0x0] 16:05:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x13666bc00) [pid = 1649] [serial = 1897] [outer = 0x12fc49800] 16:05:26 INFO - PROCESS | 1649 | 1461107126465 Marionette DEBUG loaded listener.js 16:05:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x136966400) [pid = 1649] [serial = 1898] [outer = 0x12fc49800] 16:05:26 INFO - PROCESS | 1649 | 1461107126917 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]]]}] 16:05:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:05:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 772ms 16:05:26 INFO - PROCESS | 1649 | 1461107126973 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:05:26 INFO - PROCESS | 1649 | 1461107126975 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:05:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:05:26 INFO - PROCESS | 1649 | 1461107126982 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:05:26 INFO - PROCESS | 1649 | 1461107126984 Marionette TRACE conn2 <- [1,2502,null,{}] 16:05:26 INFO - PROCESS | 1649 | 1461107126988 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}] 16:05:27 INFO - PROCESS | 1649 | 1461107127139 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:05:27 INFO - PROCESS | 1649 | 1461107127241 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x1433a4000 == 104 [pid = 1649] [id = 633] 16:05:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x13679e000) [pid = 1649] [serial = 1899] [outer = 0x0] 16:05:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x136c37000) [pid = 1649] [serial = 1900] [outer = 0x13679e000] 16:05:27 INFO - PROCESS | 1649 | 1461107127272 Marionette DEBUG loaded listener.js 16:05:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x136c8e800) [pid = 1649] [serial = 1901] [outer = 0x13679e000] 16:05:27 INFO - PROCESS | 1649 | 1461107127673 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]]]}] 16:05:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:05:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 722ms 16:05:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:05:27 INFO - PROCESS | 1649 | 1461107127704 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:05:27 INFO - PROCESS | 1649 | 1461107127705 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:05:27 INFO - PROCESS | 1649 | 1461107127707 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:05:27 INFO - PROCESS | 1649 | 1461107127709 Marionette TRACE conn2 <- [1,2506,null,{}] 16:05:27 INFO - PROCESS | 1649 | 1461107127711 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}] 16:05:27 INFO - PROCESS | 1649 | 1461107127836 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:05:27 INFO - PROCESS | 1649 | 1461107127967 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x14341d000 == 105 [pid = 1649] [id = 634] 16:05:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x136964000) [pid = 1649] [serial = 1902] [outer = 0x0] 16:05:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x136f87c00) [pid = 1649] [serial = 1903] [outer = 0x136964000] 16:05:28 INFO - PROCESS | 1649 | 1461107127999 Marionette DEBUG loaded listener.js 16:05:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x13708f000) [pid = 1649] [serial = 1904] [outer = 0x136964000] 16:05:28 INFO - PROCESS | 1649 | 1461107128400 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]]]}] 16:05:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:05:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 722ms 16:05:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:05:28 INFO - PROCESS | 1649 | 1461107128429 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:05:28 INFO - PROCESS | 1649 | 1461107128431 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:05:28 INFO - PROCESS | 1649 | 1461107128433 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:05:28 INFO - PROCESS | 1649 | 1461107128434 Marionette TRACE conn2 <- [1,2510,null,{}] 16:05:28 INFO - PROCESS | 1649 | 1461107128437 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}] 16:05:28 INFO - PROCESS | 1649 | 1461107128581 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:05:28 INFO - PROCESS | 1649 | 1461107128685 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x1435dc800 == 106 [pid = 1649] [id = 635] 16:05:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x136964c00) [pid = 1649] [serial = 1905] [outer = 0x0] 16:05:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x13e2c7800) [pid = 1649] [serial = 1906] [outer = 0x136964c00] 16:05:28 INFO - PROCESS | 1649 | 1461107128715 Marionette DEBUG loaded listener.js 16:05:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x13e343c00) [pid = 1649] [serial = 1907] [outer = 0x136964c00] 16:05:29 INFO - PROCESS | 1649 | 1461107129105 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]]]}] 16:05:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:05:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 719ms 16:05:29 INFO - PROCESS | 1649 | 1461107129152 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:05:29 INFO - PROCESS | 1649 | 1461107129154 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:05:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:05:29 INFO - PROCESS | 1649 | 1461107129156 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:05:29 INFO - PROCESS | 1649 | 1461107129158 Marionette TRACE conn2 <- [1,2514,null,{}] 16:05:29 INFO - PROCESS | 1649 | 1461107129161 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}] 16:05:29 INFO - PROCESS | 1649 | 1461107129298 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:05:29 INFO - PROCESS | 1649 | 1461107129435 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x144081800 == 107 [pid = 1649] [id = 636] 16:05:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x13e342400) [pid = 1649] [serial = 1908] [outer = 0x0] 16:05:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x1426cbc00) [pid = 1649] [serial = 1909] [outer = 0x13e342400] 16:05:29 INFO - PROCESS | 1649 | 1461107129472 Marionette DEBUG loaded listener.js 16:05:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x143437000) [pid = 1649] [serial = 1910] [outer = 0x13e342400] 16:05:29 INFO - PROCESS | 1649 | 1461107129909 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]]]}] 16:05:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:05:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 822ms 16:05:30 INFO - PROCESS | 1649 | 1461107130006 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:05:30 INFO - PROCESS | 1649 | 1461107130010 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:05:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:05:30 INFO - PROCESS | 1649 | 1461107130016 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 1649 | 1461107130018 Marionette TRACE conn2 <- [1,2518,null,{}] 16:05:30 INFO - PROCESS | 1649 | 1461107130022 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}] 16:05:30 INFO - PROCESS | 1649 | 1461107130205 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:05:30 INFO - PROCESS | 1649 | 1461107130311 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3c1800 == 108 [pid = 1649] [id = 637] 16:05:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x118c0e800) [pid = 1649] [serial = 1911] [outer = 0x0] 16:05:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x135adc800) [pid = 1649] [serial = 1912] [outer = 0x118c0e800] 16:05:30 INFO - PROCESS | 1649 | 1461107130342 Marionette DEBUG loaded listener.js 16:05:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x14282c400) [pid = 1649] [serial = 1913] [outer = 0x118c0e800] 16:05:30 INFO - PROCESS | 1649 | 1461107130797 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]]]}] 16:05:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:05:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 822ms 16:05:30 INFO - PROCESS | 1649 | 1461107130837 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:05:30 INFO - PROCESS | 1649 | 1461107130839 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:05:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:05:30 INFO - PROCESS | 1649 | 1461107130841 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 1649 | 1461107130843 Marionette TRACE conn2 <- [1,2522,null,{}] 16:05:30 INFO - PROCESS | 1649 | 1461107130845 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}] 16:05:30 INFO - PROCESS | 1649 | 1461107130971 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:05:31 INFO - PROCESS | 1649 | 1461107131109 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c09a800 == 109 [pid = 1649] [id = 638] 16:05:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x1146bdc00) [pid = 1649] [serial = 1914] [outer = 0x0] 16:05:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x126287000) [pid = 1649] [serial = 1915] [outer = 0x1146bdc00] 16:05:31 INFO - PROCESS | 1649 | 1461107131145 Marionette DEBUG loaded listener.js 16:05:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x14346b800) [pid = 1649] [serial = 1916] [outer = 0x1146bdc00] 16:05:31 INFO - PROCESS | 1649 | 1461107131710 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]]]}] 16:05:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:05:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 922ms 16:05:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:05:31 INFO - PROCESS | 1649 | 1461107131764 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:05:31 INFO - PROCESS | 1649 | 1461107131765 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:05:31 INFO - PROCESS | 1649 | 1461107131767 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:05:31 INFO - PROCESS | 1649 | 1461107131769 Marionette TRACE conn2 <- [1,2526,null,{}] 16:05:31 INFO - PROCESS | 1649 | 1461107131771 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}] 16:05:31 INFO - PROCESS | 1649 | 1461107131893 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:05:31 INFO - PROCESS | 1649 | 1461107131997 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x1441bd800 == 110 [pid = 1649] [id = 639] 16:05:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x118f35800) [pid = 1649] [serial = 1917] [outer = 0x0] 16:05:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x14347cc00) [pid = 1649] [serial = 1918] [outer = 0x118f35800] 16:05:32 INFO - PROCESS | 1649 | 1461107132049 Marionette DEBUG loaded listener.js 16:05:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x143507c00) [pid = 1649] [serial = 1919] [outer = 0x118f35800] 16:05:32 INFO - PROCESS | 1649 | 1461107132617 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]]]}] 16:05:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:05:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 872ms 16:05:32 INFO - PROCESS | 1649 | 1461107132640 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 1649 | 1461107132644 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:05:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:05:32 INFO - PROCESS | 1649 | 1461107132678 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 1649 | 1461107132681 Marionette TRACE conn2 <- [1,2530,null,{}] 16:05:32 INFO - PROCESS | 1649 | 1461107132685 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}] 16:05:32 INFO - PROCESS | 1649 | 1461107132818 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:05:32 INFO - PROCESS | 1649 | 1461107132923 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x145db4800 == 111 [pid = 1649] [id = 640] 16:05:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x14347e400) [pid = 1649] [serial = 1920] [outer = 0x0] 16:05:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x14350f000) [pid = 1649] [serial = 1921] [outer = 0x14347e400] 16:05:32 INFO - PROCESS | 1649 | 1461107132954 Marionette DEBUG loaded listener.js 16:05:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x14359d000) [pid = 1649] [serial = 1922] [outer = 0x14347e400] 16:05:33 INFO - PROCESS | 1649 | 1461107133651 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]]]}] 16:05:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:05:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1029ms 16:05:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:05:33 INFO - PROCESS | 1649 | 1461107133704 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:05:33 INFO - PROCESS | 1649 | 1461107133706 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:05:33 INFO - PROCESS | 1649 | 1461107133711 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:05:33 INFO - PROCESS | 1649 | 1461107133713 Marionette TRACE conn2 <- [1,2534,null,{}] 16:05:33 INFO - PROCESS | 1649 | 1461107133727 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}] 16:05:33 INFO - PROCESS | 1649 | 1461107133855 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:05:33 INFO - PROCESS | 1649 | 1461107133995 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9bd800 == 112 [pid = 1649] [id = 641] 16:05:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x114be1000) [pid = 1649] [serial = 1923] [outer = 0x0] 16:05:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x1177bd000) [pid = 1649] [serial = 1924] [outer = 0x114be1000] 16:05:34 INFO - PROCESS | 1649 | 1461107134028 Marionette DEBUG loaded listener.js 16:05:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x11be08400) [pid = 1649] [serial = 1925] [outer = 0x114be1000] 16:05:34 INFO - PROCESS | 1649 | 1461107134483 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]]]}] 16:05:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:05:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 781ms 16:05:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:05:34 INFO - PROCESS | 1649 | 1461107134493 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:05:34 INFO - PROCESS | 1649 | 1461107134497 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:05:34 INFO - PROCESS | 1649 | 1461107134502 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:05:34 INFO - PROCESS | 1649 | 1461107134504 Marionette TRACE conn2 <- [1,2538,null,{}] 16:05:34 INFO - PROCESS | 1649 | 1461107134506 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}] 16:05:34 INFO - PROCESS | 1649 | 1461107134672 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:05:34 INFO - PROCESS | 1649 | 1461107134825 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6b9800 == 113 [pid = 1649] [id = 642] 16:05:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x11a8c5400) [pid = 1649] [serial = 1926] [outer = 0x0] 16:05:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x12657bc00) [pid = 1649] [serial = 1927] [outer = 0x11a8c5400] 16:05:34 INFO - PROCESS | 1649 | 1461107134854 Marionette DEBUG loaded listener.js 16:05:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x128caec00) [pid = 1649] [serial = 1928] [outer = 0x11a8c5400] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x135ab3800 == 112 [pid = 1649] [id = 624] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12f2ca800 == 111 [pid = 1649] [id = 623] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12d720800 == 110 [pid = 1649] [id = 622] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x11983d000 == 109 [pid = 1649] [id = 621] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12ea5b000 == 108 [pid = 1649] [id = 620] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x136422800) [pid = 1649] [serial = 1819] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x145d33000) [pid = 1649] [serial = 1765] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x143435000) [pid = 1649] [serial = 1780] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x144cc2800) [pid = 1649] [serial = 1774] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x12ec7a000) [pid = 1649] [serial = 1777] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x14658c000) [pid = 1649] [serial = 1771] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x145e40000) [pid = 1649] [serial = 1768] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x128b29000 == 107 [pid = 1649] [id = 619] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12c014000 == 106 [pid = 1649] [id = 618] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x125c29800 == 105 [pid = 1649] [id = 617] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x147898800 == 104 [pid = 1649] [id = 614] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x147883800 == 103 [pid = 1649] [id = 613] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1471e5800 == 102 [pid = 1649] [id = 612] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1473a9800 == 101 [pid = 1649] [id = 611] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x14701c800 == 100 [pid = 1649] [id = 610] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x143f22800 == 99 [pid = 1649] [id = 609] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x1367b6800 == 98 [pid = 1649] [id = 608] 16:05:35 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6ed000 == 97 [pid = 1649] [id = 607] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x14422f800) [pid = 1649] [serial = 1817] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 281 (0x13e343000) [pid = 1649] [serial = 1802] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 280 (0x136c84000) [pid = 1649] [serial = 1553] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 279 (0x136f83000) [pid = 1649] [serial = 1799] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 278 (0x11aa1f400) [pid = 1649] [serial = 1783] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x136f89400) [pid = 1649] [serial = 1801] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x143f5e400) [pid = 1649] [serial = 1811] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x128216800) [pid = 1649] [serial = 1787] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x14343c000) [pid = 1649] [serial = 1805] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x13642e800) [pid = 1649] [serial = 1798] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x11a8c8c00) [pid = 1649] [serial = 1484] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x12ee51000) [pid = 1649] [serial = 1793] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x12628dc00) [pid = 1649] [serial = 1786] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x144130400) [pid = 1649] [serial = 1816] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x14347a000) [pid = 1649] [serial = 1762] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x11beb7800) [pid = 1649] [serial = 1784] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x14412ec00) [pid = 1649] [serial = 1759] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x14350a800) [pid = 1649] [serial = 1808] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x1368ed400) [pid = 1649] [serial = 1813] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x11ad0a800) [pid = 1649] [serial = 1744] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x12fbcac00) [pid = 1649] [serial = 1795] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x12f147c00) [pid = 1649] [serial = 1750] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x12d042400) [pid = 1649] [serial = 1790] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x14282f800) [pid = 1649] [serial = 1804] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x12e36f000) [pid = 1649] [serial = 1631] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x12e76b400) [pid = 1649] [serial = 1792] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x125c88400) [pid = 1649] [serial = 1789] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x143f65800) [pid = 1649] [serial = 1814] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x143503400) [pid = 1649] [serial = 1807] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x135a1e000) [pid = 1649] [serial = 1796] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x1368eb000) [pid = 1649] [serial = 1753] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x1436a6000) [pid = 1649] [serial = 1810] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x1426bec00) [pid = 1649] [serial = 1756] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x126c96c00) [pid = 1649] [serial = 1747] [outer = 0x0] [url = about:blank] 16:05:35 INFO - PROCESS | 1649 | 1461107135472 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]]]}] 16:05:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:05:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1021ms 16:05:35 INFO - PROCESS | 1649 | 1461107135523 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:05:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:05:35 INFO - PROCESS | 1649 | 1461107135528 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:05:35 INFO - PROCESS | 1649 | 1461107135531 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - PROCESS | 1649 | 1461107135535 Marionette TRACE conn2 <- [1,2542,null,{}] 16:05:35 INFO - PROCESS | 1649 | 1461107135553 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}] 16:05:35 INFO - PROCESS | 1649 | 1461107135674 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:05:35 INFO - PROCESS | 1649 | 1461107135683 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee19000 == 98 [pid = 1649] [id = 643] 16:05:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x12b799000) [pid = 1649] [serial = 1929] [outer = 0x0] 16:05:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x12bd8ec00) [pid = 1649] [serial = 1930] [outer = 0x12b799000] 16:05:35 INFO - PROCESS | 1649 | 1461107135711 Marionette DEBUG loaded listener.js 16:05:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x12d90e400) [pid = 1649] [serial = 1931] [outer = 0x12b799000] 16:05:36 INFO - PROCESS | 1649 | 1461107136121 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]]]}] 16:05:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:05:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 634ms 16:05:36 INFO - PROCESS | 1649 | 1461107136166 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:05:36 INFO - PROCESS | 1649 | 1461107136167 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:05:36 INFO - PROCESS | 1649 | 1461107136170 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:05:36 INFO - PROCESS | 1649 | 1461107136171 Marionette TRACE conn2 <- [1,2546,null,{}] 16:05:36 INFO - PROCESS | 1649 | 1461107136173 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}] 16:05:36 INFO - PROCESS | 1649 | 1461107136294 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:05:36 INFO - PROCESS | 1649 | 1461107136298 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x135aa4000 == 99 [pid = 1649] [id = 644] 16:05:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x12e6c4c00) [pid = 1649] [serial = 1932] [outer = 0x0] 16:05:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x12eab7800) [pid = 1649] [serial = 1933] [outer = 0x12e6c4c00] 16:05:36 INFO - PROCESS | 1649 | 1461107136324 Marionette DEBUG loaded listener.js 16:05:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x12fc50400) [pid = 1649] [serial = 1934] [outer = 0x12e6c4c00] 16:05:36 INFO - PROCESS | 1649 | 1461107136742 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]]]}] 16:05:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:05:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 619ms 16:05:36 INFO - PROCESS | 1649 | 1461107136790 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:05:36 INFO - PROCESS | 1649 | 1461107136792 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:05:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:05:36 INFO - PROCESS | 1649 | 1461107136795 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:05:36 INFO - PROCESS | 1649 | 1461107136797 Marionette TRACE conn2 <- [1,2550,null,{}] 16:05:36 INFO - PROCESS | 1649 | 1461107136800 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}] 16:05:36 INFO - PROCESS | 1649 | 1461107136967 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:05:37 INFO - PROCESS | 1649 | 1461107137145 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x13646b000 == 100 [pid = 1649] [id = 645] 16:05:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x12d969c00) [pid = 1649] [serial = 1935] [outer = 0x0] 16:05:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x135adb800) [pid = 1649] [serial = 1936] [outer = 0x12d969c00] 16:05:37 INFO - PROCESS | 1649 | 1461107137187 Marionette DEBUG loaded listener.js 16:05:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x13640a400) [pid = 1649] [serial = 1937] [outer = 0x12d969c00] 16:05:37 INFO - PROCESS | 1649 | 1461107137535 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]]]}] 16:05:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:05:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 771ms 16:05:37 INFO - PROCESS | 1649 | 1461107137566 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:05:37 INFO - PROCESS | 1649 | 1461107137567 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:05:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:05:37 INFO - PROCESS | 1649 | 1461107137569 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:05:37 INFO - PROCESS | 1649 | 1461107137570 Marionette TRACE conn2 <- [1,2554,null,{}] 16:05:37 INFO - PROCESS | 1649 | 1461107137573 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}] 16:05:37 INFO - PROCESS | 1649 | 1461107137737 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:05:37 INFO - PROCESS | 1649 | 1461107137758 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e363000 == 101 [pid = 1649] [id = 646] 16:05:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x136422800) [pid = 1649] [serial = 1938] [outer = 0x0] 16:05:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x136f83000) [pid = 1649] [serial = 1939] [outer = 0x136422800] 16:05:37 INFO - PROCESS | 1649 | 1461107137786 Marionette DEBUG loaded listener.js 16:05:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x143433400) [pid = 1649] [serial = 1940] [outer = 0x136422800] 16:05:38 INFO - PROCESS | 1649 | 1461107138164 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]]]}] 16:05:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:05:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 619ms 16:05:38 INFO - PROCESS | 1649 | 1461107138188 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:05:38 INFO - PROCESS | 1649 | 1461107138189 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:05:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:05:38 INFO - PROCESS | 1649 | 1461107138192 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:05:38 INFO - PROCESS | 1649 | 1461107138194 Marionette TRACE conn2 <- [1,2558,null,{}] 16:05:38 INFO - PROCESS | 1649 | 1461107138202 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}] 16:05:38 INFO - PROCESS | 1649 | 1461107138346 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:05:38 INFO - PROCESS | 1649 | 1461107138378 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x14340e000 == 102 [pid = 1649] [id = 647] 16:05:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x13e347800) [pid = 1649] [serial = 1941] [outer = 0x0] 16:05:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x14359cc00) [pid = 1649] [serial = 1942] [outer = 0x13e347800] 16:05:38 INFO - PROCESS | 1649 | 1461107138405 Marionette DEBUG loaded listener.js 16:05:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x143684400) [pid = 1649] [serial = 1943] [outer = 0x13e347800] 16:05:38 INFO - PROCESS | 1649 | 1461107138780 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]]]}] 16:05:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:05:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 622ms 16:05:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:05:38 INFO - PROCESS | 1649 | 1461107138816 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:05:38 INFO - PROCESS | 1649 | 1461107138818 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:05:38 INFO - PROCESS | 1649 | 1461107138820 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:05:38 INFO - PROCESS | 1649 | 1461107138821 Marionette TRACE conn2 <- [1,2562,null,{}] 16:05:38 INFO - PROCESS | 1649 | 1461107138823 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}] 16:05:38 INFO - PROCESS | 1649 | 1461107138969 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:05:38 INFO - PROCESS | 1649 | 1461107138984 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x144081000 == 103 [pid = 1649] [id = 648] 16:05:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x1433cec00) [pid = 1649] [serial = 1944] [outer = 0x0] 16:05:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x1433d6800) [pid = 1649] [serial = 1945] [outer = 0x1433cec00] 16:05:39 INFO - PROCESS | 1649 | 1461107139009 Marionette DEBUG loaded listener.js 16:05:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x1433db800) [pid = 1649] [serial = 1946] [outer = 0x1433cec00] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x1365dd800) [pid = 1649] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x11464ec00) [pid = 1649] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x11850d400) [pid = 1649] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x11c7c0c00) [pid = 1649] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x11bfdc400) [pid = 1649] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x12c228800) [pid = 1649] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x12eab9000) [pid = 1649] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x12f5ae400) [pid = 1649] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x12fc39000) [pid = 1649] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x13642b400) [pid = 1649] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x12bd8c000) [pid = 1649] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x114bc5c00) [pid = 1649] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x123843c00) [pid = 1649] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x12b10cc00) [pid = 1649] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x11bfd5c00) [pid = 1649] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x144235400) [pid = 1649] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x1436adc00) [pid = 1649] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x14282f000) [pid = 1649] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x14282b400) [pid = 1649] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x1436ab400) [pid = 1649] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x1427aa400) [pid = 1649] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x13696c400) [pid = 1649] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x136794400) [pid = 1649] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x12d961400) [pid = 1649] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x126ad8400) [pid = 1649] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x123741c00) [pid = 1649] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x1164ad400) [pid = 1649] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x10b14b800) [pid = 1649] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x11bc8a400) [pid = 1649] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x12f4e2800) [pid = 1649] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x12f155800) [pid = 1649] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x12b33dc00) [pid = 1649] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x13708b800) [pid = 1649] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x12d966800) [pid = 1649] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x125dbb000) [pid = 1649] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x126ad9000) [pid = 1649] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x143473000) [pid = 1649] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x143466800) [pid = 1649] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x145e3e400) [pid = 1649] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x136c31400) [pid = 1649] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x14347c000) [pid = 1649] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x1187a2400) [pid = 1649] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x144cbe400) [pid = 1649] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12ee50c00) [pid = 1649] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x135b58000) [pid = 1649] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x114c14000) [pid = 1649] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x11226c800) [pid = 1649] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x11434d000) [pid = 1649] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x11bebb800) [pid = 1649] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x11ad49800) [pid = 1649] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x125dba400) [pid = 1649] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12b98cc00) [pid = 1649] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x11ab38400) [pid = 1649] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x12fbc6800) [pid = 1649] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x1426c8800) [pid = 1649] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x115652400) [pid = 1649] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x136f8b000) [pid = 1649] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x1426ca000) [pid = 1649] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12f4dd800) [pid = 1649] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x112263c00) [pid = 1649] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x13708d800) [pid = 1649] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x11beb2c00) [pid = 1649] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x125db9800) [pid = 1649] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12f151c00) [pid = 1649] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x11aadf000) [pid = 1649] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x13e2d3000) [pid = 1649] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x114ae6000) [pid = 1649] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x14346dc00) [pid = 1649] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:05:39 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x12e6bf000) [pid = 1649] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:05:39 INFO - PROCESS | 1649 | 1461107139833 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]]]}] 16:05:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:05:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1019ms 16:05:39 INFO - PROCESS | 1649 | 1461107139840 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:05:39 INFO - PROCESS | 1649 | 1461107139842 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:05:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:05:39 INFO - PROCESS | 1649 | 1461107139852 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:05:39 INFO - PROCESS | 1649 | 1461107139853 Marionette TRACE conn2 <- [1,2566,null,{}] 16:05:39 INFO - PROCESS | 1649 | 1461107139855 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}] 16:05:39 INFO - PROCESS | 1649 | 1461107139968 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:05:39 INFO - PROCESS | 1649 | 1461107139972 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x12683c800 == 104 [pid = 1649] [id = 649] 16:05:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x11226c400) [pid = 1649] [serial = 1947] [outer = 0x0] 16:05:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x115652400) [pid = 1649] [serial = 1948] [outer = 0x11226c400] 16:05:39 INFO - PROCESS | 1649 | 1461107139998 Marionette DEBUG loaded listener.js 16:05:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x11ad4b000) [pid = 1649] [serial = 1949] [outer = 0x11226c400] 16:05:40 INFO - PROCESS | 1649 | 1461107140438 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]]]}] 16:05:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:05:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 618ms 16:05:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:05:40 INFO - PROCESS | 1649 | 1461107140471 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:05:40 INFO - PROCESS | 1649 | 1461107140473 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:05:40 INFO - PROCESS | 1649 | 1461107140479 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:05:40 INFO - PROCESS | 1649 | 1461107140481 Marionette TRACE conn2 <- [1,2570,null,{}] 16:05:40 INFO - PROCESS | 1649 | 1461107140484 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}] 16:05:40 INFO - PROCESS | 1649 | 1461107140662 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:05:40 INFO - PROCESS | 1649 | 1461107140674 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e060800 == 105 [pid = 1649] [id = 650] 16:05:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x118cd7000) [pid = 1649] [serial = 1950] [outer = 0x0] 16:05:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x12373c800) [pid = 1649] [serial = 1951] [outer = 0x118cd7000] 16:05:40 INFO - PROCESS | 1649 | 1461107140712 Marionette DEBUG loaded listener.js 16:05:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x128caf800) [pid = 1649] [serial = 1952] [outer = 0x118cd7000] 16:05:41 INFO - PROCESS | 1649 | 1461107141104 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]]]}] 16:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 673ms 16:05:41 INFO - PROCESS | 1649 | 1461107141153 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:05:41 INFO - PROCESS | 1649 | 1461107141155 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:05:41 INFO - PROCESS | 1649 | 1461107141157 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:05:41 INFO - PROCESS | 1649 | 1461107141161 Marionette TRACE conn2 <- [1,2574,null,{}] 16:05:41 INFO - PROCESS | 1649 | 1461107141164 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}] 16:05:41 INFO - PROCESS | 1649 | 1461107141287 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:05:41 INFO - PROCESS | 1649 | 1461107141312 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x146281000 == 106 [pid = 1649] [id = 651] 16:05:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x12e76c800) [pid = 1649] [serial = 1953] [outer = 0x0] 16:05:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x12f4dd800) [pid = 1649] [serial = 1954] [outer = 0x12e76c800] 16:05:41 INFO - PROCESS | 1649 | 1461107141341 Marionette DEBUG loaded listener.js 16:05:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x1365e3c00) [pid = 1649] [serial = 1955] [outer = 0x12e76c800] 16:05:41 INFO - PROCESS | 1649 | 1461107141714 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]]]}] 16:05:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:05:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 572ms 16:05:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:05:41 INFO - PROCESS | 1649 | 1461107141731 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:05:41 INFO - PROCESS | 1649 | 1461107141732 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:05:41 INFO - PROCESS | 1649 | 1461107141734 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:05:41 INFO - PROCESS | 1649 | 1461107141735 Marionette TRACE conn2 <- [1,2578,null,{}] 16:05:41 INFO - PROCESS | 1649 | 1461107141870 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}] 16:05:42 INFO - PROCESS | 1649 | 1461107142022 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:05:42 INFO - PROCESS | 1649 | 1461107142158 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x126876000 == 107 [pid = 1649] [id = 652] 16:05:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x115654800) [pid = 1649] [serial = 1956] [outer = 0x0] 16:05:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x117718c00) [pid = 1649] [serial = 1957] [outer = 0x115654800] 16:05:42 INFO - PROCESS | 1649 | 1461107142192 Marionette DEBUG loaded listener.js 16:05:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x11ad09c00) [pid = 1649] [serial = 1958] [outer = 0x115654800] 16:05:42 INFO - PROCESS | 1649 | 1461107142671 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]]]}] 16:05:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:05:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 987ms 16:05:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:05:42 INFO - PROCESS | 1649 | 1461107142722 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:05:42 INFO - PROCESS | 1649 | 1461107142726 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:05:42 INFO - PROCESS | 1649 | 1461107142729 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:05:42 INFO - PROCESS | 1649 | 1461107142731 Marionette TRACE conn2 <- [1,2582,null,{}] 16:05:42 INFO - PROCESS | 1649 | 1461107142734 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}] 16:05:42 INFO - PROCESS | 1649 | 1461107142866 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:05:42 INFO - PROCESS | 1649 | 1461107142978 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x130131800 == 108 [pid = 1649] [id = 653] 16:05:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x12628a400) [pid = 1649] [serial = 1959] [outer = 0x0] 16:05:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x128ca6000) [pid = 1649] [serial = 1960] [outer = 0x12628a400] 16:05:43 INFO - PROCESS | 1649 | 1461107143010 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x12b340c00) [pid = 1649] [serial = 1961] [outer = 0x12628a400] 16:05:43 INFO - PROCESS | 1649 | 1461107143478 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]]]}] 16:05:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:05:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 770ms 16:05:43 INFO - PROCESS | 1649 | 1461107143500 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:05:43 INFO - PROCESS | 1649 | 1461107143501 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:05:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:05:43 INFO - PROCESS | 1649 | 1461107143504 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 1649 | 1461107143505 Marionette TRACE conn2 <- [1,2586,null,{}] 16:05:43 INFO - PROCESS | 1649 | 1461107143508 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}] 16:05:43 INFO - PROCESS | 1649 | 1461107143640 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:05:43 INFO - PROCESS | 1649 | 1461107143779 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x1433ae000 == 109 [pid = 1649] [id = 654] 16:05:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x12b3b3400) [pid = 1649] [serial = 1962] [outer = 0x0] 16:05:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12d68a800) [pid = 1649] [serial = 1963] [outer = 0x12b3b3400] 16:05:43 INFO - PROCESS | 1649 | 1461107143813 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12eab2800) [pid = 1649] [serial = 1964] [outer = 0x12b3b3400] 16:05:44 INFO - PROCESS | 1649 | 1461107144273 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]]]}] 16:05:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:05:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 820ms 16:05:44 INFO - PROCESS | 1649 | 1461107144329 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:05:44 INFO - PROCESS | 1649 | 1461107144334 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:05:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:05:44 INFO - PROCESS | 1649 | 1461107144337 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:05:44 INFO - PROCESS | 1649 | 1461107144338 Marionette TRACE conn2 <- [1,2590,null,{}] 16:05:44 INFO - PROCESS | 1649 | 1461107144341 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}] 16:05:44 INFO - PROCESS | 1649 | 1461107144473 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:05:44 INFO - PROCESS | 1649 | 1461107144612 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x146283000 == 110 [pid = 1649] [id = 655] 16:05:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x12ec79000) [pid = 1649] [serial = 1965] [outer = 0x0] 16:05:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x135a17000) [pid = 1649] [serial = 1966] [outer = 0x12ec79000] 16:05:44 INFO - PROCESS | 1649 | 1461107144643 Marionette DEBUG loaded listener.js 16:05:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x1368ef800) [pid = 1649] [serial = 1967] [outer = 0x12ec79000] 16:05:45 INFO - PROCESS | 1649 | 1461107145069 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]]]}] 16:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 769ms 16:05:45 INFO - PROCESS | 1649 | 1461107145106 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:05:45 INFO - PROCESS | 1649 | 1461107145108 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:05:45 INFO - PROCESS | 1649 | 1461107145112 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:05:45 INFO - PROCESS | 1649 | 1461107145114 Marionette TRACE conn2 <- [1,2594,null,{}] 16:05:45 INFO - PROCESS | 1649 | 1461107145116 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}] 16:05:45 INFO - PROCESS | 1649 | 1461107145245 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:05:45 INFO - PROCESS | 1649 | 1461107145354 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1465b9000 == 111 [pid = 1649] [id = 656] 16:05:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x13642a000) [pid = 1649] [serial = 1968] [outer = 0x0] 16:05:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x136f8bc00) [pid = 1649] [serial = 1969] [outer = 0x13642a000] 16:05:45 INFO - PROCESS | 1649 | 1461107145385 Marionette DEBUG loaded listener.js 16:05:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x13e342800) [pid = 1649] [serial = 1970] [outer = 0x13642a000] 16:05:45 INFO - PROCESS | 1649 | 1461107145846 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]]]}] 16:05:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:05:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 820ms 16:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:05:45 INFO - PROCESS | 1649 | 1461107145943 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:05:45 INFO - PROCESS | 1649 | 1461107145944 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:05:45 INFO - PROCESS | 1649 | 1461107145947 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:05:45 INFO - PROCESS | 1649 | 1461107145948 Marionette TRACE conn2 <- [1,2598,null,{}] 16:05:45 INFO - PROCESS | 1649 | 1461107145951 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}] 16:05:46 INFO - PROCESS | 1649 | 1461107146099 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:05:46 INFO - PROCESS | 1649 | 1461107146213 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x14701d800 == 112 [pid = 1649] [id = 657] 16:05:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x1427adc00) [pid = 1649] [serial = 1971] [outer = 0x0] 16:05:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x1433db400) [pid = 1649] [serial = 1972] [outer = 0x1427adc00] 16:05:46 INFO - PROCESS | 1649 | 1461107146288 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x14346dc00) [pid = 1649] [serial = 1973] [outer = 0x1427adc00] 16:05:46 INFO - PROCESS | 1649 | 1461107146709 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]]]}] 16:05:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:05:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 818ms 16:05:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:05:46 INFO - PROCESS | 1649 | 1461107146766 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:05:46 INFO - PROCESS | 1649 | 1461107146767 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:05:46 INFO - PROCESS | 1649 | 1461107146770 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:05:46 INFO - PROCESS | 1649 | 1461107146771 Marionette TRACE conn2 <- [1,2602,null,{}] 16:05:46 INFO - PROCESS | 1649 | 1461107146773 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}] 16:05:46 INFO - PROCESS | 1649 | 1461107146901 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:05:47 INFO - PROCESS | 1649 | 1461107147012 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x1471f2800 == 113 [pid = 1649] [id = 658] 16:05:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x142833400) [pid = 1649] [serial = 1974] [outer = 0x0] 16:05:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x14350a400) [pid = 1649] [serial = 1975] [outer = 0x142833400] 16:05:47 INFO - PROCESS | 1649 | 1461107147043 Marionette DEBUG loaded listener.js 16:05:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x143685400) [pid = 1649] [serial = 1976] [outer = 0x142833400] 16:05:47 INFO - PROCESS | 1649 | 1461107147543 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]]]}] 16:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 820ms 16:05:47 INFO - PROCESS | 1649 | 1461107147607 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:05:47 INFO - PROCESS | 1649 | 1461107147610 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:05:47 INFO - PROCESS | 1649 | 1461107147615 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:05:47 INFO - PROCESS | 1649 | 1461107147616 Marionette TRACE conn2 <- [1,2606,null,{}] 16:05:47 INFO - PROCESS | 1649 | 1461107147619 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}] 16:05:47 INFO - PROCESS | 1649 | 1461107147749 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:05:47 INFO - PROCESS | 1649 | 1461107147889 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x147758800 == 114 [pid = 1649] [id = 659] 16:05:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x1433dd000) [pid = 1649] [serial = 1977] [outer = 0x0] 16:05:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x14368f800) [pid = 1649] [serial = 1978] [outer = 0x1433dd000] 16:05:47 INFO - PROCESS | 1649 | 1461107147921 Marionette DEBUG loaded listener.js 16:05:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x1436a9c00) [pid = 1649] [serial = 1979] [outer = 0x1433dd000] 16:05:48 INFO - PROCESS | 1649 | 1461107148364 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]]]}] 16:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 772ms 16:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:05:48 INFO - PROCESS | 1649 | 1461107148388 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:05:48 INFO - PROCESS | 1649 | 1461107148389 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:05:48 INFO - PROCESS | 1649 | 1461107148391 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:05:48 INFO - PROCESS | 1649 | 1461107148394 Marionette TRACE conn2 <- [1,2610,null,{}] 16:05:48 INFO - PROCESS | 1649 | 1461107148398 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}] 16:05:48 INFO - PROCESS | 1649 | 1461107148528 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:05:48 INFO - PROCESS | 1649 | 1461107148687 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x14785c800 == 115 [pid = 1649] [id = 660] 16:05:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x1436a5800) [pid = 1649] [serial = 1980] [outer = 0x0] 16:05:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x143e85800) [pid = 1649] [serial = 1981] [outer = 0x1436a5800] 16:05:48 INFO - PROCESS | 1649 | 1461107148718 Marionette DEBUG loaded listener.js 16:05:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x143f5c400) [pid = 1649] [serial = 1982] [outer = 0x1436a5800] 16:05:49 INFO - PROCESS | 1649 | 1461107149217 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]]]}] 16:05:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:05:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 873ms 16:05:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:05:49 INFO - PROCESS | 1649 | 1461107149267 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:05:49 INFO - PROCESS | 1649 | 1461107149268 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:05:49 INFO - PROCESS | 1649 | 1461107149273 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:05:49 INFO - PROCESS | 1649 | 1461107149274 Marionette TRACE conn2 <- [1,2614,null,{}] 16:05:49 INFO - PROCESS | 1649 | 1461107149280 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}] 16:05:49 INFO - PROCESS | 1649 | 1461107149450 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:05:49 INFO - PROCESS | 1649 | 1461107149656 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x126875800 == 116 [pid = 1649] [id = 661] 16:05:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x114135800) [pid = 1649] [serial = 1983] [outer = 0x0] 16:05:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x11b9a5000) [pid = 1649] [serial = 1984] [outer = 0x114135800] 16:05:49 INFO - PROCESS | 1649 | 1461107149708 Marionette DEBUG loaded listener.js 16:05:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x12e60c800) [pid = 1649] [serial = 1985] [outer = 0x114135800] 16:05:50 INFO - PROCESS | 1649 | 1461107150134 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]]]}] 16:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 871ms 16:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:05:50 INFO - PROCESS | 1649 | 1461107150146 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:05:50 INFO - PROCESS | 1649 | 1461107150148 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:05:50 INFO - PROCESS | 1649 | 1461107150150 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:05:50 INFO - PROCESS | 1649 | 1461107150151 Marionette TRACE conn2 <- [1,2618,null,{}] 16:05:50 INFO - PROCESS | 1649 | 1461107150154 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}] 16:05:50 INFO - PROCESS | 1649 | 1461107150299 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:05:50 INFO - PROCESS | 1649 | 1461107150417 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e36c000 == 117 [pid = 1649] [id = 662] 16:05:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x114be2000) [pid = 1649] [serial = 1986] [outer = 0x0] 16:05:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12b98dc00) [pid = 1649] [serial = 1987] [outer = 0x114be2000] 16:05:50 INFO - PROCESS | 1649 | 1461107150452 Marionette DEBUG loaded listener.js 16:05:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x1435a1400) [pid = 1649] [serial = 1988] [outer = 0x114be2000] 16:05:50 INFO - PROCESS | 1649 | 1461107150896 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]]]}] 16:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 819ms 16:05:50 INFO - PROCESS | 1649 | 1461107150981 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:05:50 INFO - PROCESS | 1649 | 1461107150982 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:05:50 INFO - PROCESS | 1649 | 1461107150985 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:05:50 INFO - PROCESS | 1649 | 1461107150987 Marionette TRACE conn2 <- [1,2622,null,{}] 16:05:50 INFO - PROCESS | 1649 | 1461107150990 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}] 16:05:51 INFO - PROCESS | 1649 | 1461107151127 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:05:51 INFO - PROCESS | 1649 | 1461107151272 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c156800 == 118 [pid = 1649] [id = 663] 16:05:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x114651400) [pid = 1649] [serial = 1989] [outer = 0x0] 16:05:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x114bcd800) [pid = 1649] [serial = 1990] [outer = 0x114651400] 16:05:51 INFO - PROCESS | 1649 | 1461107151303 Marionette DEBUG loaded listener.js 16:05:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x127474800) [pid = 1649] [serial = 1991] [outer = 0x114651400] 16:05:52 INFO - PROCESS | 1649 | 1461107152088 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]]]}] 16:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1120ms 16:05:52 INFO - PROCESS | 1649 | 1461107152113 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:05:52 INFO - PROCESS | 1649 | 1461107152115 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:05:52 INFO - PROCESS | 1649 | 1461107152121 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:05:52 INFO - PROCESS | 1649 | 1461107152123 Marionette TRACE conn2 <- [1,2626,null,{}] 16:05:52 INFO - PROCESS | 1649 | 1461107152129 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}] 16:05:52 INFO - PROCESS | 1649 | 1461107152254 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:05:52 INFO - PROCESS | 1649 | 1461107152368 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9b9800 == 119 [pid = 1649] [id = 664] 16:05:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x114bc6000) [pid = 1649] [serial = 1992] [outer = 0x0] 16:05:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x114c65c00) [pid = 1649] [serial = 1993] [outer = 0x114bc6000] 16:05:52 INFO - PROCESS | 1649 | 1461107152397 Marionette DEBUG loaded listener.js 16:05:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x1177b9c00) [pid = 1649] [serial = 1994] [outer = 0x114bc6000] 16:05:52 INFO - PROCESS | 1649 | 1461107152849 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]]]}] 16:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 773ms 16:05:52 INFO - PROCESS | 1649 | 1461107152894 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:05:52 INFO - PROCESS | 1649 | 1461107152898 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:05:52 INFO - PROCESS | 1649 | 1461107152902 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:05:52 INFO - PROCESS | 1649 | 1461107152904 Marionette TRACE conn2 <- [1,2630,null,{}] 16:05:52 INFO - PROCESS | 1649 | 1461107152906 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}] 16:05:53 INFO - PROCESS | 1649 | 1461107153027 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:05:53 INFO - PROCESS | 1649 | 1461107153174 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efab800 == 120 [pid = 1649] [id = 665] 16:05:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x11a8e7800) [pid = 1649] [serial = 1995] [outer = 0x0] 16:05:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x11aae2800) [pid = 1649] [serial = 1996] [outer = 0x11a8e7800] 16:05:53 INFO - PROCESS | 1649 | 1461107153204 Marionette DEBUG loaded listener.js 16:05:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x11bc8b000) [pid = 1649] [serial = 1997] [outer = 0x11a8e7800] 16:05:53 INFO - PROCESS | 1649 | 1461107153690 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]]]}] 16:05:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:05:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 821ms 16:05:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:05:53 INFO - PROCESS | 1649 | 1461107153724 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:05:53 INFO - PROCESS | 1649 | 1461107153725 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:05:53 INFO - PROCESS | 1649 | 1461107153728 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:05:53 INFO - PROCESS | 1649 | 1461107153730 Marionette TRACE conn2 <- [1,2634,null,{}] 16:05:53 INFO - PROCESS | 1649 | 1461107153737 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}] 16:05:53 INFO - PROCESS | 1649 | 1461107153861 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x13e02a800 == 119 [pid = 1649] [id = 443] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1434cd800 == 118 [pid = 1649] [id = 446] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1433b0800 == 117 [pid = 1649] [id = 580] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x13e060800 == 116 [pid = 1649] [id = 650] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12683c800 == 115 [pid = 1649] [id = 649] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x144081000 == 114 [pid = 1649] [id = 648] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x143506c00) [pid = 1649] [serial = 1834] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x143689c00) [pid = 1649] [serial = 1837] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x143e89400) [pid = 1649] [serial = 1840] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x143f5c800) [pid = 1649] [serial = 1843] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x144c43400) [pid = 1649] [serial = 1846] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x144c49800) [pid = 1649] [serial = 1849] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12ec79800) [pid = 1649] [serial = 1876] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | 1461107154102 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x14340e000 == 113 [pid = 1649] [id = 647] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x13e363000 == 112 [pid = 1649] [id = 646] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x13646b000 == 111 [pid = 1649] [id = 645] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x135aa4000 == 110 [pid = 1649] [id = 644] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee19000 == 109 [pid = 1649] [id = 643] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12d6b9800 == 108 [pid = 1649] [id = 642] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9bd800 == 107 [pid = 1649] [id = 641] 16:05:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x11983e800 == 108 [pid = 1649] [id = 666] 16:05:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x114be2800) [pid = 1649] [serial = 1998] [outer = 0x0] 16:05:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x11aa21800) [pid = 1649] [serial = 1999] [outer = 0x114be2800] 16:05:54 INFO - PROCESS | 1649 | 1461107154151 Marionette DEBUG loaded listener.js 16:05:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x123744800) [pid = 1649] [serial = 2000] [outer = 0x114be2800] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3c1800 == 107 [pid = 1649] [id = 637] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x144081800 == 106 [pid = 1649] [id = 636] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1435dc800 == 105 [pid = 1649] [id = 635] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x14341d000 == 104 [pid = 1649] [id = 634] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1433a4000 == 103 [pid = 1649] [id = 633] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x142957000 == 102 [pid = 1649] [id = 632] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x13e587800 == 101 [pid = 1649] [id = 631] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x13e031000 == 100 [pid = 1649] [id = 630] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x136a8e800 == 99 [pid = 1649] [id = 629] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x1366d0800 == 98 [pid = 1649] [id = 628] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4bb000 == 97 [pid = 1649] [id = 627] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x128b2f800 == 96 [pid = 1649] [id = 626] 16:05:54 INFO - PROCESS | 1649 | --DOCSHELL 0x13647f000 == 95 [pid = 1649] [id = 625] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x13e34d000) [pid = 1649] [serial = 1616] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x125c92400) [pid = 1649] [serial = 1670] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x12e603400) [pid = 1649] [serial = 1673] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12fbc6000) [pid = 1649] [serial = 1520] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x11c4c0400) [pid = 1649] [serial = 1526] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x1426c4c00) [pid = 1649] [serial = 1619] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x13696e800) [pid = 1649] [serial = 1550] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x14346f400) [pid = 1649] [serial = 1628] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x1368ecc00) [pid = 1649] [serial = 1547] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x114c64400) [pid = 1649] [serial = 1451] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x11bc8b400) [pid = 1649] [serial = 1454] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x126288c00) [pid = 1649] [serial = 1457] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x12bd8b800) [pid = 1649] [serial = 1460] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x12e608c00) [pid = 1649] [serial = 1463] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x12f5ae000) [pid = 1649] [serial = 1466] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x135ae3c00) [pid = 1649] [serial = 1469] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x13642f800) [pid = 1649] [serial = 1472] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x13666c800) [pid = 1649] [serial = 1475] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x13679ac00) [pid = 1649] [serial = 1478] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12b111000) [pid = 1649] [serial = 1481] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x12b110400) [pid = 1649] [serial = 1529] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12d968c00) [pid = 1649] [serial = 1532] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x145e37800) [pid = 1649] [serial = 1703] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x145e37400) [pid = 1649] [serial = 1700] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x144233400) [pid = 1649] [serial = 1697] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x145d2a000) [pid = 1649] [serial = 1694] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x142837800) [pid = 1649] [serial = 1691] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x144134800) [pid = 1649] [serial = 1688] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x1436a9000) [pid = 1649] [serial = 1685] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x13e2d0c00) [pid = 1649] [serial = 1613] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x13708d400) [pid = 1649] [serial = 1610] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x13640d000) [pid = 1649] [serial = 1607] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x12e606800) [pid = 1649] [serial = 1604] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x128215400) [pid = 1649] [serial = 1601] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x11be06800) [pid = 1649] [serial = 1598] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x114bd2c00) [pid = 1649] [serial = 1595] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x136664800) [pid = 1649] [serial = 1544] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x1365e2000) [pid = 1649] [serial = 1541] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x135ae2800) [pid = 1649] [serial = 1538] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12f149000) [pid = 1649] [serial = 1535] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x11ad47c00) [pid = 1649] [serial = 1856] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x118f2f000) [pid = 1649] [serial = 1855] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x11631fc00) [pid = 1649] [serial = 1853] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x114aef800) [pid = 1649] [serial = 1852] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x1154cbc00) [pid = 1649] [serial = 1864] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x11ac83800) [pid = 1649] [serial = 1865] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x123bd5800) [pid = 1649] [serial = 1859] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x11bfd8800) [pid = 1649] [serial = 1858] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x1435a2400) [pid = 1649] [serial = 1820] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x12821a400) [pid = 1649] [serial = 1862] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x126ade400) [pid = 1649] [serial = 1861] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x12b110c00) [pid = 1649] [serial = 1825] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x137089000) [pid = 1649] [serial = 1831] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x12b996000) [pid = 1649] [serial = 1867] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12d044400) [pid = 1649] [serial = 1868] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12d90a800) [pid = 1649] [serial = 1870] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12e60a400) [pid = 1649] [serial = 1871] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x135b51400) [pid = 1649] [serial = 1828] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x11bc88000) [pid = 1649] [serial = 1822] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x1426bfc00) [pid = 1649] [serial = 1679] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x1427b2800) [pid = 1649] [serial = 1622] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x11aaddc00) [pid = 1649] [serial = 1523] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x1426c3c00) [pid = 1649] [serial = 1682] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x143462c00) [pid = 1649] [serial = 1625] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x136961800) [pid = 1649] [serial = 1676] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x11565f000) [pid = 1649] [serial = 1667] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x12eab2400) [pid = 1649] [serial = 1874] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12e766400) [pid = 1649] [serial = 1873] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x14343ac00) [pid = 1649] [serial = 1781] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x146585800) [pid = 1649] [serial = 1769] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12b345400) [pid = 1649] [serial = 1748] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x1426c0c00) [pid = 1649] [serial = 1778] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x14347f000) [pid = 1649] [serial = 1763] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x145d2f000) [pid = 1649] [serial = 1760] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x146590800) [pid = 1649] [serial = 1772] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x14282d800) [pid = 1649] [serial = 1757] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 168 (0x145e39800) [pid = 1649] [serial = 1766] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 167 (0x11beba000) [pid = 1649] [serial = 1745] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 166 (0x143430c00) [pid = 1649] [serial = 1775] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 165 (0x135a19400) [pid = 1649] [serial = 1751] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | --DOMWINDOW == 164 (0x136f91c00) [pid = 1649] [serial = 1754] [outer = 0x0] [url = about:blank] 16:05:54 INFO - PROCESS | 1649 | 1461107154556 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]]]}] 16:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 872ms 16:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:05:54 INFO - PROCESS | 1649 | 1461107154601 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:05:54 INFO - PROCESS | 1649 | 1461107154603 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:05:54 INFO - PROCESS | 1649 | 1461107154605 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:05:54 INFO - PROCESS | 1649 | 1461107154606 Marionette TRACE conn2 <- [1,2638,null,{}] 16:05:54 INFO - PROCESS | 1649 | 1461107154615 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}] 16:05:54 INFO - PROCESS | 1649 | 1461107154722 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:05:54 INFO - PROCESS | 1649 | 1461107154830 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x128b29000 == 96 [pid = 1649] [id = 667] 16:05:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 165 (0x11c7b4800) [pid = 1649] [serial = 2001] [outer = 0x0] 16:05:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 166 (0x125c90800) [pid = 1649] [serial = 2002] [outer = 0x11c7b4800] 16:05:54 INFO - PROCESS | 1649 | 1461107154861 Marionette DEBUG loaded listener.js 16:05:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 167 (0x125dba800) [pid = 1649] [serial = 2003] [outer = 0x11c7b4800] 16:05:55 INFO - PROCESS | 1649 | 1461107155164 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]]]}] 16:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 570ms 16:05:55 INFO - PROCESS | 1649 | 1461107155176 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 1649 | 1461107155178 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:05:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:05:55 INFO - PROCESS | 1649 | 1461107155183 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 1649 | 1461107155184 Marionette TRACE conn2 <- [1,2642,null,{}] 16:05:55 INFO - PROCESS | 1649 | 1461107155186 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}] 16:05:55 INFO - PROCESS | 1649 | 1461107155292 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:05:55 INFO - PROCESS | 1649 | 1461107155396 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d734000 == 97 [pid = 1649] [id = 668] 16:05:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 168 (0x125cdd400) [pid = 1649] [serial = 2004] [outer = 0x0] 16:05:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 169 (0x12628e000) [pid = 1649] [serial = 2005] [outer = 0x125cdd400] 16:05:55 INFO - PROCESS | 1649 | 1461107155425 Marionette DEBUG loaded listener.js 16:05:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x12746c800) [pid = 1649] [serial = 2006] [outer = 0x125cdd400] 16:05:55 INFO - PROCESS | 1649 | 1461107155699 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]]]}] 16:05:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:05:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 570ms 16:05:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:05:55 INFO - PROCESS | 1649 | 1461107155753 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 1649 | 1461107155755 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:05:55 INFO - PROCESS | 1649 | 1461107155757 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 1649 | 1461107155758 Marionette TRACE conn2 <- [1,2646,null,{}] 16:05:55 INFO - PROCESS | 1649 | 1461107155762 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}] 16:05:55 INFO - PROCESS | 1649 | 1461107155884 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:05:55 INFO - PROCESS | 1649 | 1461107155981 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ea61000 == 98 [pid = 1649] [id = 669] 16:05:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x126291000) [pid = 1649] [serial = 2007] [outer = 0x0] 16:05:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x12821ac00) [pid = 1649] [serial = 2008] [outer = 0x126291000] 16:05:56 INFO - PROCESS | 1649 | 1461107156010 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12bd73c00) [pid = 1649] [serial = 2009] [outer = 0x126291000] 16:05:56 INFO - PROCESS | 1649 | 1461107156338 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]]]}] 16:05:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:05:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 620ms 16:05:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:05:56 INFO - PROCESS | 1649 | 1461107156377 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:05:56 INFO - PROCESS | 1649 | 1461107156378 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:05:56 INFO - PROCESS | 1649 | 1461107156380 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:05:56 INFO - PROCESS | 1649 | 1461107156382 Marionette TRACE conn2 <- [1,2650,null,{}] 16:05:56 INFO - PROCESS | 1649 | 1461107156384 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}] 16:05:56 INFO - PROCESS | 1649 | 1461107156521 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:05:56 INFO - PROCESS | 1649 | 1461107156538 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fd5d800 == 99 [pid = 1649] [id = 670] 16:05:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12bd74400) [pid = 1649] [serial = 2010] [outer = 0x0] 16:05:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12d046800) [pid = 1649] [serial = 2011] [outer = 0x12bd74400] 16:05:56 INFO - PROCESS | 1649 | 1461107156564 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x12d684800) [pid = 1649] [serial = 2012] [outer = 0x12bd74400] 16:05:56 INFO - PROCESS | 1649 | 1461107156935 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]]]}] 16:05:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:05:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 569ms 16:05:56 INFO - PROCESS | 1649 | 1461107156956 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:05:56 INFO - PROCESS | 1649 | 1461107156957 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:05:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:05:56 INFO - PROCESS | 1649 | 1461107156961 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:05:56 INFO - PROCESS | 1649 | 1461107156963 Marionette TRACE conn2 <- [1,2654,null,{}] 16:05:56 INFO - PROCESS | 1649 | 1461107156965 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}] 16:05:57 INFO - PROCESS | 1649 | 1461107157106 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:05:57 INFO - PROCESS | 1649 | 1461107157122 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x131832800 == 100 [pid = 1649] [id = 671] 16:05:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12bd88c00) [pid = 1649] [serial = 2013] [outer = 0x0] 16:05:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12d906c00) [pid = 1649] [serial = 2014] [outer = 0x12bd88c00] 16:05:57 INFO - PROCESS | 1649 | 1461107157148 Marionette DEBUG loaded listener.js 16:05:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12e364400) [pid = 1649] [serial = 2015] [outer = 0x12bd88c00] 16:05:57 INFO - PROCESS | 1649 | 1461107157522 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]]]}] 16:05:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:05:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 571ms 16:05:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:05:57 INFO - PROCESS | 1649 | 1461107157532 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:05:57 INFO - PROCESS | 1649 | 1461107157533 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:05:57 INFO - PROCESS | 1649 | 1461107157535 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:05:57 INFO - PROCESS | 1649 | 1461107157536 Marionette TRACE conn2 <- [1,2658,null,{}] 16:05:57 INFO - PROCESS | 1649 | 1461107157538 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}] 16:05:57 INFO - PROCESS | 1649 | 1461107157678 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:05:57 INFO - PROCESS | 1649 | 1461107157695 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x13631d800 == 101 [pid = 1649] [id = 672] 16:05:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12e365c00) [pid = 1649] [serial = 2016] [outer = 0x0] 16:05:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x12e602c00) [pid = 1649] [serial = 2017] [outer = 0x12e365c00] 16:05:57 INFO - PROCESS | 1649 | 1461107157721 Marionette DEBUG loaded listener.js 16:05:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x12e6bd000) [pid = 1649] [serial = 2018] [outer = 0x12e365c00] 16:05:58 INFO - PROCESS | 1649 | 1461107158069 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]]]}] 16:05:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:05:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 568ms 16:05:58 INFO - PROCESS | 1649 | 1461107158109 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:05:58 INFO - PROCESS | 1649 | 1461107158110 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:05:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:05:58 INFO - PROCESS | 1649 | 1461107158112 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:05:58 INFO - PROCESS | 1649 | 1461107158113 Marionette TRACE conn2 <- [1,2662,null,{}] 16:05:58 INFO - PROCESS | 1649 | 1461107158116 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}] 16:05:58 INFO - PROCESS | 1649 | 1461107158258 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:05:58 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x136422800) [pid = 1649] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:05:58 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x13e347800) [pid = 1649] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:05:58 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x11226c400) [pid = 1649] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:05:58 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x114be1000) [pid = 1649] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:05:58 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x11a8c5400) [pid = 1649] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:05:58 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x1433cec00) [pid = 1649] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:05:58 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x12e6c4c00) [pid = 1649] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:05:58 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12d969c00) [pid = 1649] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:05:58 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x118cd7000) [pid = 1649] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:05:58 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x12b799000) [pid = 1649] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:05:58 INFO - PROCESS | 1649 | 1461107158602 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x125fcb000 == 102 [pid = 1649] [id = 673] 16:05:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x11437f000) [pid = 1649] [serial = 2019] [outer = 0x0] 16:05:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x118740400) [pid = 1649] [serial = 2020] [outer = 0x11437f000] 16:05:58 INFO - PROCESS | 1649 | 1461107158629 Marionette DEBUG loaded listener.js 16:05:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12d969c00) [pid = 1649] [serial = 2021] [outer = 0x11437f000] 16:05:58 INFO - PROCESS | 1649 | 1461107158905 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]]]}] 16:05:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:05:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 819ms 16:05:58 INFO - PROCESS | 1649 | 1461107158934 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:05:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:05:58 INFO - PROCESS | 1649 | 1461107158936 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:05:58 INFO - PROCESS | 1649 | 1461107158938 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:05:58 INFO - PROCESS | 1649 | 1461107158939 Marionette TRACE conn2 <- [1,2666,null,{}] 16:05:58 INFO - PROCESS | 1649 | 1461107158970 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}] 16:05:59 INFO - PROCESS | 1649 | 1461107159092 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:05:59 INFO - PROCESS | 1649 | 1461107159177 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1367af000 == 103 [pid = 1649] [id = 674] 16:05:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x115655800) [pid = 1649] [serial = 2022] [outer = 0x0] 16:05:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12eab9400) [pid = 1649] [serial = 2023] [outer = 0x115655800] 16:05:59 INFO - PROCESS | 1649 | 1461107159207 Marionette DEBUG loaded listener.js 16:05:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12f153800) [pid = 1649] [serial = 2024] [outer = 0x115655800] 16:05:59 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) 16:05:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1044ms 16:05:59 INFO - PROCESS | 1649 | 1461107159979 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]]]}] 16:05:59 INFO - PROCESS | 1649 | 1461107159982 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:05:59 INFO - PROCESS | 1649 | 1461107159983 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:05:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:05:59 INFO - PROCESS | 1649 | 1461107159985 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:05:59 INFO - PROCESS | 1649 | 1461107159986 Marionette TRACE conn2 <- [1,2670,null,{}] 16:05:59 INFO - PROCESS | 1649 | 1461107159989 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}] 16:06:00 INFO - PROCESS | 1649 | 1461107160098 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:06:00 INFO - PROCESS | 1649 | 1461107160102 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e030000 == 104 [pid = 1649] [id = 675] 16:06:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12f153c00) [pid = 1649] [serial = 2025] [outer = 0x0] 16:06:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12fc38000) [pid = 1649] [serial = 2026] [outer = 0x12f153c00] 16:06:00 INFO - PROCESS | 1649 | 1461107160128 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x135a1b800) [pid = 1649] [serial = 2027] [outer = 0x12f153c00] 16:06:00 INFO - PROCESS | 1649 | 1461107160993 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] 16:06:01 INFO - PROCESS | 1649 | 1461107161008 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:06:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:06:01 INFO - PROCESS | 1649 | 1461107161031 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:06:01 INFO - PROCESS | 1649 | 1461107161034 Marionette TRACE conn2 <- [1,2674,null,{}] 16:06:01 INFO - PROCESS | 1649 | 1461107161037 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}] 16:06:01 INFO - PROCESS | 1649 | 1461107161206 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:06:01 INFO - PROCESS | 1649 | 1461107161335 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b723000 == 105 [pid = 1649] [id = 676] 16:06:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x1163b8400) [pid = 1649] [serial = 2028] [outer = 0x0] 16:06:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x118506400) [pid = 1649] [serial = 2029] [outer = 0x1163b8400] 16:06:01 INFO - PROCESS | 1649 | 1461107161368 Marionette DEBUG loaded listener.js 16:06:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x11aadc000) [pid = 1649] [serial = 2030] [outer = 0x1163b8400] 16:06:02 INFO - PROCESS | 1649 | --DOCSHELL 0x12f555800 == 104 [pid = 1649] [id = 16] 16:06:02 INFO - PROCESS | 1649 | 1461107162380 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] 16:06:02 INFO - PROCESS | 1649 | 1461107162409 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:06:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:06:02 INFO - PROCESS | 1649 | 1461107162413 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:06:02 INFO - PROCESS | 1649 | 1461107162415 Marionette TRACE conn2 <- [1,2678,null,{}] 16:06:02 INFO - PROCESS | 1649 | 1461107162418 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}] 16:06:02 INFO - PROCESS | 1649 | 1461107162546 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:06:02 INFO - PROCESS | 1649 | 1461107162692 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fd70800 == 105 [pid = 1649] [id = 677] 16:06:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x11be06800) [pid = 1649] [serial = 2031] [outer = 0x0] 16:06:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x12373d000) [pid = 1649] [serial = 2032] [outer = 0x11be06800] 16:06:02 INFO - PROCESS | 1649 | 1461107162728 Marionette DEBUG loaded listener.js 16:06:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x125db6400) [pid = 1649] [serial = 2033] [outer = 0x11be06800] 16:06:03 INFO - PROCESS | 1649 | 1461107163627 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]]]}] 16:06:03 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) 16:06:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1221ms 16:06:03 INFO - PROCESS | 1649 | 1461107163635 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:06:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:06:03 INFO - PROCESS | 1649 | 1461107163636 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:06:03 INFO - PROCESS | 1649 | 1461107163639 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:06:03 INFO - PROCESS | 1649 | 1461107163641 Marionette TRACE conn2 <- [1,2682,null,{}] 16:06:03 INFO - PROCESS | 1649 | 1461107163651 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}] 16:06:03 INFO - PROCESS | 1649 | 1461107163793 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:06:03 INFO - PROCESS | 1649 | 1461107163922 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e06c800 == 106 [pid = 1649] [id = 678] 16:06:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x126f24000) [pid = 1649] [serial = 2034] [outer = 0x0] 16:06:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12b98ec00) [pid = 1649] [serial = 2035] [outer = 0x126f24000] 16:06:03 INFO - PROCESS | 1649 | 1461107163955 Marionette DEBUG loaded listener.js 16:06:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12d093000) [pid = 1649] [serial = 2036] [outer = 0x126f24000] 16:06:04 INFO - PROCESS | 1649 | 1461107164879 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]]]}] 16:06:04 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) 16:06:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1278ms 16:06:04 INFO - PROCESS | 1649 | 1461107164917 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:06:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:06:04 INFO - PROCESS | 1649 | 1461107164919 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:06:04 INFO - PROCESS | 1649 | 1461107164921 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:06:04 INFO - PROCESS | 1649 | 1461107164923 Marionette TRACE conn2 <- [1,2686,null,{}] 16:06:04 INFO - PROCESS | 1649 | 1461107164925 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}] 16:06:05 INFO - PROCESS | 1649 | 1461107165053 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:06:05 INFO - PROCESS | 1649 | 1461107165203 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x142863000 == 107 [pid = 1649] [id = 679] 16:06:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12e6c7000) [pid = 1649] [serial = 2037] [outer = 0x0] 16:06:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12eab9000) [pid = 1649] [serial = 2038] [outer = 0x12e6c7000] 16:06:05 INFO - PROCESS | 1649 | 1461107165238 Marionette DEBUG loaded listener.js 16:06:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x12ee5b400) [pid = 1649] [serial = 2039] [outer = 0x12e6c7000] 16:06:06 INFO - PROCESS | 1649 | 1461107166118 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] 16:06:06 INFO - PROCESS | 1649 | 1461107166145 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:06:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:06:06 INFO - PROCESS | 1649 | 1461107166148 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:06:06 INFO - PROCESS | 1649 | 1461107166150 Marionette TRACE conn2 <- [1,2690,null,{}] 16:06:06 INFO - PROCESS | 1649 | 1461107166152 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}] 16:06:06 INFO - PROCESS | 1649 | 1461107166274 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:06:06 INFO - PROCESS | 1649 | 1461107166402 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1433a8800 == 108 [pid = 1649] [id = 680] 16:06:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x12ee57800) [pid = 1649] [serial = 2040] [outer = 0x0] 16:06:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x135a17400) [pid = 1649] [serial = 2041] [outer = 0x12ee57800] 16:06:06 INFO - PROCESS | 1649 | 1461107166435 Marionette DEBUG loaded listener.js 16:06:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x135adcc00) [pid = 1649] [serial = 2042] [outer = 0x12ee57800] 16:06:07 INFO - PROCESS | 1649 | 1461107167349 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] 16:06:07 INFO - PROCESS | 1649 | 1461107167371 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:06:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:06:07 INFO - PROCESS | 1649 | 1461107167373 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:06:07 INFO - PROCESS | 1649 | 1461107167375 Marionette TRACE conn2 <- [1,2694,null,{}] 16:06:07 INFO - PROCESS | 1649 | 1461107167377 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}] 16:06:07 INFO - PROCESS | 1649 | 1461107167548 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:06:07 INFO - PROCESS | 1649 | 1461107167697 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e367000 == 109 [pid = 1649] [id = 681] 16:06:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12ee5a000) [pid = 1649] [serial = 2043] [outer = 0x0] 16:06:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x135ae9000) [pid = 1649] [serial = 2044] [outer = 0x12ee5a000] 16:06:07 INFO - PROCESS | 1649 | 1461107167733 Marionette DEBUG loaded listener.js 16:06:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x136796800) [pid = 1649] [serial = 2045] [outer = 0x12ee5a000] 16:06:08 INFO - PROCESS | 1649 | 1461107168956 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] 16:06:09 INFO - PROCESS | 1649 | 1461107169050 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:06:09 INFO - PROCESS | 1649 | 1461107169054 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:06:09 INFO - PROCESS | 1649 | 1461107169056 Marionette TRACE conn2 <- [1,2698,null,{}] 16:06:09 INFO - PROCESS | 1649 | 1461107169061 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}] 16:06:09 INFO - PROCESS | 1649 | 1461107169183 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:06:09 INFO - PROCESS | 1649 | 1461107169310 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efb9800 == 110 [pid = 1649] [id = 682] 16:06:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x1185ec000) [pid = 1649] [serial = 2046] [outer = 0x0] 16:06:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x118c7c800) [pid = 1649] [serial = 2047] [outer = 0x1185ec000] 16:06:09 INFO - PROCESS | 1649 | 1461107169342 Marionette DEBUG loaded listener.js 16:06:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x11ad14800) [pid = 1649] [serial = 2048] [outer = 0x1185ec000] 16:06:10 INFO - PROCESS | 1649 | 1461107170239 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] 16:06:10 INFO - PROCESS | 1649 | 1461107170285 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:06:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:06:10 INFO - PROCESS | 1649 | 1461107170289 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:06:10 INFO - PROCESS | 1649 | 1461107170291 Marionette TRACE conn2 <- [1,2702,null,{}] 16:06:10 INFO - PROCESS | 1649 | 1461107170293 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}] 16:06:10 INFO - PROCESS | 1649 | 1461107170412 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:06:10 INFO - PROCESS | 1649 | 1461107170565 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x136d56000 == 109 [pid = 1649] [id = 397] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc75800 == 108 [pid = 1649] [id = 309] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12638c000 == 107 [pid = 1649] [id = 378] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x13e02b000 == 106 [pid = 1649] [id = 487] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1367af000 == 105 [pid = 1649] [id = 674] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x125fcb000 == 104 [pid = 1649] [id = 673] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x13631d800 == 103 [pid = 1649] [id = 672] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x131832800 == 102 [pid = 1649] [id = 671] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x13e2c7800) [pid = 1649] [serial = 1906] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x1426cbc00) [pid = 1649] [serial = 1909] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x135adc800) [pid = 1649] [serial = 1912] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x126287000) [pid = 1649] [serial = 1915] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x14347cc00) [pid = 1649] [serial = 1918] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x12f4dd800) [pid = 1649] [serial = 1954] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x114194800 == 103 [pid = 1649] [id = 683] 16:06:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x118979c00) [pid = 1649] [serial = 2049] [outer = 0x0] 16:06:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x11ad4d800) [pid = 1649] [serial = 2050] [outer = 0x118979c00] 16:06:10 INFO - PROCESS | 1649 | 1461107170665 Marionette DEBUG loaded listener.js 16:06:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x125c8ec00) [pid = 1649] [serial = 2051] [outer = 0x118979c00] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12fd5d800 == 102 [pid = 1649] [id = 670] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12ea61000 == 101 [pid = 1649] [id = 669] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12d734000 == 100 [pid = 1649] [id = 668] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x128b29000 == 99 [pid = 1649] [id = 667] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11983e800 == 98 [pid = 1649] [id = 666] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12efab800 == 97 [pid = 1649] [id = 665] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9b9800 == 96 [pid = 1649] [id = 664] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x11c156800 == 95 [pid = 1649] [id = 663] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x13e36c000 == 94 [pid = 1649] [id = 662] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x126875800 == 93 [pid = 1649] [id = 661] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x14785c800 == 92 [pid = 1649] [id = 660] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x147758800 == 91 [pid = 1649] [id = 659] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1471f2800 == 90 [pid = 1649] [id = 658] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x14701d800 == 89 [pid = 1649] [id = 657] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1465b9000 == 88 [pid = 1649] [id = 656] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x146283000 == 87 [pid = 1649] [id = 655] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x1433ae000 == 86 [pid = 1649] [id = 654] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x130131800 == 85 [pid = 1649] [id = 653] 16:06:10 INFO - PROCESS | 1649 | --DOCSHELL 0x126876000 == 84 [pid = 1649] [id = 652] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 198 (0x136f83000) [pid = 1649] [serial = 1939] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 197 (0x14359cc00) [pid = 1649] [serial = 1942] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 196 (0x115652400) [pid = 1649] [serial = 1948] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 195 (0x1177bd000) [pid = 1649] [serial = 1924] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 194 (0x11be08400) [pid = 1649] [serial = 1925] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 193 (0x128caec00) [pid = 1649] [serial = 1928] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 192 (0x12657bc00) [pid = 1649] [serial = 1927] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 191 (0x1433d6800) [pid = 1649] [serial = 1945] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 190 (0x12eab7800) [pid = 1649] [serial = 1933] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 189 (0x12fc50400) [pid = 1649] [serial = 1934] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 188 (0x12b58c000) [pid = 1649] [serial = 1885] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 187 (0x135adb800) [pid = 1649] [serial = 1936] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12f147800) [pid = 1649] [serial = 1894] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x14350f000) [pid = 1649] [serial = 1921] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x13666bc00) [pid = 1649] [serial = 1897] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x12fbc3000) [pid = 1649] [serial = 1891] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x11a8c0400) [pid = 1649] [serial = 1879] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x136c37000) [pid = 1649] [serial = 1900] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x12ee54400) [pid = 1649] [serial = 1888] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x136f87c00) [pid = 1649] [serial = 1903] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x1433db800) [pid = 1649] [serial = 1946] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12373c800) [pid = 1649] [serial = 1951] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x125ae9000) [pid = 1649] [serial = 1882] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x12bd8ec00) [pid = 1649] [serial = 1930] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 174 (0x12d90e400) [pid = 1649] [serial = 1931] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 173 (0x128caf800) [pid = 1649] [serial = 1952] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 172 (0x143684400) [pid = 1649] [serial = 1943] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 171 (0x143433400) [pid = 1649] [serial = 1940] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 170 (0x13640a400) [pid = 1649] [serial = 1937] [outer = 0x0] [url = about:blank] 16:06:10 INFO - PROCESS | 1649 | --DOMWINDOW == 169 (0x11ad4b000) [pid = 1649] [serial = 1949] [outer = 0x0] [url = about:blank] 16:06:11 INFO - PROCESS | 1649 | 1461107171011 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]]]}] 16:06:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:06:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 769ms 16:06:11 INFO - PROCESS | 1649 | 1461107171059 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:06:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:06:11 INFO - PROCESS | 1649 | 1461107171061 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:06:11 INFO - PROCESS | 1649 | 1461107171063 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:06:11 INFO - PROCESS | 1649 | 1461107171066 Marionette TRACE conn2 <- [1,2706,null,{}] 16:06:11 INFO - PROCESS | 1649 | 1461107171073 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}] 16:06:11 INFO - PROCESS | 1649 | 1461107171253 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:06:11 INFO - PROCESS | 1649 | 1461107171370 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d92c800 == 85 [pid = 1649] [id = 684] 16:06:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 170 (0x125ae9000) [pid = 1649] [serial = 2052] [outer = 0x0] 16:06:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 171 (0x12628c400) [pid = 1649] [serial = 2053] [outer = 0x125ae9000] 16:06:11 INFO - PROCESS | 1649 | 1461107171399 Marionette DEBUG loaded listener.js 16:06:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 172 (0x128ca1800) [pid = 1649] [serial = 2054] [outer = 0x125ae9000] 16:06:11 INFO - PROCESS | 1649 | 1461107171699 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]]]}] 16:06:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:06:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 670ms 16:06:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:06:11 INFO - PROCESS | 1649 | 1461107171749 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:06:11 INFO - PROCESS | 1649 | 1461107171751 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:06:11 INFO - PROCESS | 1649 | 1461107171755 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:06:11 INFO - PROCESS | 1649 | 1461107171756 Marionette TRACE conn2 <- [1,2710,null,{}] 16:06:11 INFO - PROCESS | 1649 | 1461107171759 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}] 16:06:11 INFO - PROCESS | 1649 | 1461107171861 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:06:11 INFO - PROCESS | 1649 | 1461107171881 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fc5b000 == 86 [pid = 1649] [id = 685] 16:06:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 173 (0x12b10e800) [pid = 1649] [serial = 2055] [outer = 0x0] 16:06:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 174 (0x12b58dc00) [pid = 1649] [serial = 2056] [outer = 0x12b10e800] 16:06:11 INFO - PROCESS | 1649 | 1461107171908 Marionette DEBUG loaded listener.js 16:06:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 175 (0x12bd89c00) [pid = 1649] [serial = 2057] [outer = 0x12b10e800] 16:06:12 INFO - PROCESS | 1649 | 1461107172283 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] 16:06:12 INFO - PROCESS | 1649 | 1461107172325 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:06:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:06:12 INFO - PROCESS | 1649 | 1461107172328 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - PROCESS | 1649 | 1461107172329 Marionette TRACE conn2 <- [1,2714,null,{}] 16:06:12 INFO - PROCESS | 1649 | 1461107172331 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}] 16:06:12 INFO - PROCESS | 1649 | 1461107172433 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:06:12 INFO - PROCESS | 1649 | 1461107172534 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x1123ab000 == 87 [pid = 1649] [id = 686] 16:06:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x1158de800) [pid = 1649] [serial = 2058] [outer = 0x0] 16:06:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x12d041800) [pid = 1649] [serial = 2059] [outer = 0x1158de800] 16:06:12 INFO - PROCESS | 1649 | 1461107172560 Marionette DEBUG loaded listener.js 16:06:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12e36bc00) [pid = 1649] [serial = 2060] [outer = 0x1158de800] 16:06:12 INFO - PROCESS | 1649 | 1461107172874 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]]]}] 16:06:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:06:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 570ms 16:06:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:06:12 INFO - PROCESS | 1649 | 1461107172899 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:06:12 INFO - PROCESS | 1649 | 1461107172900 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:06:12 INFO - PROCESS | 1649 | 1461107172902 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - PROCESS | 1649 | 1461107172903 Marionette TRACE conn2 <- [1,2718,null,{}] 16:06:12 INFO - PROCESS | 1649 | 1461107172913 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}] 16:06:13 INFO - PROCESS | 1649 | 1461107173066 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:06:13 INFO - PROCESS | 1649 | 1461107173084 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x1366e4000 == 88 [pid = 1649] [id = 687] 16:06:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x12e608c00) [pid = 1649] [serial = 2061] [outer = 0x0] 16:06:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x12ee5b000) [pid = 1649] [serial = 2062] [outer = 0x12e608c00] 16:06:13 INFO - PROCESS | 1649 | 1461107173112 Marionette DEBUG loaded listener.js 16:06:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x135b58c00) [pid = 1649] [serial = 2063] [outer = 0x12e608c00] 16:06:13 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif" 16:06:13 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 16:06:13 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1 16:06:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:13 INFO - _addTest/ [0,2721,"getWindowHandle",null] 16:06:13 INFO - PROCESS | 1649 | 1461107173533 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:06:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:06:13 INFO - PROCESS | 1649 | 1461107173536 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:06:13 INFO - PROCESS | 1649 | 1461107173537 Marionette TRACE conn2 <- [1,2722,null,{}] 16:06:13 INFO - PROCESS | 1649 | 1461107173539 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}] 16:06:13 INFO - PROCESS | 1649 | 1461107173715 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:06:13 INFO - PROCESS | 1649 | 1461107173744 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x136cc2000 == 89 [pid = 1649] [id = 688] 16:06:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x136407000) [pid = 1649] [serial = 2064] [outer = 0x0] 16:06:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x13642e800) [pid = 1649] [serial = 2065] [outer = 0x136407000] 16:06:13 INFO - PROCESS | 1649 | 1461107173784 Marionette DEBUG loaded listener.js 16:06:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x136794000) [pid = 1649] [serial = 2066] [outer = 0x136407000] 16:06:14 INFO - PROCESS | 1649 | 1461107174247 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] 16:06:14 INFO - PROCESS | 1649 | 1461107174256 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:06:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:06:14 INFO - PROCESS | 1649 | 1461107174258 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:06:14 INFO - PROCESS | 1649 | 1461107174260 Marionette TRACE conn2 <- [1,2726,null,{}] 16:06:14 INFO - PROCESS | 1649 | 1461107174265 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}] 16:06:14 INFO - PROCESS | 1649 | 1461107174406 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:06:14 INFO - PROCESS | 1649 | 1461107174441 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e05f000 == 90 [pid = 1649] [id = 689] 16:06:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x136410c00) [pid = 1649] [serial = 2067] [outer = 0x0] 16:06:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x1368eb400) [pid = 1649] [serial = 2068] [outer = 0x136410c00] 16:06:14 INFO - PROCESS | 1649 | 1461107174467 Marionette DEBUG loaded listener.js 16:06:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x136c83c00) [pid = 1649] [serial = 2069] [outer = 0x136410c00] 16:06:15 INFO - PROCESS | 1649 | --DOMWINDOW == 186 (0x12e76c800) [pid = 1649] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:06:15 INFO - PROCESS | 1649 | --DOMWINDOW == 185 (0x126291000) [pid = 1649] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:06:15 INFO - PROCESS | 1649 | --DOMWINDOW == 184 (0x114be2800) [pid = 1649] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:06:15 INFO - PROCESS | 1649 | --DOMWINDOW == 183 (0x114bc6000) [pid = 1649] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:06:15 INFO - PROCESS | 1649 | --DOMWINDOW == 182 (0x12bd74400) [pid = 1649] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:06:15 INFO - PROCESS | 1649 | --DOMWINDOW == 181 (0x125cdd400) [pid = 1649] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:06:15 INFO - PROCESS | 1649 | --DOMWINDOW == 180 (0x11c7b4800) [pid = 1649] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:06:15 INFO - PROCESS | 1649 | --DOMWINDOW == 179 (0x115655800) [pid = 1649] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:06:15 INFO - PROCESS | 1649 | --DOMWINDOW == 178 (0x11a8e7800) [pid = 1649] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:06:15 INFO - PROCESS | 1649 | --DOMWINDOW == 177 (0x12bd88c00) [pid = 1649] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:06:15 INFO - PROCESS | 1649 | --DOMWINDOW == 176 (0x12e365c00) [pid = 1649] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:06:15 INFO - PROCESS | 1649 | --DOMWINDOW == 175 (0x11437f000) [pid = 1649] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:06:15 INFO - PROCESS | 1649 | 1461107175049 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]]]}] 16:06:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:06:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 823ms 16:06:15 INFO - PROCESS | 1649 | 1461107175081 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:06:15 INFO - PROCESS | 1649 | 1461107175082 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:06:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:06:15 INFO - PROCESS | 1649 | 1461107175085 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:06:15 INFO - PROCESS | 1649 | 1461107175086 Marionette TRACE conn2 <- [1,2730,null,{}] 16:06:15 INFO - PROCESS | 1649 | 1461107175088 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}] 16:06:15 INFO - PROCESS | 1649 | 1461107175194 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:06:15 INFO - PROCESS | 1649 | 1461107175197 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x136470800 == 91 [pid = 1649] [id = 690] 16:06:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 176 (0x114c64400) [pid = 1649] [serial = 2070] [outer = 0x0] 16:06:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 177 (0x126291000) [pid = 1649] [serial = 2071] [outer = 0x114c64400] 16:06:15 INFO - PROCESS | 1649 | 1461107175223 Marionette DEBUG loaded listener.js 16:06:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 178 (0x12d910800) [pid = 1649] [serial = 2072] [outer = 0x114c64400] 16:06:16 INFO - PROCESS | 1649 | 1461107176068 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] 16:06:16 INFO - PROCESS | 1649 | 1461107176105 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:06:16 INFO - PROCESS | 1649 | 1461107176107 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:06:16 INFO - PROCESS | 1649 | 1461107176108 Marionette TRACE conn2 <- [1,2734,null,{}] 16:06:16 INFO - PROCESS | 1649 | 1461107176110 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}] 16:06:16 INFO - PROCESS | 1649 | 1461107176251 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:06:16 INFO - PROCESS | 1649 | 1461107176260 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x1435c7000 == 92 [pid = 1649] [id = 691] 16:06:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 179 (0x115655800) [pid = 1649] [serial = 2073] [outer = 0x0] 16:06:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 180 (0x136c86800) [pid = 1649] [serial = 2074] [outer = 0x115655800] 16:06:16 INFO - PROCESS | 1649 | 1461107176286 Marionette DEBUG loaded listener.js 16:06:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 181 (0x13708b400) [pid = 1649] [serial = 2075] [outer = 0x115655800] 16:06:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:06:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 518ms 16:06:16 INFO - PROCESS | 1649 | 1461107176620 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]]]}] 16:06:16 INFO - PROCESS | 1649 | 1461107176627 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:06:16 INFO - PROCESS | 1649 | 1461107176629 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:06:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:06:16 INFO - PROCESS | 1649 | 1461107176633 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:06:16 INFO - PROCESS | 1649 | 1461107176635 Marionette TRACE conn2 <- [1,2738,null,{}] 16:06:16 INFO - PROCESS | 1649 | 1461107176637 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}] 16:06:16 INFO - PROCESS | 1649 | 1461107176761 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:06:16 INFO - PROCESS | 1649 | 1461107176765 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x143f0c000 == 93 [pid = 1649] [id = 692] 16:06:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 182 (0x136424000) [pid = 1649] [serial = 2076] [outer = 0x0] 16:06:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 183 (0x137095800) [pid = 1649] [serial = 2077] [outer = 0x136424000] 16:06:16 INFO - PROCESS | 1649 | 1461107176794 Marionette DEBUG loaded listener.js 16:06:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 184 (0x13e350800) [pid = 1649] [serial = 2078] [outer = 0x136424000] 16:06:17 INFO - PROCESS | 1649 | 1461107177397 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]]]}] 16:06:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:06:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 821ms 16:06:17 INFO - PROCESS | 1649 | 1461107177465 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:06:17 INFO - PROCESS | 1649 | 1461107177468 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:06:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:06:17 INFO - PROCESS | 1649 | 1461107177472 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:06:17 INFO - PROCESS | 1649 | 1461107177474 Marionette TRACE conn2 <- [1,2742,null,{}] 16:06:17 INFO - PROCESS | 1649 | 1461107177493 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}] 16:06:17 INFO - PROCESS | 1649 | 1461107177630 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:06:17 INFO - PROCESS | 1649 | 1461107177761 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:17 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d9bb800 == 94 [pid = 1649] [id = 693] 16:06:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 185 (0x118f34800) [pid = 1649] [serial = 2079] [outer = 0x0] 16:06:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 186 (0x11bc90000) [pid = 1649] [serial = 2080] [outer = 0x118f34800] 16:06:17 INFO - PROCESS | 1649 | 1461107177796 Marionette DEBUG loaded listener.js 16:06:17 INFO - PROCESS | 1649 | ++DOMWINDOW == 187 (0x125c89400) [pid = 1649] [serial = 2081] [outer = 0x118f34800] 16:06:18 INFO - PROCESS | 1649 | 1461107178226 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]]]}] 16:06:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:06:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 784ms 16:06:18 INFO - PROCESS | 1649 | 1461107178266 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:06:18 INFO - PROCESS | 1649 | 1461107178270 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:06:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:06:18 INFO - PROCESS | 1649 | 1461107178276 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:06:18 INFO - PROCESS | 1649 | 1461107178280 Marionette TRACE conn2 <- [1,2746,null,{}] 16:06:18 INFO - PROCESS | 1649 | 1461107178283 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}] 16:06:18 INFO - PROCESS | 1649 | 1461107178406 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:06:18 INFO - PROCESS | 1649 | 1461107178508 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x136317800 == 95 [pid = 1649] [id = 694] 16:06:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 188 (0x12628f800) [pid = 1649] [serial = 2082] [outer = 0x0] 16:06:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 189 (0x12750c400) [pid = 1649] [serial = 2083] [outer = 0x12628f800] 16:06:18 INFO - PROCESS | 1649 | 1461107178539 Marionette DEBUG loaded listener.js 16:06:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 190 (0x12b3aec00) [pid = 1649] [serial = 2084] [outer = 0x12628f800] 16:06:19 INFO - PROCESS | 1649 | 1461107179046 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]]]}] 16:06:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:06:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 823ms 16:06:19 INFO - PROCESS | 1649 | 1461107179100 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:06:19 INFO - PROCESS | 1649 | 1461107179102 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:06:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:06:19 INFO - PROCESS | 1649 | 1461107179106 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:06:19 INFO - PROCESS | 1649 | 1461107179110 Marionette TRACE conn2 <- [1,2750,null,{}] 16:06:19 INFO - PROCESS | 1649 | 1461107179122 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}] 16:06:19 INFO - PROCESS | 1649 | 1461107179396 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:06:19 INFO - PROCESS | 1649 | 1461107179503 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x143f12000 == 96 [pid = 1649] [id = 695] 16:06:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 191 (0x12eab4000) [pid = 1649] [serial = 2085] [outer = 0x0] 16:06:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 192 (0x12f147800) [pid = 1649] [serial = 2086] [outer = 0x12eab4000] 16:06:19 INFO - PROCESS | 1649 | 1461107179536 Marionette DEBUG loaded listener.js 16:06:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 193 (0x135adf400) [pid = 1649] [serial = 2087] [outer = 0x12eab4000] 16:06:20 INFO - PROCESS | 1649 | 1461107180007 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]]]}] 16:06:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:06:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 925ms 16:06:20 INFO - PROCESS | 1649 | 1461107180031 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:06:20 INFO - PROCESS | 1649 | 1461107180033 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:06:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:06:20 INFO - PROCESS | 1649 | 1461107180037 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:06:20 INFO - PROCESS | 1649 | 1461107180039 Marionette TRACE conn2 <- [1,2754,null,{}] 16:06:20 INFO - PROCESS | 1649 | 1461107180043 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}] 16:06:20 INFO - PROCESS | 1649 | 1461107180185 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:06:20 INFO - PROCESS | 1649 | 1461107180317 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x144098800 == 97 [pid = 1649] [id = 696] 16:06:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 194 (0x135ae0400) [pid = 1649] [serial = 2088] [outer = 0x0] 16:06:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 195 (0x1368e3400) [pid = 1649] [serial = 2089] [outer = 0x135ae0400] 16:06:20 INFO - PROCESS | 1649 | 1461107180350 Marionette DEBUG loaded listener.js 16:06:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 196 (0x136c90400) [pid = 1649] [serial = 2090] [outer = 0x135ae0400] 16:06:20 INFO - PROCESS | 1649 | 1461107180839 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]]]}] 16:06:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:06:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 823ms 16:06:20 INFO - PROCESS | 1649 | 1461107180860 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:06:20 INFO - PROCESS | 1649 | 1461107180862 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:06:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:06:20 INFO - PROCESS | 1649 | 1461107180865 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:06:20 INFO - PROCESS | 1649 | 1461107180868 Marionette TRACE conn2 <- [1,2758,null,{}] 16:06:20 INFO - PROCESS | 1649 | 1461107180871 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}] 16:06:21 INFO - PROCESS | 1649 | 1461107181063 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:06:21 INFO - PROCESS | 1649 | 1461107181232 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x144a66000 == 98 [pid = 1649] [id = 697] 16:06:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 197 (0x12fbccc00) [pid = 1649] [serial = 2091] [outer = 0x0] 16:06:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 198 (0x13e2cf800) [pid = 1649] [serial = 2092] [outer = 0x12fbccc00] 16:06:21 INFO - PROCESS | 1649 | 1461107181262 Marionette DEBUG loaded listener.js 16:06:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 199 (0x13e34c400) [pid = 1649] [serial = 2093] [outer = 0x12fbccc00] 16:06:21 INFO - PROCESS | 1649 | 1461107181682 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]]]}] 16:06:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:06:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 870ms 16:06:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:06:21 INFO - PROCESS | 1649 | 1461107181735 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:06:21 INFO - PROCESS | 1649 | 1461107181737 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:06:21 INFO - PROCESS | 1649 | 1461107181739 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:06:21 INFO - PROCESS | 1649 | 1461107181740 Marionette TRACE conn2 <- [1,2762,null,{}] 16:06:21 INFO - PROCESS | 1649 | 1461107181742 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}] 16:06:21 INFO - PROCESS | 1649 | 1461107181883 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:06:21 INFO - PROCESS | 1649 | 1461107181986 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x145da8000 == 99 [pid = 1649] [id = 698] 16:06:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x13e350c00) [pid = 1649] [serial = 2094] [outer = 0x0] 16:06:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x14282b000) [pid = 1649] [serial = 2095] [outer = 0x13e350c00] 16:06:22 INFO - PROCESS | 1649 | 1461107182019 Marionette DEBUG loaded listener.js 16:06:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x1433d4000) [pid = 1649] [serial = 2096] [outer = 0x13e350c00] 16:06:22 INFO - PROCESS | 1649 | 1461107182436 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]]]}] 16:06:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:06:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 722ms 16:06:22 INFO - PROCESS | 1649 | 1461107182472 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:06:22 INFO - PROCESS | 1649 | 1461107182473 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:06:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:06:22 INFO - PROCESS | 1649 | 1461107182475 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:06:22 INFO - PROCESS | 1649 | 1461107182477 Marionette TRACE conn2 <- [1,2766,null,{}] 16:06:22 INFO - PROCESS | 1649 | 1461107182512 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}] 16:06:22 INFO - PROCESS | 1649 | 1461107182638 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:06:22 INFO - PROCESS | 1649 | 1461107182738 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x146288000 == 100 [pid = 1649] [id = 699] 16:06:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x1433d2c00) [pid = 1649] [serial = 2097] [outer = 0x0] 16:06:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x1433dc000) [pid = 1649] [serial = 2098] [outer = 0x1433d2c00] 16:06:22 INFO - PROCESS | 1649 | 1461107182769 Marionette DEBUG loaded listener.js 16:06:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x14343c800) [pid = 1649] [serial = 2099] [outer = 0x1433d2c00] 16:06:23 INFO - PROCESS | 1649 | 1461107183171 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]]]}] 16:06:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:06:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 733ms 16:06:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:06:23 INFO - PROCESS | 1649 | 1461107183209 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:06:23 INFO - PROCESS | 1649 | 1461107183211 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:06:23 INFO - PROCESS | 1649 | 1461107183213 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:06:23 INFO - PROCESS | 1649 | 1461107183214 Marionette TRACE conn2 <- [1,2770,null,{}] 16:06:23 INFO - PROCESS | 1649 | 1461107183217 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}] 16:06:23 INFO - PROCESS | 1649 | 1461107183341 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:06:23 INFO - PROCESS | 1649 | 1461107183474 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x14651e000 == 101 [pid = 1649] [id = 700] 16:06:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x1433d3000) [pid = 1649] [serial = 2100] [outer = 0x0] 16:06:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x143468800) [pid = 1649] [serial = 2101] [outer = 0x1433d3000] 16:06:23 INFO - PROCESS | 1649 | 1461107183507 Marionette DEBUG loaded listener.js 16:06:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x143504400) [pid = 1649] [serial = 2102] [outer = 0x1433d3000] 16:06:23 INFO - PROCESS | 1649 | 1461107183892 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]]]}] 16:06:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:06:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 719ms 16:06:23 INFO - PROCESS | 1649 | 1461107183932 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:06:23 INFO - PROCESS | 1649 | 1461107183934 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:06:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:06:23 INFO - PROCESS | 1649 | 1461107183936 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:06:23 INFO - PROCESS | 1649 | 1461107183937 Marionette TRACE conn2 <- [1,2774,null,{}] 16:06:23 INFO - PROCESS | 1649 | 1461107183940 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}] 16:06:24 INFO - PROCESS | 1649 | 1461107184085 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:06:24 INFO - PROCESS | 1649 | 1461107184217 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1465b4000 == 102 [pid = 1649] [id = 701] 16:06:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x1433d8c00) [pid = 1649] [serial = 2103] [outer = 0x0] 16:06:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x143599800) [pid = 1649] [serial = 2104] [outer = 0x1433d8c00] 16:06:24 INFO - PROCESS | 1649 | 1461107184248 Marionette DEBUG loaded listener.js 16:06:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x143684000) [pid = 1649] [serial = 2105] [outer = 0x1433d8c00] 16:06:24 INFO - PROCESS | 1649 | 1461107184649 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]]]}] 16:06:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:06:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 769ms 16:06:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:06:24 INFO - PROCESS | 1649 | 1461107184706 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:06:24 INFO - PROCESS | 1649 | 1461107184707 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:06:24 INFO - PROCESS | 1649 | 1461107184710 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:06:24 INFO - PROCESS | 1649 | 1461107184711 Marionette TRACE conn2 <- [1,2778,null,{}] 16:06:24 INFO - PROCESS | 1649 | 1461107184713 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}] 16:06:24 INFO - PROCESS | 1649 | 1461107184840 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:06:24 INFO - PROCESS | 1649 | 1461107184943 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x147010000 == 103 [pid = 1649] [id = 702] 16:06:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x143511800) [pid = 1649] [serial = 2106] [outer = 0x0] 16:06:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x1436a3000) [pid = 1649] [serial = 2107] [outer = 0x143511800] 16:06:24 INFO - PROCESS | 1649 | 1461107184974 Marionette DEBUG loaded listener.js 16:06:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x143e89400) [pid = 1649] [serial = 2108] [outer = 0x143511800] 16:06:25 INFO - PROCESS | 1649 | 1461107185397 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]]]}] 16:06:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:06:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 720ms 16:06:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:06:25 INFO - PROCESS | 1649 | 1461107185431 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:06:25 INFO - PROCESS | 1649 | 1461107185432 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:06:25 INFO - PROCESS | 1649 | 1461107185434 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:06:25 INFO - PROCESS | 1649 | 1461107185436 Marionette TRACE conn2 <- [1,2782,null,{}] 16:06:25 INFO - PROCESS | 1649 | 1461107185474 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}] 16:06:25 INFO - PROCESS | 1649 | 1461107185649 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:06:25 INFO - PROCESS | 1649 | 1461107185756 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x1473c1000 == 104 [pid = 1649] [id = 703] 16:06:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x12f153400) [pid = 1649] [serial = 2109] [outer = 0x0] 16:06:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x143e90800) [pid = 1649] [serial = 2110] [outer = 0x12f153400] 16:06:25 INFO - PROCESS | 1649 | 1461107185793 Marionette DEBUG loaded listener.js 16:06:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x144135c00) [pid = 1649] [serial = 2111] [outer = 0x12f153400] 16:06:26 INFO - PROCESS | 1649 | 1461107186198 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]]]}] 16:06:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:06:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 769ms 16:06:26 INFO - PROCESS | 1649 | 1461107186204 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:06:26 INFO - PROCESS | 1649 | 1461107186206 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:06:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:06:26 INFO - PROCESS | 1649 | 1461107186208 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:06:26 INFO - PROCESS | 1649 | 1461107186209 Marionette TRACE conn2 <- [1,2786,null,{}] 16:06:26 INFO - PROCESS | 1649 | 1461107186212 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}] 16:06:26 INFO - PROCESS | 1649 | 1461107186338 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:06:26 INFO - PROCESS | 1649 | 1461107186474 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x147857000 == 105 [pid = 1649] [id = 704] 16:06:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x143f67800) [pid = 1649] [serial = 2112] [outer = 0x0] 16:06:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x14422ac00) [pid = 1649] [serial = 2113] [outer = 0x143f67800] 16:06:26 INFO - PROCESS | 1649 | 1461107186507 Marionette DEBUG loaded listener.js 16:06:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x144234400) [pid = 1649] [serial = 2114] [outer = 0x143f67800] 16:06:26 INFO - PROCESS | 1649 | 1461107186891 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]]]}] 16:06:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:06:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 720ms 16:06:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:06:26 INFO - PROCESS | 1649 | 1461107186929 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:06:26 INFO - PROCESS | 1649 | 1461107186930 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:06:26 INFO - PROCESS | 1649 | 1461107186932 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:06:26 INFO - PROCESS | 1649 | 1461107186934 Marionette TRACE conn2 <- [1,2790,null,{}] 16:06:26 INFO - PROCESS | 1649 | 1461107186936 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}] 16:06:27 INFO - PROCESS | 1649 | 1461107187080 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:06:27 INFO - PROCESS | 1649 | 1461107187225 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x14789e000 == 106 [pid = 1649] [id = 705] 16:06:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x114af1400) [pid = 1649] [serial = 2115] [outer = 0x0] 16:06:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x144227800) [pid = 1649] [serial = 2116] [outer = 0x114af1400] 16:06:27 INFO - PROCESS | 1649 | 1461107187256 Marionette DEBUG loaded listener.js 16:06:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x144c4f800) [pid = 1649] [serial = 2117] [outer = 0x114af1400] 16:06:27 INFO - PROCESS | 1649 | 1461107187693 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]]]}] 16:06:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:06:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 818ms 16:06:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:06:27 INFO - PROCESS | 1649 | 1461107187752 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:06:27 INFO - PROCESS | 1649 | 1461107187753 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:06:27 INFO - PROCESS | 1649 | 1461107187755 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:06:27 INFO - PROCESS | 1649 | 1461107187756 Marionette TRACE conn2 <- [1,2794,null,{}] 16:06:27 INFO - PROCESS | 1649 | 1461107187759 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}] 16:06:27 INFO - PROCESS | 1649 | 1461107187890 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:06:27 INFO - PROCESS | 1649 | 1461107187996 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b71b800 == 107 [pid = 1649] [id = 706] 16:06:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x114af1800) [pid = 1649] [serial = 2118] [outer = 0x0] 16:06:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12bbae000) [pid = 1649] [serial = 2119] [outer = 0x114af1800] 16:06:28 INFO - PROCESS | 1649 | 1461107188026 Marionette DEBUG loaded listener.js 16:06:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12eaaf400) [pid = 1649] [serial = 2120] [outer = 0x114af1800] 16:06:28 INFO - PROCESS | 1649 | 1461107188460 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]]]}] 16:06:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:06:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 971ms 16:06:28 INFO - PROCESS | 1649 | 1461107188779 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:06:28 INFO - PROCESS | 1649 | 1461107188783 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:06:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:06:28 INFO - PROCESS | 1649 | 1461107188805 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:06:28 INFO - PROCESS | 1649 | 1461107188807 Marionette TRACE conn2 <- [1,2798,null,{}] 16:06:28 INFO - PROCESS | 1649 | 1461107188815 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}] 16:06:28 INFO - PROCESS | 1649 | 1461107188952 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:06:29 INFO - PROCESS | 1649 | 1461107189070 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x1123ee000 == 108 [pid = 1649] [id = 707] 16:06:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x10b14f000) [pid = 1649] [serial = 2121] [outer = 0x0] 16:06:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x112264400) [pid = 1649] [serial = 2122] [outer = 0x10b14f000] 16:06:29 INFO - PROCESS | 1649 | 1461107189101 Marionette DEBUG loaded listener.js 16:06:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x114aef400) [pid = 1649] [serial = 2123] [outer = 0x10b14f000] 16:06:29 INFO - PROCESS | 1649 | 1461107189551 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]]]}] 16:06:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:06:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 775ms 16:06:29 INFO - PROCESS | 1649 | 1461107189578 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:06:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:06:29 INFO - PROCESS | 1649 | 1461107189581 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:06:29 INFO - PROCESS | 1649 | 1461107189586 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:06:29 INFO - PROCESS | 1649 | 1461107189589 Marionette TRACE conn2 <- [1,2802,null,{}] 16:06:29 INFO - PROCESS | 1649 | 1461107189591 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}] 16:06:29 INFO - PROCESS | 1649 | 1461107189769 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:06:29 INFO - PROCESS | 1649 | 1461107189847 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x11b664800 == 109 [pid = 1649] [id = 708] 16:06:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x114aefc00) [pid = 1649] [serial = 2124] [outer = 0x0] 16:06:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x114beec00) [pid = 1649] [serial = 2125] [outer = 0x114aefc00] 16:06:29 INFO - PROCESS | 1649 | 1461107189876 Marionette DEBUG loaded listener.js 16:06:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x114c6a400) [pid = 1649] [serial = 2126] [outer = 0x114aefc00] 16:06:30 INFO - PROCESS | 1649 | 1461107190334 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]]]}] 16:06:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:06:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 772ms 16:06:30 INFO - PROCESS | 1649 | 1461107190375 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:06:30 INFO - PROCESS | 1649 | 1461107190376 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:06:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:06:30 INFO - PROCESS | 1649 | 1461107190381 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:06:30 INFO - PROCESS | 1649 | 1461107190382 Marionette TRACE conn2 <- [1,2806,null,{}] 16:06:30 INFO - PROCESS | 1649 | 1461107190389 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}] 16:06:30 INFO - PROCESS | 1649 | 1461107190515 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x146281000 == 108 [pid = 1649] [id = 651] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1435c7000 == 107 [pid = 1649] [id = 691] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x136470800 == 106 [pid = 1649] [id = 690] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x13e05f000 == 105 [pid = 1649] [id = 689] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x136cc2000 == 104 [pid = 1649] [id = 688] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1366e4000 == 103 [pid = 1649] [id = 687] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x1123ab000 == 102 [pid = 1649] [id = 686] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x1433db400) [pid = 1649] [serial = 1972] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x14350a400) [pid = 1649] [serial = 1975] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x14368f800) [pid = 1649] [serial = 1978] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x143e85800) [pid = 1649] [serial = 1981] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x11b9a5000) [pid = 1649] [serial = 1984] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x12b98dc00) [pid = 1649] [serial = 1987] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x12fc38000) [pid = 1649] [serial = 2026] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | 1461107190704 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12fc5b000 == 101 [pid = 1649] [id = 685] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12d92c800 == 100 [pid = 1649] [id = 684] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x114194800 == 99 [pid = 1649] [id = 683] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12efb9800 == 98 [pid = 1649] [id = 682] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x142863000 == 97 [pid = 1649] [id = 679] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x13e06c800 == 96 [pid = 1649] [id = 678] 16:06:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x11c15f800 == 97 [pid = 1649] [id = 709] 16:06:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x1163bc400) [pid = 1649] [serial = 2127] [outer = 0x0] 16:06:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x1177c3400) [pid = 1649] [serial = 2128] [outer = 0x1163bc400] 16:06:30 INFO - PROCESS | 1649 | 1461107190749 Marionette DEBUG loaded listener.js 16:06:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x1185f0000) [pid = 1649] [serial = 2129] [outer = 0x1163bc400] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12fd70800 == 96 [pid = 1649] [id = 677] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x12b723000 == 95 [pid = 1649] [id = 676] 16:06:30 INFO - PROCESS | 1649 | --DOCSHELL 0x13e030000 == 94 [pid = 1649] [id = 675] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x136f8bc00) [pid = 1649] [serial = 1969] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 226 (0x11bc8b000) [pid = 1649] [serial = 1997] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 225 (0x11aae2800) [pid = 1649] [serial = 1996] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 224 (0x135a17000) [pid = 1649] [serial = 1966] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 223 (0x12d906c00) [pid = 1649] [serial = 2014] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 222 (0x12d68a800) [pid = 1649] [serial = 1963] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 221 (0x12e6bd000) [pid = 1649] [serial = 2018] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 220 (0x12e602c00) [pid = 1649] [serial = 2017] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 219 (0x12d969c00) [pid = 1649] [serial = 2021] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 218 (0x12e364400) [pid = 1649] [serial = 2015] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 217 (0x118740400) [pid = 1649] [serial = 2020] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12d684800) [pid = 1649] [serial = 2012] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12bd73c00) [pid = 1649] [serial = 2009] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x12eab9400) [pid = 1649] [serial = 2023] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x1365e3c00) [pid = 1649] [serial = 1955] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x117718c00) [pid = 1649] [serial = 1957] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x128ca6000) [pid = 1649] [serial = 1960] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x114bcd800) [pid = 1649] [serial = 1990] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x12821ac00) [pid = 1649] [serial = 2008] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x11aa21800) [pid = 1649] [serial = 1999] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x123744800) [pid = 1649] [serial = 2000] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x1177b9c00) [pid = 1649] [serial = 1994] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x114c65c00) [pid = 1649] [serial = 1993] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12d046800) [pid = 1649] [serial = 2011] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12628e000) [pid = 1649] [serial = 2005] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 202 (0x12746c800) [pid = 1649] [serial = 2006] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 201 (0x125c90800) [pid = 1649] [serial = 2002] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 200 (0x12f153800) [pid = 1649] [serial = 2024] [outer = 0x0] [url = about:blank] 16:06:30 INFO - PROCESS | 1649 | --DOMWINDOW == 199 (0x125dba800) [pid = 1649] [serial = 2003] [outer = 0x0] [url = about:blank] 16:06:31 INFO - PROCESS | 1649 | 1461107191091 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]]]}] 16:06:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:06:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 723ms 16:06:31 INFO - PROCESS | 1649 | 1461107191103 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:06:31 INFO - PROCESS | 1649 | 1461107191105 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:06:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:06:31 INFO - PROCESS | 1649 | 1461107191107 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:06:31 INFO - PROCESS | 1649 | 1461107191108 Marionette TRACE conn2 <- [1,2810,null,{}] 16:06:31 INFO - PROCESS | 1649 | 1461107191111 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}] 16:06:31 INFO - PROCESS | 1649 | 1461107191225 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:06:31 INFO - PROCESS | 1649 | 1461107191229 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x1274b3000 == 95 [pid = 1649] [id = 710] 16:06:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 200 (0x118903400) [pid = 1649] [serial = 2130] [outer = 0x0] 16:06:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 201 (0x11924d000) [pid = 1649] [serial = 2131] [outer = 0x118903400] 16:06:31 INFO - PROCESS | 1649 | 1461107191256 Marionette DEBUG loaded listener.js 16:06:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 202 (0x11a60f400) [pid = 1649] [serial = 2132] [outer = 0x118903400] 16:06:31 INFO - PROCESS | 1649 | 1461107191651 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]]]}] 16:06:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:06:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 569ms 16:06:31 INFO - PROCESS | 1649 | 1461107191676 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:06:31 INFO - PROCESS | 1649 | 1461107191678 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:06:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:06:31 INFO - PROCESS | 1649 | 1461107191680 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:06:31 INFO - PROCESS | 1649 | 1461107191681 Marionette TRACE conn2 <- [1,2814,null,{}] 16:06:31 INFO - PROCESS | 1649 | 1461107191683 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}] 16:06:31 INFO - PROCESS | 1649 | 1461107191795 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:06:31 INFO - PROCESS | 1649 | 1461107191799 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:31 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b953800 == 96 [pid = 1649] [id = 711] 16:06:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 203 (0x11a60fc00) [pid = 1649] [serial = 2133] [outer = 0x0] 16:06:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x11aa19800) [pid = 1649] [serial = 2134] [outer = 0x11a60fc00] 16:06:31 INFO - PROCESS | 1649 | 1461107191825 Marionette DEBUG loaded listener.js 16:06:31 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x11ad15c00) [pid = 1649] [serial = 2135] [outer = 0x11a60fc00] 16:06:32 INFO - PROCESS | 1649 | 1461107192219 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]]]}] 16:06:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:06:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 571ms 16:06:32 INFO - PROCESS | 1649 | 1461107192251 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:06:32 INFO - PROCESS | 1649 | 1461107192252 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:06:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:06:32 INFO - PROCESS | 1649 | 1461107192254 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - PROCESS | 1649 | 1461107192256 Marionette TRACE conn2 <- [1,2818,null,{}] 16:06:32 INFO - PROCESS | 1649 | 1461107192258 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}] 16:06:32 INFO - PROCESS | 1649 | 1461107192385 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:06:32 INFO - PROCESS | 1649 | 1461107192391 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:32 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c3c1800 == 97 [pid = 1649] [id = 712] 16:06:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x11add7c00) [pid = 1649] [serial = 2136] [outer = 0x0] 16:06:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x11bc8d800) [pid = 1649] [serial = 2137] [outer = 0x11add7c00] 16:06:32 INFO - PROCESS | 1649 | 1461107192420 Marionette DEBUG loaded listener.js 16:06:32 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x11c1ec400) [pid = 1649] [serial = 2138] [outer = 0x11add7c00] 16:06:32 INFO - PROCESS | 1649 | 1461107192825 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]]]}] 16:06:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:06:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 618ms 16:06:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:06:32 INFO - PROCESS | 1649 | 1461107192898 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:06:32 INFO - PROCESS | 1649 | 1461107192900 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:06:32 INFO - PROCESS | 1649 | 1461107192904 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - PROCESS | 1649 | 1461107192906 Marionette TRACE conn2 <- [1,2822,null,{}] 16:06:32 INFO - PROCESS | 1649 | 1461107192909 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}] 16:06:33 INFO - PROCESS | 1649 | 1461107193145 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:06:33 INFO - PROCESS | 1649 | 1461107193254 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e4bf800 == 98 [pid = 1649] [id = 713] 16:06:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x11c4bf000) [pid = 1649] [serial = 2139] [outer = 0x0] 16:06:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x11c79cc00) [pid = 1649] [serial = 2140] [outer = 0x11c4bf000] 16:06:33 INFO - PROCESS | 1649 | 1461107193281 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x123bd1000) [pid = 1649] [serial = 2141] [outer = 0x11c4bf000] 16:06:33 INFO - PROCESS | 1649 | 1461107193606 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]]]}] 16:06:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:06:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 722ms 16:06:33 INFO - PROCESS | 1649 | 1461107193626 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:06:33 INFO - PROCESS | 1649 | 1461107193627 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:06:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:06:33 INFO - PROCESS | 1649 | 1461107193632 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:06:33 INFO - PROCESS | 1649 | 1461107193633 Marionette TRACE conn2 <- [1,2826,null,{}] 16:06:33 INFO - PROCESS | 1649 | 1461107193635 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}] 16:06:33 INFO - PROCESS | 1649 | 1461107193783 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:06:33 INFO - PROCESS | 1649 | 1461107193799 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:33 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ea4c800 == 99 [pid = 1649] [id = 714] 16:06:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x11c4c2c00) [pid = 1649] [serial = 2142] [outer = 0x0] 16:06:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x125ae7800) [pid = 1649] [serial = 2143] [outer = 0x11c4c2c00] 16:06:33 INFO - PROCESS | 1649 | 1461107193825 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x125c90c00) [pid = 1649] [serial = 2144] [outer = 0x11c4c2c00] 16:06:34 INFO - PROCESS | 1649 | 1461107194197 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:06:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:06:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 619ms 16:06:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:06:34 INFO - PROCESS | 1649 | 1461107194254 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:06:34 INFO - PROCESS | 1649 | 1461107194255 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:06:34 INFO - PROCESS | 1649 | 1461107194257 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:06:34 INFO - PROCESS | 1649 | 1461107194258 Marionette TRACE conn2 <- [1,2830,null,{}] 16:06:34 INFO - PROCESS | 1649 | 1461107194261 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}] 16:06:34 INFO - PROCESS | 1649 | 1461107194422 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:06:34 INFO - PROCESS | 1649 | 1461107194439 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:34 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efb3000 == 100 [pid = 1649] [id = 715] 16:06:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x125c86400) [pid = 1649] [serial = 2145] [outer = 0x0] 16:06:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x125db2400) [pid = 1649] [serial = 2146] [outer = 0x125c86400] 16:06:34 INFO - PROCESS | 1649 | 1461107194465 Marionette DEBUG loaded listener.js 16:06:34 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x126289800) [pid = 1649] [serial = 2147] [outer = 0x125c86400] 16:06:34 INFO - PROCESS | 1649 | 1461107194852 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]]]}] 16:06:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:06:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 618ms 16:06:34 INFO - PROCESS | 1649 | 1461107194876 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:06:34 INFO - PROCESS | 1649 | 1461107194877 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:06:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:06:34 INFO - PROCESS | 1649 | 1461107194882 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:06:34 INFO - PROCESS | 1649 | 1461107194883 Marionette TRACE conn2 <- [1,2834,null,{}] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 216 (0x12f556000) [pid = 1649] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 215 (0x12e608c00) [pid = 1649] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 214 (0x136407000) [pid = 1649] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 213 (0x1185ec000) [pid = 1649] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 212 (0x118979c00) [pid = 1649] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 211 (0x136410c00) [pid = 1649] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 210 (0x114c64400) [pid = 1649] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 209 (0x1158de800) [pid = 1649] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 208 (0x12b10e800) [pid = 1649] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 207 (0x115655800) [pid = 1649] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 206 (0x125ae9000) [pid = 1649] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 205 (0x12f153c00) [pid = 1649] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 204 (0x12f4ea400) [pid = 1649] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:06:35 INFO - PROCESS | 1649 | --DOMWINDOW == 203 (0x12eab3400) [pid = 1649] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:06:35 INFO - PROCESS | 1649 | 1461107195167 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}] 16:06:35 INFO - PROCESS | 1649 | 1461107195313 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:06:35 INFO - PROCESS | 1649 | 1461107195415 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:35 INFO - PROCESS | 1649 | ++DOCSHELL 0x114672000 == 101 [pid = 1649] [id = 716] 16:06:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 204 (0x112267400) [pid = 1649] [serial = 2148] [outer = 0x0] 16:06:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 205 (0x11413a800) [pid = 1649] [serial = 2149] [outer = 0x112267400] 16:06:35 INFO - PROCESS | 1649 | 1461107195449 Marionette DEBUG loaded listener.js 16:06:35 INFO - PROCESS | 1649 | ++DOMWINDOW == 206 (0x114bc8000) [pid = 1649] [serial = 2150] [outer = 0x112267400] 16:06:35 INFO - PROCESS | 1649 | 1461107195988 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:06:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:06:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1126ms 16:06:36 INFO - PROCESS | 1649 | 1461107196008 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:06:36 INFO - PROCESS | 1649 | 1461107196014 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:06:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:06:36 INFO - PROCESS | 1649 | 1461107196036 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:06:36 INFO - PROCESS | 1649 | 1461107196039 Marionette TRACE conn2 <- [1,2838,null,{}] 16:06:36 INFO - PROCESS | 1649 | 1461107196042 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}] 16:06:36 INFO - PROCESS | 1649 | 1461107196175 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:06:36 INFO - PROCESS | 1649 | 1461107196286 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:36 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b351800 == 102 [pid = 1649] [id = 717] 16:06:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 207 (0x115654000) [pid = 1649] [serial = 2151] [outer = 0x0] 16:06:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 208 (0x1164ad400) [pid = 1649] [serial = 2152] [outer = 0x115654000] 16:06:36 INFO - PROCESS | 1649 | 1461107196318 Marionette DEBUG loaded listener.js 16:06:36 INFO - PROCESS | 1649 | ++DOMWINDOW == 209 (0x118799400) [pid = 1649] [serial = 2153] [outer = 0x115654000] 16:06:36 INFO - PROCESS | 1649 | 1461107196765 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]]]}] 16:06:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:06:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 775ms 16:06:36 INFO - PROCESS | 1649 | 1461107196809 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:06:36 INFO - PROCESS | 1649 | 1461107196811 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:06:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:06:36 INFO - PROCESS | 1649 | 1461107196813 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:06:36 INFO - PROCESS | 1649 | 1461107196815 Marionette TRACE conn2 <- [1,2842,null,{}] 16:06:36 INFO - PROCESS | 1649 | 1461107196817 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}] 16:06:36 INFO - PROCESS | 1649 | 1461107196973 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:06:37 INFO - PROCESS | 1649 | 1461107197113 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f555000 == 103 [pid = 1649] [id = 718] 16:06:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 210 (0x11ad08000) [pid = 1649] [serial = 2154] [outer = 0x0] 16:06:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 211 (0x11ad4b000) [pid = 1649] [serial = 2155] [outer = 0x11ad08000] 16:06:37 INFO - PROCESS | 1649 | 1461107197147 Marionette DEBUG loaded listener.js 16:06:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 212 (0x11be07c00) [pid = 1649] [serial = 2156] [outer = 0x11ad08000] 16:06:37 INFO - PROCESS | 1649 | 1461107197598 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]]]}] 16:06:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:06:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 826ms 16:06:37 INFO - PROCESS | 1649 | 1461107197644 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:06:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:06:37 INFO - PROCESS | 1649 | 1461107197650 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:06:37 INFO - PROCESS | 1649 | 1461107197654 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:06:37 INFO - PROCESS | 1649 | 1461107197656 Marionette TRACE conn2 <- [1,2846,null,{}] 16:06:37 INFO - PROCESS | 1649 | 1461107197658 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}] 16:06:37 INFO - PROCESS | 1649 | 1461107197788 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:06:37 INFO - PROCESS | 1649 | 1461107197895 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:37 INFO - PROCESS | 1649 | ++DOCSHELL 0x130750000 == 104 [pid = 1649] [id = 719] 16:06:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 213 (0x123741c00) [pid = 1649] [serial = 2157] [outer = 0x0] 16:06:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 214 (0x126289c00) [pid = 1649] [serial = 2158] [outer = 0x123741c00] 16:06:37 INFO - PROCESS | 1649 | 1461107197926 Marionette DEBUG loaded listener.js 16:06:37 INFO - PROCESS | 1649 | ++DOMWINDOW == 215 (0x1262e8000) [pid = 1649] [serial = 2159] [outer = 0x123741c00] 16:06:38 INFO - PROCESS | 1649 | 1461107198388 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]]]}] 16:06:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:06:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 770ms 16:06:38 INFO - PROCESS | 1649 | 1461107198424 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:06:38 INFO - PROCESS | 1649 | 1461107198426 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:06:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:06:38 INFO - PROCESS | 1649 | 1461107198428 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:06:38 INFO - PROCESS | 1649 | 1461107198430 Marionette TRACE conn2 <- [1,2850,null,{}] 16:06:38 INFO - PROCESS | 1649 | 1461107198432 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}] 16:06:38 INFO - PROCESS | 1649 | 1461107198561 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:06:38 INFO - PROCESS | 1649 | 1461107198699 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:38 INFO - PROCESS | 1649 | ++DOCSHELL 0x135ab4000 == 105 [pid = 1649] [id = 720] 16:06:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 216 (0x12657bc00) [pid = 1649] [serial = 2160] [outer = 0x0] 16:06:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 217 (0x126f1bc00) [pid = 1649] [serial = 2161] [outer = 0x12657bc00] 16:06:38 INFO - PROCESS | 1649 | 1461107198730 Marionette DEBUG loaded listener.js 16:06:38 INFO - PROCESS | 1649 | ++DOMWINDOW == 218 (0x12820d000) [pid = 1649] [serial = 2162] [outer = 0x12657bc00] 16:06:39 INFO - PROCESS | 1649 | 1461107199134 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:06:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:06:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 771ms 16:06:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:06:39 INFO - PROCESS | 1649 | 1461107199199 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:06:39 INFO - PROCESS | 1649 | 1461107199201 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:06:39 INFO - PROCESS | 1649 | 1461107199203 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:06:39 INFO - PROCESS | 1649 | 1461107199204 Marionette TRACE conn2 <- [1,2854,null,{}] 16:06:39 INFO - PROCESS | 1649 | 1461107199207 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}] 16:06:39 INFO - PROCESS | 1649 | 1461107199356 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:06:39 INFO - PROCESS | 1649 | 1461107199493 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:39 INFO - PROCESS | 1649 | ++DOCSHELL 0x136483000 == 106 [pid = 1649] [id = 721] 16:06:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 219 (0x128b07c00) [pid = 1649] [serial = 2163] [outer = 0x0] 16:06:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 220 (0x12b10e000) [pid = 1649] [serial = 2164] [outer = 0x128b07c00] 16:06:39 INFO - PROCESS | 1649 | 1461107199526 Marionette DEBUG loaded listener.js 16:06:39 INFO - PROCESS | 1649 | ++DOMWINDOW == 221 (0x12b588000) [pid = 1649] [serial = 2165] [outer = 0x128b07c00] 16:06:39 INFO - PROCESS | 1649 | 1461107199954 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]]]}] 16:06:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:06:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 770ms 16:06:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:06:39 INFO - PROCESS | 1649 | 1461107199989 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:06:39 INFO - PROCESS | 1649 | 1461107199991 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:06:39 INFO - PROCESS | 1649 | 1461107199993 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:06:39 INFO - PROCESS | 1649 | 1461107199995 Marionette TRACE conn2 <- [1,2858,null,{}] 16:06:40 INFO - PROCESS | 1649 | 1461107200000 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}] 16:06:40 INFO - PROCESS | 1649 | 1461107200127 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:06:40 INFO - PROCESS | 1649 | 1461107200268 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:40 INFO - PROCESS | 1649 | ++DOCSHELL 0x1366e7000 == 107 [pid = 1649] [id = 722] 16:06:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 222 (0x12b792400) [pid = 1649] [serial = 2166] [outer = 0x0] 16:06:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 223 (0x12bba3800) [pid = 1649] [serial = 2167] [outer = 0x12b792400] 16:06:40 INFO - PROCESS | 1649 | 1461107200298 Marionette DEBUG loaded listener.js 16:06:40 INFO - PROCESS | 1649 | ++DOMWINDOW == 224 (0x12bd80c00) [pid = 1649] [serial = 2168] [outer = 0x12b792400] 16:06:40 INFO - PROCESS | 1649 | 1461107200716 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:06:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:06:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 774ms 16:06:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:06:40 INFO - PROCESS | 1649 | 1461107200768 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:06:40 INFO - PROCESS | 1649 | 1461107200769 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:06:40 INFO - PROCESS | 1649 | 1461107200771 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:06:40 INFO - PROCESS | 1649 | 1461107200772 Marionette TRACE conn2 <- [1,2862,null,{}] 16:06:40 INFO - PROCESS | 1649 | 1461107200775 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}] 16:06:40 INFO - PROCESS | 1649 | 1461107200906 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:06:41 INFO - PROCESS | 1649 | 1461107201015 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x1368c7800 == 108 [pid = 1649] [id = 723] 16:06:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 225 (0x12b992400) [pid = 1649] [serial = 2169] [outer = 0x0] 16:06:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 226 (0x12c22bc00) [pid = 1649] [serial = 2170] [outer = 0x12b992400] 16:06:41 INFO - PROCESS | 1649 | 1461107201045 Marionette DEBUG loaded listener.js 16:06:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 227 (0x12d042c00) [pid = 1649] [serial = 2171] [outer = 0x12b992400] 16:06:41 INFO - PROCESS | 1649 | 1461107201483 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]]]}] 16:06:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:06:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 769ms 16:06:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:06:41 INFO - PROCESS | 1649 | 1461107201540 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:06:41 INFO - PROCESS | 1649 | 1461107201542 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:06:41 INFO - PROCESS | 1649 | 1461107201544 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:06:41 INFO - PROCESS | 1649 | 1461107201545 Marionette TRACE conn2 <- [1,2866,null,{}] 16:06:41 INFO - PROCESS | 1649 | 1461107201548 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}] 16:06:41 INFO - PROCESS | 1649 | 1461107201679 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:06:41 INFO - PROCESS | 1649 | 1461107201818 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:41 INFO - PROCESS | 1649 | ++DOCSHELL 0x136cb1000 == 109 [pid = 1649] [id = 724] 16:06:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x12bd85000) [pid = 1649] [serial = 2172] [outer = 0x0] 16:06:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x12d093c00) [pid = 1649] [serial = 2173] [outer = 0x12bd85000] 16:06:41 INFO - PROCESS | 1649 | 1461107201849 Marionette DEBUG loaded listener.js 16:06:41 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x12d685800) [pid = 1649] [serial = 2174] [outer = 0x12bd85000] 16:06:42 INFO - PROCESS | 1649 | 1461107202250 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]]]}] 16:06:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:06:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 773ms 16:06:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:06:42 INFO - PROCESS | 1649 | 1461107202318 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:06:42 INFO - PROCESS | 1649 | 1461107202319 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:06:42 INFO - PROCESS | 1649 | 1461107202321 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:06:42 INFO - PROCESS | 1649 | 1461107202323 Marionette TRACE conn2 <- [1,2870,null,{}] 16:06:42 INFO - PROCESS | 1649 | 1461107202325 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}] 16:06:42 INFO - PROCESS | 1649 | 1461107202458 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:06:42 INFO - PROCESS | 1649 | 1461107202598 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:42 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e030000 == 110 [pid = 1649] [id = 725] 16:06:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x12d046400) [pid = 1649] [serial = 2175] [outer = 0x0] 16:06:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x12d909400) [pid = 1649] [serial = 2176] [outer = 0x12d046400] 16:06:42 INFO - PROCESS | 1649 | 1461107202628 Marionette DEBUG loaded listener.js 16:06:42 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x12d964800) [pid = 1649] [serial = 2177] [outer = 0x12d046400] 16:06:43 INFO - PROCESS | 1649 | 1461107203046 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]]]}] 16:06:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:06:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 769ms 16:06:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:06:43 INFO - PROCESS | 1649 | 1461107203105 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:06:43 INFO - PROCESS | 1649 | 1461107203106 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:06:43 INFO - PROCESS | 1649 | 1461107203109 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - PROCESS | 1649 | 1461107203110 Marionette TRACE conn2 <- [1,2874,null,{}] 16:06:43 INFO - PROCESS | 1649 | 1461107203115 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}] 16:06:43 INFO - PROCESS | 1649 | 1461107203258 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:06:43 INFO - PROCESS | 1649 | 1461107203368 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:43 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e599000 == 111 [pid = 1649] [id = 726] 16:06:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x12d905000) [pid = 1649] [serial = 2178] [outer = 0x0] 16:06:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12e60a800) [pid = 1649] [serial = 2179] [outer = 0x12d905000] 16:06:43 INFO - PROCESS | 1649 | 1461107203402 Marionette DEBUG loaded listener.js 16:06:43 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x12e76e400) [pid = 1649] [serial = 2180] [outer = 0x12d905000] 16:06:43 INFO - PROCESS | 1649 | 1461107203875 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]]]}] 16:06:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:06:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 820ms 16:06:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:06:43 INFO - PROCESS | 1649 | 1461107203930 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:06:43 INFO - PROCESS | 1649 | 1461107203931 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:06:43 INFO - PROCESS | 1649 | 1461107203933 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - PROCESS | 1649 | 1461107203935 Marionette TRACE conn2 <- [1,2878,null,{}] 16:06:43 INFO - PROCESS | 1649 | 1461107203938 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}] 16:06:44 INFO - PROCESS | 1649 | 1461107204071 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:06:44 INFO - PROCESS | 1649 | 1461107204214 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x14295c800 == 112 [pid = 1649] [id = 727] 16:06:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x12eab0800) [pid = 1649] [serial = 2181] [outer = 0x0] 16:06:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12ec81400) [pid = 1649] [serial = 2182] [outer = 0x12eab0800] 16:06:44 INFO - PROCESS | 1649 | 1461107204243 Marionette DEBUG loaded listener.js 16:06:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12ee58400) [pid = 1649] [serial = 2183] [outer = 0x12eab0800] 16:06:44 INFO - PROCESS | 1649 | 1461107204666 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]]]}] 16:06:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:06:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 769ms 16:06:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:06:44 INFO - PROCESS | 1649 | 1461107204703 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:06:44 INFO - PROCESS | 1649 | 1461107204705 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:06:44 INFO - PROCESS | 1649 | 1461107204707 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:06:44 INFO - PROCESS | 1649 | 1461107204708 Marionette TRACE conn2 <- [1,2882,null,{}] 16:06:44 INFO - PROCESS | 1649 | 1461107204711 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}] 16:06:44 INFO - PROCESS | 1649 | 1461107204840 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:06:44 INFO - PROCESS | 1649 | 1461107204981 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:44 INFO - PROCESS | 1649 | ++DOCSHELL 0x1433ab800 == 113 [pid = 1649] [id = 728] 16:06:44 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x12eab4400) [pid = 1649] [serial = 2184] [outer = 0x0] 16:06:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12f14c800) [pid = 1649] [serial = 2185] [outer = 0x12eab4400] 16:06:45 INFO - PROCESS | 1649 | 1461107205010 Marionette DEBUG loaded listener.js 16:06:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x12f4e1000) [pid = 1649] [serial = 2186] [outer = 0x12eab4400] 16:06:45 INFO - PROCESS | 1649 | 1461107205417 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]]]}] 16:06:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:06:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 772ms 16:06:45 INFO - PROCESS | 1649 | 1461107205480 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:06:45 INFO - PROCESS | 1649 | 1461107205481 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:06:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:06:45 INFO - PROCESS | 1649 | 1461107205483 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:06:45 INFO - PROCESS | 1649 | 1461107205484 Marionette TRACE conn2 <- [1,2886,null,{}] 16:06:45 INFO - PROCESS | 1649 | 1461107205487 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}] 16:06:45 INFO - PROCESS | 1649 | 1461107205621 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:06:45 INFO - PROCESS | 1649 | 1461107205785 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:45 INFO - PROCESS | 1649 | ++DOCSHELL 0x1434d8000 == 114 [pid = 1649] [id = 729] 16:06:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x12e76dc00) [pid = 1649] [serial = 2187] [outer = 0x0] 16:06:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x12f4e9000) [pid = 1649] [serial = 2188] [outer = 0x12e76dc00] 16:06:45 INFO - PROCESS | 1649 | 1461107205809 Marionette DEBUG loaded listener.js 16:06:45 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x12fbcdc00) [pid = 1649] [serial = 2189] [outer = 0x12e76dc00] 16:06:46 INFO - PROCESS | 1649 | 1461107206346 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]]]}] 16:06:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:06:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 874ms 16:06:46 INFO - PROCESS | 1649 | 1461107206358 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:06:46 INFO - PROCESS | 1649 | 1461107206361 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:06:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:06:46 INFO - PROCESS | 1649 | 1461107206367 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:06:46 INFO - PROCESS | 1649 | 1461107206369 Marionette TRACE conn2 <- [1,2890,null,{}] 16:06:46 INFO - PROCESS | 1649 | 1461107206372 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}] 16:06:46 INFO - PROCESS | 1649 | 1461107206538 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:06:46 INFO - PROCESS | 1649 | 1461107206652 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:46 INFO - PROCESS | 1649 | ++DOCSHELL 0x12d6b9800 == 115 [pid = 1649] [id = 730] 16:06:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x1154ccc00) [pid = 1649] [serial = 2190] [outer = 0x0] 16:06:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12f5b0400) [pid = 1649] [serial = 2191] [outer = 0x1154ccc00] 16:06:46 INFO - PROCESS | 1649 | 1461107206683 Marionette DEBUG loaded listener.js 16:06:46 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x12fc39000) [pid = 1649] [serial = 2192] [outer = 0x1154ccc00] 16:06:47 INFO - PROCESS | 1649 | 1461107207090 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:06:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:06:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 774ms 16:06:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:06:47 INFO - PROCESS | 1649 | 1461107207141 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:06:47 INFO - PROCESS | 1649 | 1461107207142 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:06:47 INFO - PROCESS | 1649 | 1461107207144 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:06:47 INFO - PROCESS | 1649 | 1461107207145 Marionette TRACE conn2 <- [1,2894,null,{}] 16:06:47 INFO - PROCESS | 1649 | 1461107207148 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}] 16:06:47 INFO - PROCESS | 1649 | 1461107207288 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:06:47 INFO - PROCESS | 1649 | 1461107207403 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:47 INFO - PROCESS | 1649 | ++DOCSHELL 0x143642800 == 116 [pid = 1649] [id = 731] 16:06:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x12f4e6800) [pid = 1649] [serial = 2193] [outer = 0x0] 16:06:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x12fc4ac00) [pid = 1649] [serial = 2194] [outer = 0x12f4e6800] 16:06:47 INFO - PROCESS | 1649 | 1461107207433 Marionette DEBUG loaded listener.js 16:06:47 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x135a17800) [pid = 1649] [serial = 2195] [outer = 0x12f4e6800] 16:06:47 INFO - PROCESS | 1649 | 1461107207875 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]]]}] 16:06:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:06:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 774ms 16:06:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:06:47 INFO - PROCESS | 1649 | 1461107207931 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:06:47 INFO - PROCESS | 1649 | 1461107207933 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:06:47 INFO - PROCESS | 1649 | 1461107207937 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:06:47 INFO - PROCESS | 1649 | 1461107207938 Marionette TRACE conn2 <- [1,2898,null,{}] 16:06:47 INFO - PROCESS | 1649 | 1461107207941 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}] 16:06:48 INFO - PROCESS | 1649 | 1461107208075 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:06:48 INFO - PROCESS | 1649 | 1461107208187 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:48 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6eb800 == 117 [pid = 1649] [id = 732] 16:06:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x11565d800) [pid = 1649] [serial = 2196] [outer = 0x0] 16:06:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x12fc3c000) [pid = 1649] [serial = 2197] [outer = 0x11565d800] 16:06:48 INFO - PROCESS | 1649 | 1461107208217 Marionette DEBUG loaded listener.js 16:06:48 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x135a24800) [pid = 1649] [serial = 2198] [outer = 0x11565d800] 16:06:48 INFO - PROCESS | 1649 | 1461107208882 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]]]}] 16:06:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:06:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 972ms 16:06:48 INFO - PROCESS | 1649 | 1461107208909 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:06:48 INFO - PROCESS | 1649 | 1461107208912 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:06:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:06:48 INFO - PROCESS | 1649 | 1461107208916 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:06:48 INFO - PROCESS | 1649 | 1461107208918 Marionette TRACE conn2 <- [1,2902,null,{}] 16:06:48 INFO - PROCESS | 1649 | 1461107208922 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}] 16:06:49 INFO - PROCESS | 1649 | 1461107209059 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:06:49 INFO - PROCESS | 1649 | 1461107209232 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:49 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bbb8000 == 118 [pid = 1649] [id = 733] 16:06:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x112268c00) [pid = 1649] [serial = 2199] [outer = 0x0] 16:06:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x114c61c00) [pid = 1649] [serial = 2200] [outer = 0x112268c00] 16:06:49 INFO - PROCESS | 1649 | 1461107209264 Marionette DEBUG loaded listener.js 16:06:49 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x1185f4000) [pid = 1649] [serial = 2201] [outer = 0x112268c00] 16:06:49 INFO - PROCESS | 1649 | 1461107209778 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:06:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:06:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 925ms 16:06:49 INFO - PROCESS | 1649 | 1461107209842 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:06:49 INFO - PROCESS | 1649 | 1461107209846 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:06:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:06:49 INFO - PROCESS | 1649 | 1461107209850 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:06:49 INFO - PROCESS | 1649 | 1461107209852 Marionette TRACE conn2 <- [1,2906,null,{}] 16:06:49 INFO - PROCESS | 1649 | 1461107209854 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}] 16:06:49 INFO - PROCESS | 1649 | 1461107209980 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:06:50 INFO - PROCESS | 1649 | 1461107210126 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12bbc0800 == 119 [pid = 1649] [id = 734] 16:06:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x11ac83800) [pid = 1649] [serial = 2202] [outer = 0x0] 16:06:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x11be0d400) [pid = 1649] [serial = 2203] [outer = 0x11ac83800] 16:06:50 INFO - PROCESS | 1649 | 1461107210159 Marionette DEBUG loaded listener.js 16:06:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x11bfd2400) [pid = 1649] [serial = 2204] [outer = 0x11ac83800] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12ea4c800 == 118 [pid = 1649] [id = 714] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12e4bf800 == 117 [pid = 1649] [id = 713] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x12f55e800) [pid = 1649] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x12eab9000) [pid = 1649] [serial = 2038] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x135a17400) [pid = 1649] [serial = 2041] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x135ae9000) [pid = 1649] [serial = 2044] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x12b98ec00) [pid = 1649] [serial = 2035] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x137095800) [pid = 1649] [serial = 2077] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12b953800 == 116 [pid = 1649] [id = 711] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11c15f800 == 115 [pid = 1649] [id = 709] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x11b664800 == 114 [pid = 1649] [id = 708] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1123ee000 == 113 [pid = 1649] [id = 707] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x147010000 == 112 [pid = 1649] [id = 702] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x1465b4000 == 111 [pid = 1649] [id = 701] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x14651e000 == 110 [pid = 1649] [id = 700] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x146288000 == 109 [pid = 1649] [id = 699] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x145da8000 == 108 [pid = 1649] [id = 698] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x144a66000 == 107 [pid = 1649] [id = 697] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x144098800 == 106 [pid = 1649] [id = 696] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x143f12000 == 105 [pid = 1649] [id = 695] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x136317800 == 104 [pid = 1649] [id = 694] 16:06:50 INFO - PROCESS | 1649 | --DOCSHELL 0x12d9bb800 == 103 [pid = 1649] [id = 693] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x12ee59400) [pid = 1649] [serial = 1877] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x135b58c00) [pid = 1649] [serial = 2063] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x12ee5b000) [pid = 1649] [serial = 2062] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x13642e800) [pid = 1649] [serial = 2065] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x118c7c800) [pid = 1649] [serial = 2047] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x11ad14800) [pid = 1649] [serial = 2048] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x11ad4d800) [pid = 1649] [serial = 2050] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x125c8ec00) [pid = 1649] [serial = 2051] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x1368eb400) [pid = 1649] [serial = 2068] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x12d910800) [pid = 1649] [serial = 2072] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x126291000) [pid = 1649] [serial = 2071] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x118506400) [pid = 1649] [serial = 2029] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x12d041800) [pid = 1649] [serial = 2059] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x12373d000) [pid = 1649] [serial = 2032] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x12b58dc00) [pid = 1649] [serial = 2056] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12bd89c00) [pid = 1649] [serial = 2057] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x136c86800) [pid = 1649] [serial = 2074] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x12628c400) [pid = 1649] [serial = 2053] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x128ca1800) [pid = 1649] [serial = 2054] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x135a1b800) [pid = 1649] [serial = 2027] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x136794000) [pid = 1649] [serial = 2066] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x136c83c00) [pid = 1649] [serial = 2069] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x13708b400) [pid = 1649] [serial = 2075] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x1365dfc00) [pid = 1649] [serial = 1439] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:06:50 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x12e36bc00) [pid = 1649] [serial = 2060] [outer = 0x0] [url = about:blank] 16:06:50 INFO - PROCESS | 1649 | 1461107210629 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]]]}] 16:06:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:06:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 820ms 16:06:50 INFO - PROCESS | 1649 | 1461107210670 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:06:50 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:06:50 INFO - PROCESS | 1649 | 1461107210672 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:06:50 INFO - PROCESS | 1649 | 1461107210674 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:06:50 INFO - PROCESS | 1649 | 1461107210677 Marionette TRACE conn2 <- [1,2910,null,{}] 16:06:50 INFO - PROCESS | 1649 | 1461107210685 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}] 16:06:50 INFO - PROCESS | 1649 | 1461107210802 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:06:50 INFO - PROCESS | 1649 | 1461107210807 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:50 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b72b000 == 104 [pid = 1649] [id = 735] 16:06:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x118f31800) [pid = 1649] [serial = 2205] [outer = 0x0] 16:06:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x11c66b000) [pid = 1649] [serial = 2206] [outer = 0x118f31800] 16:06:50 INFO - PROCESS | 1649 | 1461107210835 Marionette DEBUG loaded listener.js 16:06:50 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x125c84400) [pid = 1649] [serial = 2207] [outer = 0x118f31800] 16:06:51 INFO - PROCESS | 1649 | 1461107211248 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]]]}] 16:06:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:06:51 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:06:51 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 623ms 16:06:51 INFO - TEST-START | /DOMEvents/constructors.html 16:06:51 INFO - PROCESS | 1649 | 1461107211298 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:06:51 INFO - PROCESS | 1649 | 1461107211300 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:06:51 INFO - PROCESS | 1649 | 1461107211302 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:06:51 INFO - PROCESS | 1649 | 1461107211303 Marionette TRACE conn2 <- [1,2914,null,{}] 16:06:51 INFO - PROCESS | 1649 | 1461107211305 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}] 16:06:51 INFO - PROCESS | 1649 | 1461107211438 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:06:51 INFO - PROCESS | 1649 | 1461107211445 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:51 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ee11800 == 105 [pid = 1649] [id = 736] 16:06:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x125dad000) [pid = 1649] [serial = 2208] [outer = 0x0] 16:06:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x1262dfc00) [pid = 1649] [serial = 2209] [outer = 0x125dad000] 16:06:51 INFO - PROCESS | 1649 | 1461107211473 Marionette DEBUG loaded listener.js 16:06:51 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x12810fc00) [pid = 1649] [serial = 2210] [outer = 0x125dad000] 16:06:51 INFO - PROCESS | 1649 | 1461107211911 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]]]}] 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:06:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:51 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:06:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:06:51 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:06:51 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:06:51 INFO - TEST-OK | /DOMEvents/constructors.html | took 623ms 16:06:51 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:06:51 INFO - PROCESS | 1649 | 1461107211925 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:06:51 INFO - PROCESS | 1649 | 1461107211927 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:06:51 INFO - PROCESS | 1649 | 1461107211930 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:06:51 INFO - PROCESS | 1649 | 1461107211933 Marionette TRACE conn2 <- [1,2918,null,{}] 16:06:51 INFO - PROCESS | 1649 | 1461107211936 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}] 16:06:52 INFO - PROCESS | 1649 | 1461107212082 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:06:52 INFO - PROCESS | 1649 | 1461107212087 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x13073e000 == 106 [pid = 1649] [id = 737] 16:06:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x128215400) [pid = 1649] [serial = 2211] [outer = 0x0] 16:06:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x128cad800) [pid = 1649] [serial = 2212] [outer = 0x128215400] 16:06:52 INFO - PROCESS | 1649 | 1461107212128 Marionette DEBUG loaded listener.js 16:06:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x12bbadc00) [pid = 1649] [serial = 2213] [outer = 0x128215400] 16:06:52 INFO - PROCESS | 1649 | 1461107212570 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:06:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:06:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 673ms 16:06:52 INFO - PROCESS | 1649 | 1461107212603 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:06:52 INFO - PROCESS | 1649 | 1461107212604 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:06:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:06:52 INFO - PROCESS | 1649 | 1461107212606 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:06:52 INFO - PROCESS | 1649 | 1461107212607 Marionette TRACE conn2 <- [1,2922,null,{}] 16:06:52 INFO - PROCESS | 1649 | 1461107212610 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}] 16:06:52 INFO - PROCESS | 1649 | 1461107212809 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:06:52 INFO - PROCESS | 1649 | 1461107212889 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:52 INFO - PROCESS | 1649 | ++DOCSHELL 0x136322800 == 107 [pid = 1649] [id = 738] 16:06:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x12bd6c800) [pid = 1649] [serial = 2214] [outer = 0x0] 16:06:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x12e6be800) [pid = 1649] [serial = 2215] [outer = 0x12bd6c800] 16:06:52 INFO - PROCESS | 1649 | 1461107212917 Marionette DEBUG loaded listener.js 16:06:52 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x12f5b5400) [pid = 1649] [serial = 2216] [outer = 0x12bd6c800] 16:06:53 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:06:53 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:06:53 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:06:53 INFO - PROCESS | 1649 | [1649] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:06:53 INFO - PROCESS | 1649 | 1461107213286 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]]]}] 16:06:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:06:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:06:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:06:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:06:53 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 16:06:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:06:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:06:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:06:53 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 16:06:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:06:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:06:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:06:53 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]" 16:06:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:06:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:06:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:06:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:06:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:06:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 720ms 16:06:53 INFO - PROCESS | 1649 | 1461107213328 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:06:53 INFO - PROCESS | 1649 | 1461107213330 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:06:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:06:53 INFO - PROCESS | 1649 | 1461107213333 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 1649 | 1461107213335 Marionette TRACE conn2 <- [1,2926,null,{}] 16:06:53 INFO - PROCESS | 1649 | 1461107213338 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}] 16:06:53 INFO - PROCESS | 1649 | 1461107213492 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:06:53 INFO - PROCESS | 1649 | 1461107213512 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:53 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e372800 == 108 [pid = 1649] [id = 739] 16:06:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x12fbcd000) [pid = 1649] [serial = 2217] [outer = 0x0] 16:06:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x135b4f400) [pid = 1649] [serial = 2218] [outer = 0x12fbcd000] 16:06:53 INFO - PROCESS | 1649 | 1461107213538 Marionette DEBUG loaded listener.js 16:06:53 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x136409000) [pid = 1649] [serial = 2219] [outer = 0x12fbcd000] 16:06:53 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:06:53 INFO - PROCESS | 1649 | 1461107213884 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]]]}] 16:06:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:06:53 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 569ms 16:06:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:06:53 INFO - PROCESS | 1649 | 1461107213902 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:06:53 INFO - PROCESS | 1649 | 1461107213904 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:06:53 INFO - PROCESS | 1649 | 1461107213906 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 1649 | 1461107213907 Marionette TRACE conn2 <- [1,2930,null,{}] 16:06:53 INFO - PROCESS | 1649 | 1461107213909 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}] 16:06:54 INFO - PROCESS | 1649 | 1461107214073 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:06:54 INFO - PROCESS | 1649 | 1461107214105 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x1433a3000 == 109 [pid = 1649] [id = 740] 16:06:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x135b58800) [pid = 1649] [serial = 2220] [outer = 0x0] 16:06:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x136426000) [pid = 1649] [serial = 2221] [outer = 0x135b58800] 16:06:54 INFO - PROCESS | 1649 | 1461107214130 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x13642e000) [pid = 1649] [serial = 2222] [outer = 0x135b58800] 16:06:54 INFO - PROCESS | 1649 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:06:54 INFO - PROCESS | 1649 | 1461107214476 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]]]}] 16:06:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:06:54 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 619ms 16:06:54 INFO - PROCESS | 1649 | 1461107214525 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:06:54 INFO - PROCESS | 1649 | 1461107214526 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:06:54 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:06:54 INFO - PROCESS | 1649 | 1461107214532 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:06:54 INFO - PROCESS | 1649 | 1461107214533 Marionette TRACE conn2 <- [1,2934,null,{}] 16:06:54 INFO - PROCESS | 1649 | 1461107214535 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}] 16:06:54 INFO - PROCESS | 1649 | 1461107214690 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:06:54 INFO - PROCESS | 1649 | 1461107214709 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:54 INFO - PROCESS | 1649 | ++DOCSHELL 0x14364e000 == 110 [pid = 1649] [id = 741] 16:06:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x136431400) [pid = 1649] [serial = 2223] [outer = 0x0] 16:06:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x1365e3c00) [pid = 1649] [serial = 2224] [outer = 0x136431400] 16:06:54 INFO - PROCESS | 1649 | 1461107214735 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x136663400) [pid = 1649] [serial = 2225] [outer = 0x136431400] 16:06:55 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x11add7c00) [pid = 1649] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:06:55 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x11c4bf000) [pid = 1649] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:06:55 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x11c4c2c00) [pid = 1649] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:06:55 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x136424000) [pid = 1649] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:06:55 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x1163bc400) [pid = 1649] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:06:55 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x118903400) [pid = 1649] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:06:55 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x11a60fc00) [pid = 1649] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:06:55 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x114aefc00) [pid = 1649] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:06:55 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x10b14f000) [pid = 1649] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:06:55 INFO - PROCESS | 1649 | 1461107215348 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]]]}] 16:06:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:06:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 870ms 16:06:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:06:55 INFO - PROCESS | 1649 | 1461107215401 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:06:55 INFO - PROCESS | 1649 | 1461107215403 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:06:55 INFO - PROCESS | 1649 | 1461107215407 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:06:55 INFO - PROCESS | 1649 | 1461107215408 Marionette TRACE conn2 <- [1,2938,null,{}] 16:06:55 INFO - PROCESS | 1649 | 1461107215412 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}] 16:06:55 INFO - PROCESS | 1649 | 1461107215600 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:06:55 INFO - PROCESS | 1649 | 1461107215737 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:55 INFO - PROCESS | 1649 | ++DOCSHELL 0x12e6ed000 == 111 [pid = 1649] [id = 742] 16:06:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x118c76000) [pid = 1649] [serial = 2226] [outer = 0x0] 16:06:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x11ab37000) [pid = 1649] [serial = 2227] [outer = 0x118c76000] 16:06:55 INFO - PROCESS | 1649 | 1461107215763 Marionette DEBUG loaded listener.js 16:06:55 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x136424000) [pid = 1649] [serial = 2228] [outer = 0x118c76000] 16:06:56 INFO - PROCESS | 1649 | 1461107216028 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]]]}] 16:06:56 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. 16:06:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 669ms 16:06:56 INFO - PROCESS | 1649 | 1461107216076 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:06:56 INFO - PROCESS | 1649 | 1461107216077 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:06:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:06:56 INFO - PROCESS | 1649 | 1461107216087 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:06:56 INFO - PROCESS | 1649 | 1461107216088 Marionette TRACE conn2 <- [1,2942,null,{}] 16:06:56 INFO - PROCESS | 1649 | 1461107216091 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}] 16:06:56 INFO - PROCESS | 1649 | 1461107216224 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:06:56 INFO - PROCESS | 1649 | 1461107216324 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x145da3800 == 112 [pid = 1649] [id = 743] 16:06:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x125c8a800) [pid = 1649] [serial = 2229] [outer = 0x0] 16:06:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x136791400) [pid = 1649] [serial = 2230] [outer = 0x125c8a800] 16:06:56 INFO - PROCESS | 1649 | 1461107216354 Marionette DEBUG loaded listener.js 16:06:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x13696b400) [pid = 1649] [serial = 2231] [outer = 0x125c8a800] 16:06:56 INFO - PROCESS | 1649 | 1461107216611 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"]]]}] 16:06:56 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 16:06:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:06:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:06:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:06:56 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:06:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 574ms 16:06:56 INFO - PROCESS | 1649 | 1461107216657 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:06:56 INFO - PROCESS | 1649 | 1461107216658 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:06:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:06:56 INFO - PROCESS | 1649 | 1461107216660 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:06:56 INFO - PROCESS | 1649 | 1461107216662 Marionette TRACE conn2 <- [1,2946,null,{}] 16:06:56 INFO - PROCESS | 1649 | 1461107216672 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}] 16:06:56 INFO - PROCESS | 1649 | 1461107216793 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:06:56 INFO - PROCESS | 1649 | 1461107216798 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:56 INFO - PROCESS | 1649 | ++DOCSHELL 0x146516800 == 113 [pid = 1649] [id = 744] 16:06:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x136666800) [pid = 1649] [serial = 2232] [outer = 0x0] 16:06:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x136c31800) [pid = 1649] [serial = 2233] [outer = 0x136666800] 16:06:56 INFO - PROCESS | 1649 | 1461107216822 Marionette DEBUG loaded listener.js 16:06:56 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x136c86c00) [pid = 1649] [serial = 2234] [outer = 0x136666800] 16:06:57 INFO - PROCESS | 1649 | 1461107217190 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]]]}] 16:06:57 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. 16:06:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 580ms 16:06:57 INFO - PROCESS | 1649 | 1461107217241 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:06:57 INFO - PROCESS | 1649 | 1461107217242 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:06:57 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:06:57 INFO - PROCESS | 1649 | 1461107217272 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:06:57 INFO - PROCESS | 1649 | 1461107217273 Marionette TRACE conn2 <- [1,2950,null,{}] 16:06:57 INFO - PROCESS | 1649 | 1461107217275 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}] 16:06:57 INFO - PROCESS | 1649 | 1461107217514 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:06:57 INFO - PROCESS | 1649 | 1461107217655 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:57 INFO - PROCESS | 1649 | ++DOCSHELL 0x1189e6800 == 114 [pid = 1649] [id = 745] 16:06:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x10b151800) [pid = 1649] [serial = 2235] [outer = 0x0] 16:06:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x112270c00) [pid = 1649] [serial = 2236] [outer = 0x10b151800] 16:06:57 INFO - PROCESS | 1649 | 1461107217689 Marionette DEBUG loaded listener.js 16:06:57 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x114bcc000) [pid = 1649] [serial = 2237] [outer = 0x10b151800] 16:06:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x119835000 == 115 [pid = 1649] [id = 746] 16:06:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x119d65c00) [pid = 1649] [serial = 2238] [outer = 0x0] 16:06:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x1154d7c00) [pid = 1649] [serial = 2239] [outer = 0x119d65c00] 16:06:58 INFO - PROCESS | 1649 | 1461107218189 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]]]}] 16:06:58 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. 16:06:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 972ms 16:06:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:06:58 INFO - PROCESS | 1649 | 1461107218243 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:06:58 INFO - PROCESS | 1649 | 1461107218246 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:06:58 INFO - PROCESS | 1649 | 1461107218250 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:06:58 INFO - PROCESS | 1649 | 1461107218253 Marionette TRACE conn2 <- [1,2954,null,{}] 16:06:58 INFO - PROCESS | 1649 | 1461107218256 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}] 16:06:58 INFO - PROCESS | 1649 | 1461107218448 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:06:58 INFO - PROCESS | 1649 | 1461107218591 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:58 INFO - PROCESS | 1649 | ++DOCSHELL 0x12fd70800 == 116 [pid = 1649] [id = 747] 16:06:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x1153c9400) [pid = 1649] [serial = 2240] [outer = 0x0] 16:06:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x11ad52800) [pid = 1649] [serial = 2241] [outer = 0x1153c9400] 16:06:58 INFO - PROCESS | 1649 | 1461107218625 Marionette DEBUG loaded listener.js 16:06:58 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x11be11c00) [pid = 1649] [serial = 2242] [outer = 0x1153c9400] 16:06:59 INFO - PROCESS | 1649 | 1461107218996 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]]]}] 16:06:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:06:59 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 16:06:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 771ms 16:06:59 INFO - PROCESS | 1649 | 1461107219021 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:06:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:06:59 INFO - PROCESS | 1649 | 1461107219023 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:06:59 INFO - PROCESS | 1649 | 1461107219026 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:06:59 INFO - PROCESS | 1649 | 1461107219027 Marionette TRACE conn2 <- [1,2958,null,{}] 16:06:59 INFO - PROCESS | 1649 | 1461107219030 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}] 16:06:59 INFO - PROCESS | 1649 | 1461107219179 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:06:59 INFO - PROCESS | 1649 | 1461107219326 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:59 INFO - PROCESS | 1649 | ++DOCSHELL 0x1434d5000 == 117 [pid = 1649] [id = 748] 16:06:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x11be13c00) [pid = 1649] [serial = 2243] [outer = 0x0] 16:06:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x125d5c000) [pid = 1649] [serial = 2244] [outer = 0x11be13c00] 16:06:59 INFO - PROCESS | 1649 | 1461107219358 Marionette DEBUG loaded listener.js 16:06:59 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x12b117000) [pid = 1649] [serial = 2245] [outer = 0x11be13c00] 16:06:59 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. 16:06:59 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 722ms 16:06:59 INFO - PROCESS | 1649 | 1461107219744 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]]]}] 16:06:59 INFO - PROCESS | 1649 | 1461107219749 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:06:59 INFO - PROCESS | 1649 | 1461107219752 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:06:59 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:06:59 INFO - PROCESS | 1649 | 1461107219760 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:06:59 INFO - PROCESS | 1649 | 1461107219764 Marionette TRACE conn2 <- [1,2962,null,{}] 16:06:59 INFO - PROCESS | 1649 | 1461107219766 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}] 16:06:59 INFO - PROCESS | 1649 | 1461107219905 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:07:00 INFO - PROCESS | 1649 | 1461107220090 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1465ce000 == 118 [pid = 1649] [id = 749] 16:07:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x11bfe0400) [pid = 1649] [serial = 2246] [outer = 0x0] 16:07:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x12e369400) [pid = 1649] [serial = 2247] [outer = 0x11bfe0400] 16:07:00 INFO - PROCESS | 1649 | 1461107220123 Marionette DEBUG loaded listener.js 16:07:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x12eab9000) [pid = 1649] [serial = 2248] [outer = 0x11bfe0400] 16:07:00 INFO - PROCESS | 1649 | 1461107220478 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]]]}] 16:07:00 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. 16:07:00 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 776ms 16:07:00 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:07:00 INFO - PROCESS | 1649 | 1461107220532 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:07:00 INFO - PROCESS | 1649 | 1461107220534 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:07:00 INFO - PROCESS | 1649 | 1461107220536 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:07:00 INFO - PROCESS | 1649 | 1461107220537 Marionette TRACE conn2 <- [1,2966,null,{}] 16:07:00 INFO - PROCESS | 1649 | 1461107220539 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}] 16:07:00 INFO - PROCESS | 1649 | 1461107220679 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:07:00 INFO - PROCESS | 1649 | 1461107220825 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:00 INFO - PROCESS | 1649 | ++DOCSHELL 0x1471ea800 == 119 [pid = 1649] [id = 750] 16:07:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x12bbaa400) [pid = 1649] [serial = 2249] [outer = 0x0] 16:07:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x12f147c00) [pid = 1649] [serial = 2250] [outer = 0x12bbaa400] 16:07:00 INFO - PROCESS | 1649 | 1461107220859 Marionette DEBUG loaded listener.js 16:07:00 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x135b59400) [pid = 1649] [serial = 2251] [outer = 0x12bbaa400] 16:07:01 INFO - PROCESS | 1649 | 1461107221215 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]]]}] 16:07:01 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. 16:07:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 721ms 16:07:01 INFO - PROCESS | 1649 | 1461107221258 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:07:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:07:01 INFO - PROCESS | 1649 | 1461107221259 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:07:01 INFO - PROCESS | 1649 | 1461107221261 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:07:01 INFO - PROCESS | 1649 | 1461107221263 Marionette TRACE conn2 <- [1,2970,null,{}] 16:07:01 INFO - PROCESS | 1649 | 1461107221265 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}] 16:07:01 INFO - PROCESS | 1649 | 1461107221403 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:07:01 INFO - PROCESS | 1649 | 1461107221552 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:01 INFO - PROCESS | 1649 | ++DOCSHELL 0x147768000 == 120 [pid = 1649] [id = 751] 16:07:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x1368e9400) [pid = 1649] [serial = 2252] [outer = 0x0] 16:07:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x1368ef400) [pid = 1649] [serial = 2253] [outer = 0x1368e9400] 16:07:01 INFO - PROCESS | 1649 | 1461107221589 Marionette DEBUG loaded listener.js 16:07:01 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x136c3dc00) [pid = 1649] [serial = 2254] [outer = 0x1368e9400] 16:07:01 INFO - PROCESS | 1649 | 1461107221957 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]]]}] 16:07:01 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. 16:07:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 719ms 16:07:01 INFO - PROCESS | 1649 | 1461107221981 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:07:01 INFO - PROCESS | 1649 | 1461107221983 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:07:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:07:01 INFO - PROCESS | 1649 | 1461107221985 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:07:01 INFO - PROCESS | 1649 | 1461107221986 Marionette TRACE conn2 <- [1,2974,null,{}] 16:07:01 INFO - PROCESS | 1649 | 1461107221989 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}] 16:07:02 INFO - PROCESS | 1649 | 1461107222124 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:07:02 INFO - PROCESS | 1649 | 1461107222272 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:02 INFO - PROCESS | 1649 | ++DOCSHELL 0x147932800 == 121 [pid = 1649] [id = 752] 16:07:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x136665800) [pid = 1649] [serial = 2255] [outer = 0x0] 16:07:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x136c8cc00) [pid = 1649] [serial = 2256] [outer = 0x136665800] 16:07:02 INFO - PROCESS | 1649 | 1461107222303 Marionette DEBUG loaded listener.js 16:07:02 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x13e2ca000) [pid = 1649] [serial = 2257] [outer = 0x136665800] 16:07:02 INFO - PROCESS | 1649 | 1461107222670 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]]]}] 16:07:02 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. 16:07:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 721ms 16:07:02 INFO - PROCESS | 1649 | 1461107222706 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:07:02 INFO - PROCESS | 1649 | 1461107222708 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:07:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:07:02 INFO - PROCESS | 1649 | 1461107222710 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:07:02 INFO - PROCESS | 1649 | 1461107222711 Marionette TRACE conn2 <- [1,2978,null,{}] 16:07:02 INFO - PROCESS | 1649 | 1461107222714 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}] 16:07:02 INFO - PROCESS | 1649 | 1461107222854 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:07:03 INFO - PROCESS | 1649 | 1461107223020 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x147ce5000 == 122 [pid = 1649] [id = 753] 16:07:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x136f8bc00) [pid = 1649] [serial = 2258] [outer = 0x0] 16:07:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x13e2d4c00) [pid = 1649] [serial = 2259] [outer = 0x136f8bc00] 16:07:03 INFO - PROCESS | 1649 | 1461107223051 Marionette DEBUG loaded listener.js 16:07:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x13e34e800) [pid = 1649] [serial = 2260] [outer = 0x136f8bc00] 16:07:03 INFO - PROCESS | 1649 | 1461107223404 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]]]}] 16:07:03 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. 16:07:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 719ms 16:07:03 INFO - PROCESS | 1649 | 1461107223429 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:07:03 INFO - PROCESS | 1649 | 1461107223431 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:07:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:07:03 INFO - PROCESS | 1649 | 1461107223433 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:07:03 INFO - PROCESS | 1649 | 1461107223434 Marionette TRACE conn2 <- [1,2982,null,{}] 16:07:03 INFO - PROCESS | 1649 | 1461107223437 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}] 16:07:03 INFO - PROCESS | 1649 | 1461107223573 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:07:03 INFO - PROCESS | 1649 | 1461107223721 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:03 INFO - PROCESS | 1649 | ++DOCSHELL 0x147d07800 == 123 [pid = 1649] [id = 754] 16:07:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x13e343800) [pid = 1649] [serial = 2261] [outer = 0x0] 16:07:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x1426ca000) [pid = 1649] [serial = 2262] [outer = 0x13e343800] 16:07:03 INFO - PROCESS | 1649 | 1461107223752 Marionette DEBUG loaded listener.js 16:07:03 INFO - PROCESS | 1649 | ++DOMWINDOW == 279 (0x1427ad800) [pid = 1649] [serial = 2263] [outer = 0x13e343800] 16:07:04 INFO - PROCESS | 1649 | 1461107224109 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"]]]}] 16:07:04 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 16:07:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:07:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:07:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 719ms 16:07:04 INFO - PROCESS | 1649 | 1461107224153 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:07:04 INFO - PROCESS | 1649 | 1461107224154 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:07:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:07:04 INFO - PROCESS | 1649 | 1461107224156 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:07:04 INFO - PROCESS | 1649 | 1461107224158 Marionette TRACE conn2 <- [1,2986,null,{}] 16:07:04 INFO - PROCESS | 1649 | 1461107224160 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}] 16:07:04 INFO - PROCESS | 1649 | 1461107224307 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:07:04 INFO - PROCESS | 1649 | 1461107224475 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:04 INFO - PROCESS | 1649 | ++DOCSHELL 0x147d1f000 == 124 [pid = 1649] [id = 755] 16:07:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 280 (0x1426c7c00) [pid = 1649] [serial = 2264] [outer = 0x0] 16:07:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 281 (0x142830c00) [pid = 1649] [serial = 2265] [outer = 0x1426c7c00] 16:07:04 INFO - PROCESS | 1649 | 1461107224506 Marionette DEBUG loaded listener.js 16:07:04 INFO - PROCESS | 1649 | ++DOMWINDOW == 282 (0x142838c00) [pid = 1649] [serial = 2266] [outer = 0x1426c7c00] 16:07:04 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. 16:07:04 INFO - PROCESS | 1649 | 1461107224869 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]]]}] 16:07:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 718ms 16:07:04 INFO - PROCESS | 1649 | 1461107224876 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:07:04 INFO - PROCESS | 1649 | 1461107224877 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:07:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:07:04 INFO - PROCESS | 1649 | 1461107224880 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:07:04 INFO - PROCESS | 1649 | 1461107224883 Marionette TRACE conn2 <- [1,2990,null,{}] 16:07:04 INFO - PROCESS | 1649 | 1461107224885 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}] 16:07:05 INFO - PROCESS | 1649 | 1461107225024 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:07:05 INFO - PROCESS | 1649 | 1461107225173 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x137051800 == 125 [pid = 1649] [id = 756] 16:07:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x142833000) [pid = 1649] [serial = 2267] [outer = 0x0] 16:07:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x1433db000) [pid = 1649] [serial = 2268] [outer = 0x142833000] 16:07:05 INFO - PROCESS | 1649 | 1461107225209 Marionette DEBUG loaded listener.js 16:07:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x14343ac00) [pid = 1649] [serial = 2269] [outer = 0x142833000] 16:07:05 INFO - PROCESS | 1649 | ++DOCSHELL 0x137053000 == 126 [pid = 1649] [id = 757] 16:07:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x143480800) [pid = 1649] [serial = 2270] [outer = 0x0] 16:07:05 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x14342f800) [pid = 1649] [serial = 2271] [outer = 0x143480800] 16:07:05 INFO - PROCESS | 1649 | 1461107225631 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]]]}] 16:07:05 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. 16:07:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 772ms 16:07:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:07:05 INFO - PROCESS | 1649 | 1461107225652 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:07:05 INFO - PROCESS | 1649 | 1461107225654 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:07:05 INFO - PROCESS | 1649 | 1461107225656 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:07:05 INFO - PROCESS | 1649 | 1461107225658 Marionette TRACE conn2 <- [1,2994,null,{}] 16:07:05 INFO - PROCESS | 1649 | 1461107225661 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}] 16:07:05 INFO - PROCESS | 1649 | 1461107225879 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:07:06 INFO - PROCESS | 1649 | 1461107226041 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x1449a5800 == 127 [pid = 1649] [id = 758] 16:07:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x14347f000) [pid = 1649] [serial = 2272] [outer = 0x0] 16:07:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x1435a4800) [pid = 1649] [serial = 2273] [outer = 0x14347f000] 16:07:06 INFO - PROCESS | 1649 | 1461107226073 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x14368dc00) [pid = 1649] [serial = 2274] [outer = 0x14347f000] 16:07:06 INFO - PROCESS | 1649 | 1461107226434 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]]]}] 16:07:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:07:06 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 16:07:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 821ms 16:07:06 INFO - PROCESS | 1649 | 1461107226477 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:07:06 INFO - PROCESS | 1649 | 1461107226479 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:07:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:07:06 INFO - PROCESS | 1649 | 1461107226481 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:07:06 INFO - PROCESS | 1649 | 1461107226482 Marionette TRACE conn2 <- [1,2998,null,{}] 16:07:06 INFO - PROCESS | 1649 | 1461107226485 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}] 16:07:06 INFO - PROCESS | 1649 | 1461107226626 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:07:06 INFO - PROCESS | 1649 | 1461107226776 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:06 INFO - PROCESS | 1649 | ++DOCSHELL 0x14960e000 == 128 [pid = 1649] [id = 759] 16:07:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 291 (0x14368a800) [pid = 1649] [serial = 2275] [outer = 0x0] 16:07:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 292 (0x1436a7000) [pid = 1649] [serial = 2276] [outer = 0x14368a800] 16:07:06 INFO - PROCESS | 1649 | 1461107226807 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 1649 | ++DOMWINDOW == 293 (0x143e85800) [pid = 1649] [serial = 2277] [outer = 0x14368a800] 16:07:07 INFO - PROCESS | 1649 | 1461107227172 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]]]}] 16:07:07 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. 16:07:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 718ms 16:07:07 INFO - PROCESS | 1649 | 1461107227200 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:07:07 INFO - PROCESS | 1649 | 1461107227201 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:07:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:07:07 INFO - PROCESS | 1649 | 1461107227203 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:07:07 INFO - PROCESS | 1649 | 1461107227205 Marionette TRACE conn2 <- [1,3002,null,{}] 16:07:07 INFO - PROCESS | 1649 | 1461107227207 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}] 16:07:07 INFO - PROCESS | 1649 | 1461107227346 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:07:07 INFO - PROCESS | 1649 | 1461107227573 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:07 INFO - PROCESS | 1649 | ++DOCSHELL 0x147a42000 == 129 [pid = 1649] [id = 760] 16:07:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 294 (0x126224c00) [pid = 1649] [serial = 2278] [outer = 0x0] 16:07:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 295 (0x143e8bc00) [pid = 1649] [serial = 2279] [outer = 0x126224c00] 16:07:07 INFO - PROCESS | 1649 | 1461107227606 Marionette DEBUG loaded listener.js 16:07:07 INFO - PROCESS | 1649 | ++DOMWINDOW == 296 (0x143f63c00) [pid = 1649] [serial = 2280] [outer = 0x126224c00] 16:07:08 INFO - PROCESS | 1649 | 1461107228336 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]]]}] 16:07:08 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. 16:07:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1171ms 16:07:08 INFO - PROCESS | 1649 | 1461107228390 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:07:08 INFO - PROCESS | 1649 | 1461107228392 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:07:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:07:08 INFO - PROCESS | 1649 | 1461107228398 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:07:08 INFO - PROCESS | 1649 | 1461107228400 Marionette TRACE conn2 <- [1,3006,null,{}] 16:07:08 INFO - PROCESS | 1649 | 1461107228404 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}] 16:07:08 INFO - PROCESS | 1649 | 1461107228525 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:07:08 INFO - PROCESS | 1649 | 1461107228674 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:08 INFO - PROCESS | 1649 | ++DOCSHELL 0x12c01d800 == 130 [pid = 1649] [id = 761] 16:07:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 297 (0x114373800) [pid = 1649] [serial = 2281] [outer = 0x0] 16:07:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 298 (0x114bc4c00) [pid = 1649] [serial = 2282] [outer = 0x114373800] 16:07:08 INFO - PROCESS | 1649 | 1461107228750 Marionette DEBUG loaded listener.js 16:07:08 INFO - PROCESS | 1649 | ++DOMWINDOW == 299 (0x114bea000) [pid = 1649] [serial = 2283] [outer = 0x114373800] 16:07:09 INFO - PROCESS | 1649 | 1461107229177 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]]]}] 16:07:09 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. 16:07:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 825ms 16:07:09 INFO - PROCESS | 1649 | 1461107229223 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:07:09 INFO - PROCESS | 1649 | 1461107229227 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:07:09 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:07:09 INFO - PROCESS | 1649 | 1461107229258 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:07:09 INFO - PROCESS | 1649 | 1461107229260 Marionette TRACE conn2 <- [1,3010,null,{}] 16:07:09 INFO - PROCESS | 1649 | 1461107229264 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}] 16:07:09 INFO - PROCESS | 1649 | 1461107229390 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:07:09 INFO - PROCESS | 1649 | 1461107229515 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 1649 | ++DOCSHELL 0x12594d800 == 131 [pid = 1649] [id = 762] 16:07:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 300 (0x115660000) [pid = 1649] [serial = 2284] [outer = 0x0] 16:07:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 301 (0x1177c4400) [pid = 1649] [serial = 2285] [outer = 0x115660000] 16:07:09 INFO - PROCESS | 1649 | 1461107229545 Marionette DEBUG loaded listener.js 16:07:09 INFO - PROCESS | 1649 | ++DOMWINDOW == 302 (0x11912a800) [pid = 1649] [serial = 2286] [outer = 0x115660000] 16:07:09 INFO - PROCESS | 1649 | 1461107229910 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]]]}] 16:07:09 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 16:07:09 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 677ms 16:07:09 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:07:09 INFO - PROCESS | 1649 | 1461107229931 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:07:09 INFO - PROCESS | 1649 | 1461107229932 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:07:09 INFO - PROCESS | 1649 | 1461107229935 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:07:09 INFO - PROCESS | 1649 | 1461107229937 Marionette TRACE conn2 <- [1,3014,null,{}] 16:07:09 INFO - PROCESS | 1649 | 1461107229944 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}] 16:07:10 INFO - PROCESS | 1649 | 1461107230094 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:07:10 INFO - PROCESS | 1649 | 1461107230235 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:10 INFO - PROCESS | 1649 | ++DOCSHELL 0x12f547000 == 132 [pid = 1649] [id = 763] 16:07:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 303 (0x11aae1400) [pid = 1649] [serial = 2287] [outer = 0x0] 16:07:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 304 (0x11add5000) [pid = 1649] [serial = 2288] [outer = 0x11aae1400] 16:07:10 INFO - PROCESS | 1649 | 1461107230266 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 1649 | ++DOMWINDOW == 305 (0x11bfd7000) [pid = 1649] [serial = 2289] [outer = 0x11aae1400] 16:07:10 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:07:10 INFO - PROCESS | 1649 | 1461107230738 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:07:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:07:10 INFO - {} 16:07:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:07:10 INFO - {} 16:07:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:07:10 INFO - {} 16:07:10 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:07:10 INFO - {} 16:07:10 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 824ms 16:07:10 INFO - PROCESS | 1649 | 1461107230771 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:07:10 INFO - PROCESS | 1649 | 1461107230774 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:07:10 INFO - TEST-START | /FileAPI/fileReader.html 16:07:10 INFO - PROCESS | 1649 | 1461107230782 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - PROCESS | 1649 | 1461107230784 Marionette TRACE conn2 <- [1,3018,null,{}] 16:07:10 INFO - PROCESS | 1649 | 1461107230787 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}] 16:07:10 INFO - PROCESS | 1649 | 1461107230976 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:07:11 INFO - PROCESS | 1649 | 1461107231146 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x12ea5a000 == 133 [pid = 1649] [id = 764] 16:07:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 306 (0x127505400) [pid = 1649] [serial = 2290] [outer = 0x0] 16:07:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 307 (0x12821a800) [pid = 1649] [serial = 2291] [outer = 0x127505400] 16:07:11 INFO - PROCESS | 1649 | 1461107231177 Marionette DEBUG loaded listener.js 16:07:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 308 (0x12b110000) [pid = 1649] [serial = 2292] [outer = 0x127505400] 16:07:11 INFO - PROCESS | 1649 | 1461107231515 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]]]}] 16:07:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:07:11 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:07:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:07:11 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:07:11 INFO - TEST-OK | /FileAPI/fileReader.html | took 821ms 16:07:11 INFO - PROCESS | 1649 | 1461107231603 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:07:11 INFO - PROCESS | 1649 | 1461107231604 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:07:11 INFO - TEST-START | /FileAPI/historical.html 16:07:11 INFO - PROCESS | 1649 | 1461107231606 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 1649 | 1461107231607 Marionette TRACE conn2 <- [1,3022,null,{}] 16:07:11 INFO - PROCESS | 1649 | 1461107231610 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}] 16:07:11 INFO - PROCESS | 1649 | 1461107231734 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:07:11 INFO - PROCESS | 1649 | 1461107231899 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:11 INFO - PROCESS | 1649 | ++DOCSHELL 0x1367b2000 == 134 [pid = 1649] [id = 765] 16:07:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 309 (0x12b112800) [pid = 1649] [serial = 2293] [outer = 0x0] 16:07:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 310 (0x12b58c000) [pid = 1649] [serial = 2294] [outer = 0x12b112800] 16:07:11 INFO - PROCESS | 1649 | 1461107231930 Marionette DEBUG loaded listener.js 16:07:11 INFO - PROCESS | 1649 | ++DOMWINDOW == 311 (0x12bd6f400) [pid = 1649] [serial = 2295] [outer = 0x12b112800] 16:07:12 INFO - PROCESS | 1649 | 1461107232269 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"]]]}] 16:07:12 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:07:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:07:12 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:07:12 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:07:12 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:07:12 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:07:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:07:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:12 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:07:12 INFO - TEST-OK | /FileAPI/historical.html | took 719ms 16:07:12 INFO - TEST-START | /FileAPI/idlharness.html 16:07:12 INFO - PROCESS | 1649 | 1461107232326 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:07:12 INFO - PROCESS | 1649 | 1461107232327 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:07:12 INFO - PROCESS | 1649 | 1461107232329 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:07:12 INFO - PROCESS | 1649 | 1461107232330 Marionette TRACE conn2 <- [1,3026,null,{}] 16:07:12 INFO - PROCESS | 1649 | 1461107232333 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}] 16:07:12 INFO - PROCESS | 1649 | 1461107232470 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x1435c3800 == 133 [pid = 1649] [id = 445] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x142983800 == 132 [pid = 1649] [id = 489] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x146516800 == 131 [pid = 1649] [id = 744] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x145da3800 == 130 [pid = 1649] [id = 743] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12e6ed000 == 129 [pid = 1649] [id = 742] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 310 (0x125db2400) [pid = 1649] [serial = 2146] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 309 (0x143599800) [pid = 1649] [serial = 2104] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 308 (0x1436a3000) [pid = 1649] [serial = 2107] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 307 (0x13e2cf800) [pid = 1649] [serial = 2092] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 306 (0x14282b000) [pid = 1649] [serial = 2095] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 305 (0x143468800) [pid = 1649] [serial = 2101] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 304 (0x12bbae000) [pid = 1649] [serial = 2119] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 303 (0x11bc90000) [pid = 1649] [serial = 2080] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 302 (0x1368e3400) [pid = 1649] [serial = 2089] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 301 (0x12f147800) [pid = 1649] [serial = 2086] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 300 (0x144227800) [pid = 1649] [serial = 2116] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 299 (0x1433dc000) [pid = 1649] [serial = 2098] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 298 (0x143e90800) [pid = 1649] [serial = 2110] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 297 (0x12750c400) [pid = 1649] [serial = 2083] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 296 (0x14422ac00) [pid = 1649] [serial = 2113] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | 1461107232726 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x14364e000 == 128 [pid = 1649] [id = 741] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x1433a3000 == 127 [pid = 1649] [id = 740] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x13e372800 == 126 [pid = 1649] [id = 739] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x136322800 == 125 [pid = 1649] [id = 738] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x13073e000 == 124 [pid = 1649] [id = 737] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12ee11800 == 123 [pid = 1649] [id = 736] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12c3c1800 == 122 [pid = 1649] [id = 712] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x1274b3000 == 121 [pid = 1649] [id = 710] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12b72b000 == 120 [pid = 1649] [id = 735] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12bbc0800 == 119 [pid = 1649] [id = 734] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12c00a800 == 118 [pid = 1649] [id = 18] 16:07:12 INFO - PROCESS | 1649 | ++DOCSHELL 0x114e6b800 == 119 [pid = 1649] [id = 766] 16:07:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 297 (0x10b14f800) [pid = 1649] [serial = 2296] [outer = 0x0] 16:07:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 298 (0x11565a800) [pid = 1649] [serial = 2297] [outer = 0x10b14f800] 16:07:12 INFO - PROCESS | 1649 | 1461107232764 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 1649 | ++DOMWINDOW == 299 (0x126cd5000) [pid = 1649] [serial = 2298] [outer = 0x10b14f800] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12bbb8000 == 118 [pid = 1649] [id = 733] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x136cb1000 == 117 [pid = 1649] [id = 724] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x1368c7800 == 116 [pid = 1649] [id = 723] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x1366e7000 == 115 [pid = 1649] [id = 722] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x136483000 == 114 [pid = 1649] [id = 721] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x135ab4000 == 113 [pid = 1649] [id = 720] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x130750000 == 112 [pid = 1649] [id = 719] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12f555000 == 111 [pid = 1649] [id = 718] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12b351800 == 110 [pid = 1649] [id = 717] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x114672000 == 109 [pid = 1649] [id = 716] 16:07:12 INFO - PROCESS | 1649 | --DOCSHELL 0x12efb3000 == 108 [pid = 1649] [id = 715] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 298 (0x125c90c00) [pid = 1649] [serial = 2144] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 297 (0x123bd1000) [pid = 1649] [serial = 2141] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 296 (0x11c1ec400) [pid = 1649] [serial = 2138] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 295 (0x11bc8d800) [pid = 1649] [serial = 2137] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 294 (0x11c79cc00) [pid = 1649] [serial = 2140] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 293 (0x125ae7800) [pid = 1649] [serial = 2143] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 292 (0x13e350800) [pid = 1649] [serial = 2078] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 291 (0x1177c3400) [pid = 1649] [serial = 2128] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 290 (0x11a60f400) [pid = 1649] [serial = 2132] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x1185f0000) [pid = 1649] [serial = 2129] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x11aa19800) [pid = 1649] [serial = 2134] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x114c6a400) [pid = 1649] [serial = 2126] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x112264400) [pid = 1649] [serial = 2122] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x11924d000) [pid = 1649] [serial = 2131] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x11ad15c00) [pid = 1649] [serial = 2135] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x114aef400) [pid = 1649] [serial = 2123] [outer = 0x0] [url = about:blank] 16:07:12 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x114beec00) [pid = 1649] [serial = 2125] [outer = 0x0] [url = about:blank] 16:07:13 INFO - PROCESS | 1649 | 1461107233353 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]]]}] 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:07:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:07:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:07:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:07:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:07:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:07:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:07:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:07:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:07:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:07:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:07:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:07:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:07:13 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 16:07:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:07:13 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 16:07:13 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 16:07:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:07:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:07:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:07:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:07:13 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 16:07:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:07:13 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 16:07:13 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 16:07:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:07:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:07:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:07:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:07:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:07:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:07:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 1081ms 16:07:13 INFO - TEST-START | /FileAPI/idlharness.worker 16:07:13 INFO - PROCESS | 1649 | 1461107233418 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:07:13 INFO - PROCESS | 1649 | 1461107233419 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:07:13 INFO - PROCESS | 1649 | 1461107233422 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:07:13 INFO - PROCESS | 1649 | 1461107233423 Marionette TRACE conn2 <- [1,3030,null,{}] 16:07:13 INFO - PROCESS | 1649 | 1461107233426 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}] 16:07:13 INFO - PROCESS | 1649 | 1461107233540 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:07:13 INFO - PROCESS | 1649 | 1461107233549 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:13 INFO - PROCESS | 1649 | ++DOCSHELL 0x13647c800 == 109 [pid = 1649] [id = 767] 16:07:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 283 (0x12fc50800) [pid = 1649] [serial = 2299] [outer = 0x0] 16:07:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 284 (0x135b4ec00) [pid = 1649] [serial = 2300] [outer = 0x12fc50800] 16:07:13 INFO - PROCESS | 1649 | 1461107233575 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 1649 | ++DOMWINDOW == 285 (0x136408000) [pid = 1649] [serial = 2301] [outer = 0x12fc50800] 16:07:13 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:07:14 INFO - PROCESS | 1649 | 1461107234361 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,{},{}]]]}] 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:07:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:07:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:07:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:07:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:07:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:07:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:07:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:07:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:07:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:07:14 INFO - {} 16:07:14 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 16:07:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:07:14 INFO - {} 16:07:14 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 - {} 16:07:14 INFO - {} 16:07:14 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 16:07:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:07:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:07:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:07:14 INFO - {} 16:07:14 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 16:07:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:07:14 INFO - {} 16:07:14 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 - {} 16:07:14 INFO - {} 16:07:14 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 16:07:14 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:14 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:07:14 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:07:14 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 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 16:07:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:07:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:07:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:07:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:07:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:07:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 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 16:07:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:07:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 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 16:07:14 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:14 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:07:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 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 16:07:14 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:07:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:07:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:07:14 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:14 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:07:14 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:07:14 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:07:14 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:07:14 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:07:14 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:07:14 INFO - {} 16:07:14 INFO - TEST-OK | /FileAPI/idlharness.worker | took 983ms 16:07:14 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:07:14 INFO - PROCESS | 1649 | 1461107234406 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:07:14 INFO - PROCESS | 1649 | 1461107234408 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:07:14 INFO - PROCESS | 1649 | 1461107234411 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:07:14 INFO - PROCESS | 1649 | 1461107234413 Marionette TRACE conn2 <- [1,3034,null,{}] 16:07:14 INFO - PROCESS | 1649 | 1461107234416 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}] 16:07:14 INFO - PROCESS | 1649 | 1461107234599 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:07:14 INFO - PROCESS | 1649 | 1461107234608 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:14 INFO - PROCESS | 1649 | ++DOCSHELL 0x143414000 == 110 [pid = 1649] [id = 768] 16:07:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 286 (0x136428800) [pid = 1649] [serial = 2302] [outer = 0x0] 16:07:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 287 (0x144131400) [pid = 1649] [serial = 2303] [outer = 0x136428800] 16:07:14 INFO - PROCESS | 1649 | 1461107234634 Marionette DEBUG loaded listener.js 16:07:14 INFO - PROCESS | 1649 | ++DOMWINDOW == 288 (0x144138000) [pid = 1649] [serial = 2304] [outer = 0x136428800] 16:07:15 INFO - PROCESS | 1649 | 1461107235003 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]]]}] 16:07:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:07:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 621ms 16:07:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:07:15 INFO - PROCESS | 1649 | 1461107235032 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 1649 | 1461107235033 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:07:15 INFO - PROCESS | 1649 | 1461107235036 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 1649 | 1461107235037 Marionette TRACE conn2 <- [1,3038,null,{}] 16:07:15 INFO - PROCESS | 1649 | 1461107235039 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}] 16:07:15 INFO - PROCESS | 1649 | 1461107235183 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:07:15 INFO - PROCESS | 1649 | 1461107235386 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:15 INFO - PROCESS | 1649 | ++DOCSHELL 0x1435dd000 == 111 [pid = 1649] [id = 769] 16:07:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 289 (0x13642b000) [pid = 1649] [serial = 2305] [outer = 0x0] 16:07:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 290 (0x136f68c00) [pid = 1649] [serial = 2306] [outer = 0x13642b000] 16:07:15 INFO - PROCESS | 1649 | 1461107235427 Marionette DEBUG loaded listener.js 16:07:15 INFO - PROCESS | 1649 | ++DOMWINDOW == 291 (0x136f6e800) [pid = 1649] [serial = 2307] [outer = 0x13642b000] 16:07:15 INFO - PROCESS | 1649 | 1461107235806 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"]]]}] 16:07:15 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:07:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:07:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:15 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:07:15 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 818ms 16:07:15 INFO - PROCESS | 1649 | 1461107235856 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 1649 | 1461107235857 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:07:15 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:07:15 INFO - PROCESS | 1649 | 1461107235859 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 1649 | 1461107235860 Marionette TRACE conn2 <- [1,3042,null,{}] 16:07:15 INFO - PROCESS | 1649 | 1461107235863 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}] 16:07:16 INFO - PROCESS | 1649 | 1461107236024 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:07:16 INFO - PROCESS | 1649 | 1461107236042 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x13647f800 == 112 [pid = 1649] [id = 770] 16:07:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 292 (0x126294400) [pid = 1649] [serial = 2308] [outer = 0x0] 16:07:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 293 (0x126adb400) [pid = 1649] [serial = 2309] [outer = 0x126294400] 16:07:16 INFO - PROCESS | 1649 | 1461107236068 Marionette DEBUG loaded listener.js 16:07:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 294 (0x144132800) [pid = 1649] [serial = 2310] [outer = 0x126294400] 16:07:16 INFO - PROCESS | 1649 | 1461107236536 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]]]}] 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:07:16 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. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:07:16 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'.) 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:07:16 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. 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:07:16 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. 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:07:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:07:16 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. 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:07:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:07:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:07:16 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:16 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:07:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:07:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:07:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:07:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:07:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:07:16 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:07:16 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 728ms 16:07:16 INFO - PROCESS | 1649 | 1461107236589 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:07:16 INFO - PROCESS | 1649 | 1461107236590 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:07:16 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:07:16 INFO - PROCESS | 1649 | 1461107236599 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:07:16 INFO - PROCESS | 1649 | 1461107236601 Marionette TRACE conn2 <- [1,3046,null,{}] 16:07:16 INFO - PROCESS | 1649 | 1461107236603 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}] 16:07:16 INFO - PROCESS | 1649 | 1461107236773 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:07:16 INFO - PROCESS | 1649 | 1461107236815 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:16 INFO - PROCESS | 1649 | ++DOCSHELL 0x145db9800 == 113 [pid = 1649] [id = 771] 16:07:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 295 (0x144cbec00) [pid = 1649] [serial = 2311] [outer = 0x0] 16:07:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 296 (0x145d28400) [pid = 1649] [serial = 2312] [outer = 0x144cbec00] 16:07:16 INFO - PROCESS | 1649 | 1461107236843 Marionette DEBUG loaded listener.js 16:07:16 INFO - PROCESS | 1649 | ++DOMWINDOW == 297 (0x145d31800) [pid = 1649] [serial = 2313] [outer = 0x144cbec00] 16:07:17 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 296 (0x118c0e800) [pid = 1649] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 295 (0x135b53400) [pid = 1649] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 294 (0x115654800) [pid = 1649] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 293 (0x12eaba800) [pid = 1649] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 292 (0x12b3b3400) [pid = 1649] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 291 (0x14347e400) [pid = 1649] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 290 (0x143682800) [pid = 1649] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 289 (0x12e6be400) [pid = 1649] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 288 (0x136c39000) [pid = 1649] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 287 (0x143511800) [pid = 1649] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 286 (0x114be2000) [pid = 1649] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 285 (0x13679e000) [pid = 1649] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 284 (0x126c8cc00) [pid = 1649] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 283 (0x136964000) [pid = 1649] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 282 (0x13642a000) [pid = 1649] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 281 (0x13e342400) [pid = 1649] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 280 (0x1433d8c00) [pid = 1649] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 279 (0x1433d3000) [pid = 1649] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 278 (0x11bc88400) [pid = 1649] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 277 (0x142833400) [pid = 1649] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 276 (0x1146bdc00) [pid = 1649] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 275 (0x1177bb800) [pid = 1649] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 274 (0x125db8400) [pid = 1649] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 273 (0x12ec7b800) [pid = 1649] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 272 (0x12f153400) [pid = 1649] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 271 (0x143e8a000) [pid = 1649] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 270 (0x12746f800) [pid = 1649] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 269 (0x143f67800) [pid = 1649] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 268 (0x12ec79000) [pid = 1649] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 267 (0x1433d2c00) [pid = 1649] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 266 (0x136669400) [pid = 1649] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 265 (0x144229400) [pid = 1649] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 264 (0x136964c00) [pid = 1649] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 263 (0x114af1800) [pid = 1649] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 262 (0x12fbccc00) [pid = 1649] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 261 (0x12fc49800) [pid = 1649] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 260 (0x13e350c00) [pid = 1649] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 259 (0x11850a800) [pid = 1649] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 258 (0x118f35800) [pid = 1649] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 257 (0x1433dd000) [pid = 1649] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 256 (0x118f34800) [pid = 1649] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 255 (0x135ae0400) [pid = 1649] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 254 (0x12eab4000) [pid = 1649] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 253 (0x1436a5800) [pid = 1649] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 252 (0x1158d5400) [pid = 1649] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 251 (0x114135800) [pid = 1649] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 250 (0x11be06800) [pid = 1649] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 249 (0x12e6c7000) [pid = 1649] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 248 (0x12ee5a000) [pid = 1649] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 247 (0x126f24000) [pid = 1649] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 246 (0x12ee57800) [pid = 1649] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 245 (0x1163b8400) [pid = 1649] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 244 (0x12628f800) [pid = 1649] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 243 (0x114af1400) [pid = 1649] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 242 (0x114651400) [pid = 1649] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 241 (0x136963400) [pid = 1649] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 240 (0x1427adc00) [pid = 1649] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 239 (0x12628a400) [pid = 1649] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 238 (0x12fbcd000) [pid = 1649] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 237 (0x135b58800) [pid = 1649] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 236 (0x118c76000) [pid = 1649] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 235 (0x136431400) [pid = 1649] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 234 (0x125c8a800) [pid = 1649] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 233 (0x125c86400) [pid = 1649] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 232 (0x118f31800) [pid = 1649] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 231 (0x125dad000) [pid = 1649] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 230 (0x112268c00) [pid = 1649] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 229 (0x11ac83800) [pid = 1649] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 228 (0x128215400) [pid = 1649] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:07:17 INFO - PROCESS | 1649 | --DOMWINDOW == 227 (0x12bd6c800) [pid = 1649] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:07:17 INFO - PROCESS | 1649 | 1461107237865 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:07:17 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:07:17 INFO - {} 16:07:17 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1271ms 16:07:17 INFO - PROCESS | 1649 | 1461107237871 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:07:17 INFO - PROCESS | 1649 | 1461107237872 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:07:17 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:07:17 INFO - PROCESS | 1649 | 1461107237875 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:07:17 INFO - PROCESS | 1649 | 1461107237876 Marionette TRACE conn2 <- [1,3050,null,{}] 16:07:17 INFO - PROCESS | 1649 | 1461107237880 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}] 16:07:18 INFO - PROCESS | 1649 | 1461107238028 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:07:18 INFO - PROCESS | 1649 | 1461107238033 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x12b350000 == 114 [pid = 1649] [id = 772] 16:07:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 228 (0x11587f400) [pid = 1649] [serial = 2314] [outer = 0x0] 16:07:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 229 (0x118796c00) [pid = 1649] [serial = 2315] [outer = 0x11587f400] 16:07:18 INFO - PROCESS | 1649 | 1461107238070 Marionette DEBUG loaded listener.js 16:07:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 230 (0x11ad4cc00) [pid = 1649] [serial = 2316] [outer = 0x11587f400] 16:07:18 INFO - PROCESS | 1649 | 1461107238460 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]]]}] 16:07:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:07:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:07:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:07:18 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:07:18 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 621ms 16:07:18 INFO - PROCESS | 1649 | 1461107238502 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:07:18 INFO - PROCESS | 1649 | 1461107238503 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:07:18 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:07:18 INFO - PROCESS | 1649 | 1461107238505 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:07:18 INFO - PROCESS | 1649 | 1461107238507 Marionette TRACE conn2 <- [1,3054,null,{}] 16:07:18 INFO - PROCESS | 1649 | 1461107238536 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}] 16:07:18 INFO - PROCESS | 1649 | 1461107238660 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:07:18 INFO - PROCESS | 1649 | 1461107238664 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:18 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e59e800 == 115 [pid = 1649] [id = 773] 16:07:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 231 (0x11b9a1c00) [pid = 1649] [serial = 2317] [outer = 0x0] 16:07:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 232 (0x125c86400) [pid = 1649] [serial = 2318] [outer = 0x11b9a1c00] 16:07:18 INFO - PROCESS | 1649 | 1461107238690 Marionette DEBUG loaded listener.js 16:07:18 INFO - PROCESS | 1649 | ++DOMWINDOW == 233 (0x12b111000) [pid = 1649] [serial = 2319] [outer = 0x11b9a1c00] 16:07:19 INFO - PROCESS | 1649 | 1461107239198 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"]]]}] 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:07:19 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:07:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:07:19 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" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:07:19 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" 16:07:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:07:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:07:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:07:19 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 758ms 16:07:19 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:07:19 INFO - PROCESS | 1649 | 1461107239266 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:07:19 INFO - PROCESS | 1649 | 1461107239268 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:07:19 INFO - PROCESS | 1649 | 1461107239270 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:07:19 INFO - PROCESS | 1649 | 1461107239271 Marionette TRACE conn2 <- [1,3058,null,{}] 16:07:19 INFO - PROCESS | 1649 | 1461107239274 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}] 16:07:19 INFO - PROCESS | 1649 | 1461107239393 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:07:19 INFO - PROCESS | 1649 | 1461107239435 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:19 INFO - PROCESS | 1649 | ++DOCSHELL 0x131841000 == 116 [pid = 1649] [id = 774] 16:07:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 234 (0x126a6a800) [pid = 1649] [serial = 2320] [outer = 0x0] 16:07:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 235 (0x136798c00) [pid = 1649] [serial = 2321] [outer = 0x126a6a800] 16:07:19 INFO - PROCESS | 1649 | 1461107239461 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 1649 | ++DOMWINDOW == 236 (0x13642f000) [pid = 1649] [serial = 2322] [outer = 0x126a6a800] 16:07:20 INFO - PROCESS | 1649 | 1461107240022 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]]]}] 16:07:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:07:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:07:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:07:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:07:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:07:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:07:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:07:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:07:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:07:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:07:20 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:20 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:07:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:07:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:07:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:07:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:07:20 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:07:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:07:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:20 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:07:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:07:20 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:07:20 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 776ms 16:07:20 INFO - PROCESS | 1649 | 1461107240047 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:07:20 INFO - PROCESS | 1649 | 1461107240050 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:07:20 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:07:20 INFO - PROCESS | 1649 | 1461107240054 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:07:20 INFO - PROCESS | 1649 | 1461107240056 Marionette TRACE conn2 <- [1,3062,null,{}] 16:07:20 INFO - PROCESS | 1649 | 1461107240060 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}] 16:07:20 INFO - PROCESS | 1649 | 1461107240240 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:07:20 INFO - PROCESS | 1649 | 1461107240396 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:20 INFO - PROCESS | 1649 | ++DOCSHELL 0x126e1c800 == 117 [pid = 1649] [id = 775] 16:07:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 237 (0x114bca000) [pid = 1649] [serial = 2323] [outer = 0x0] 16:07:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 238 (0x114c64400) [pid = 1649] [serial = 2324] [outer = 0x114bca000] 16:07:20 INFO - PROCESS | 1649 | 1461107240432 Marionette DEBUG loaded listener.js 16:07:20 INFO - PROCESS | 1649 | ++DOMWINDOW == 239 (0x11850e400) [pid = 1649] [serial = 2325] [outer = 0x114bca000] 16:07:20 INFO - PROCESS | 1649 | [1649] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:07:20 INFO - PROCESS | 1649 | 1461107240864 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:07:20 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:07:20 INFO - {} 16:07:20 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 824ms 16:07:20 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:07:20 INFO - PROCESS | 1649 | 1461107240878 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:07:20 INFO - PROCESS | 1649 | 1461107240882 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:07:20 INFO - PROCESS | 1649 | 1461107240886 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:07:20 INFO - PROCESS | 1649 | 1461107240888 Marionette TRACE conn2 <- [1,3066,null,{}] 16:07:20 INFO - PROCESS | 1649 | 1461107240891 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}] 16:07:21 INFO - PROCESS | 1649 | 1461107241062 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:07:21 INFO - PROCESS | 1649 | 1461107241214 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:21 INFO - PROCESS | 1649 | ++DOCSHELL 0x13183a800 == 118 [pid = 1649] [id = 776] 16:07:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 240 (0x118577000) [pid = 1649] [serial = 2326] [outer = 0x0] 16:07:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 241 (0x11add8400) [pid = 1649] [serial = 2327] [outer = 0x118577000] 16:07:21 INFO - PROCESS | 1649 | 1461107241246 Marionette DEBUG loaded listener.js 16:07:21 INFO - PROCESS | 1649 | ++DOMWINDOW == 242 (0x125ecec00) [pid = 1649] [serial = 2328] [outer = 0x118577000] 16:07:21 INFO - PROCESS | 1649 | 1461107241708 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]]]}] 16:07:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:07:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:07:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:07:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:07:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:07:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:07:21 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:07:21 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 872ms 16:07:21 INFO - PROCESS | 1649 | 1461107241759 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:07:21 INFO - PROCESS | 1649 | 1461107241761 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:07:21 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:07:21 INFO - PROCESS | 1649 | 1461107241763 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - PROCESS | 1649 | 1461107241766 Marionette TRACE conn2 <- [1,3070,null,{}] 16:07:21 INFO - PROCESS | 1649 | 1461107241825 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}] 16:07:21 INFO - PROCESS | 1649 | 1461107241969 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:07:22 INFO - PROCESS | 1649 | 1461107242127 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:22 INFO - PROCESS | 1649 | ++DOCSHELL 0x13e367800 == 119 [pid = 1649] [id = 777] 16:07:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 243 (0x12b3b1000) [pid = 1649] [serial = 2329] [outer = 0x0] 16:07:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 244 (0x12bd74400) [pid = 1649] [serial = 2330] [outer = 0x12b3b1000] 16:07:22 INFO - PROCESS | 1649 | 1461107242173 Marionette DEBUG loaded listener.js 16:07:22 INFO - PROCESS | 1649 | ++DOMWINDOW == 245 (0x12d961400) [pid = 1649] [serial = 2331] [outer = 0x12b3b1000] 16:07:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:07:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:07:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:07:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:07:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:07:22 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:07:22 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 862ms 16:07:22 INFO - PROCESS | 1649 | 1461107242621 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]]]}] 16:07:22 INFO - PROCESS | 1649 | 1461107242627 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:07:22 INFO - PROCESS | 1649 | 1461107242630 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:07:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:07:22 INFO - PROCESS | 1649 | 1461107242633 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:07:22 INFO - PROCESS | 1649 | 1461107242635 Marionette TRACE conn2 <- [1,3074,null,{}] 16:07:22 INFO - PROCESS | 1649 | 1461107242639 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}] 16:07:22 INFO - PROCESS | 1649 | 1461107242857 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:07:23 INFO - PROCESS | 1649 | 1461107243044 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:23 INFO - PROCESS | 1649 | ++DOCSHELL 0x14339f000 == 120 [pid = 1649] [id = 778] 16:07:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 246 (0x12e602800) [pid = 1649] [serial = 2332] [outer = 0x0] 16:07:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 247 (0x12eabbc00) [pid = 1649] [serial = 2333] [outer = 0x12e602800] 16:07:23 INFO - PROCESS | 1649 | 1461107243075 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 1649 | ++DOMWINDOW == 248 (0x12f154800) [pid = 1649] [serial = 2334] [outer = 0x12e602800] 16:07:23 INFO - PROCESS | 1649 | 1461107243477 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]]]}] 16:07:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:07:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:07:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:07:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:07:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:07:23 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:07:23 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 872ms 16:07:23 INFO - PROCESS | 1649 | 1461107243507 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:07:23 INFO - PROCESS | 1649 | 1461107243509 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:07:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:07:23 INFO - PROCESS | 1649 | 1461107243512 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:07:23 INFO - PROCESS | 1649 | 1461107243514 Marionette TRACE conn2 <- [1,3078,null,{}] 16:07:23 INFO - PROCESS | 1649 | 1461107243518 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}] 16:07:23 INFO - PROCESS | 1649 | 1461107243729 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:07:23 INFO - PROCESS | 1649 | 1461107243996 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x144a81800 == 121 [pid = 1649] [id = 779] 16:07:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 249 (0x12e368400) [pid = 1649] [serial = 2335] [outer = 0x0] 16:07:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 250 (0x12fbc5c00) [pid = 1649] [serial = 2336] [outer = 0x12e368400] 16:07:24 INFO - PROCESS | 1649 | 1461107244030 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 251 (0x135adf800) [pid = 1649] [serial = 2337] [outer = 0x12e368400] 16:07:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 16:07:24 INFO - reader.readAsText(blob_2) 16:07:24 INFO - }" did not throw 16:07:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 16:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 16:07:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 16:07:24 INFO - reader.readAsDataURL(blob_2) 16:07:24 INFO - }" did not throw 16:07:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 16:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 16:07:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 16:07:24 INFO - reader.readAsArrayBuffer(blob_2) 16:07:24 INFO - }" did not throw 16:07:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 16:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:24 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 16:07:24 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 16:07:24 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 16:07:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:07:24 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 16:07:24 INFO - PROCESS | 1649 | 1461107244436 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:07:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:07:24 INFO - PROCESS | 1649 | 1461107244439 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:07:24 INFO - PROCESS | 1649 | 1461107244440 Marionette TRACE conn2 <- [1,3082,null,{}] 16:07:24 INFO - PROCESS | 1649 | 1461107244443 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}] 16:07:24 INFO - PROCESS | 1649 | 1461107244595 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:07:24 INFO - PROCESS | 1649 | 1461107244725 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:24 INFO - PROCESS | 1649 | ++DOCSHELL 0x1471d7800 == 122 [pid = 1649] [id = 780] 16:07:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 252 (0x135b52000) [pid = 1649] [serial = 2338] [outer = 0x0] 16:07:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 253 (0x1368ea800) [pid = 1649] [serial = 2339] [outer = 0x135b52000] 16:07:24 INFO - PROCESS | 1649 | 1461107244758 Marionette DEBUG loaded listener.js 16:07:24 INFO - PROCESS | 1649 | ++DOMWINDOW == 254 (0x136f8d000) [pid = 1649] [serial = 2340] [outer = 0x135b52000] 16:07:25 INFO - PROCESS | 1649 | 1461107245119 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]]]}] 16:07:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:07:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:07:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:07:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 719ms 16:07:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:07:25 INFO - PROCESS | 1649 | 1461107245159 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:07:25 INFO - PROCESS | 1649 | 1461107245160 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:07:25 INFO - PROCESS | 1649 | 1461107245162 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 1649 | 1461107245164 Marionette TRACE conn2 <- [1,3086,null,{}] 16:07:25 INFO - PROCESS | 1649 | 1461107245166 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}] 16:07:25 INFO - PROCESS | 1649 | 1461107245305 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:07:25 INFO - PROCESS | 1649 | 1461107245466 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:25 INFO - PROCESS | 1649 | ++DOCSHELL 0x14784e000 == 123 [pid = 1649] [id = 781] 16:07:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 255 (0x12fc4bc00) [pid = 1649] [serial = 2341] [outer = 0x0] 16:07:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 256 (0x137088c00) [pid = 1649] [serial = 2342] [outer = 0x12fc4bc00] 16:07:25 INFO - PROCESS | 1649 | 1461107245494 Marionette DEBUG loaded listener.js 16:07:25 INFO - PROCESS | 1649 | ++DOMWINDOW == 257 (0x13e34a400) [pid = 1649] [serial = 2343] [outer = 0x12fc4bc00] 16:07:25 INFO - PROCESS | 1649 | 1461107245924 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:07:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:07:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 771ms 16:07:25 INFO - PROCESS | 1649 | 1461107245935 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:07:25 INFO - PROCESS | 1649 | 1461107245936 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:07:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:07:25 INFO - PROCESS | 1649 | 1461107245939 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 1649 | 1461107245940 Marionette TRACE conn2 <- [1,3090,null,{}] 16:07:25 INFO - PROCESS | 1649 | 1461107245943 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}] 16:07:26 INFO - PROCESS | 1649 | 1461107246099 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:07:26 INFO - PROCESS | 1649 | 1461107246255 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x12efaa800 == 124 [pid = 1649] [id = 782] 16:07:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 258 (0x1177b8c00) [pid = 1649] [serial = 2344] [outer = 0x0] 16:07:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 259 (0x11bc8a800) [pid = 1649] [serial = 2345] [outer = 0x1177b8c00] 16:07:26 INFO - PROCESS | 1649 | 1461107246283 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 260 (0x1426c6c00) [pid = 1649] [serial = 2346] [outer = 0x1177b8c00] 16:07:26 INFO - PROCESS | 1649 | 1461107246642 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:07:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:07:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 721ms 16:07:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:07:26 INFO - PROCESS | 1649 | 1461107246660 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:07:26 INFO - PROCESS | 1649 | 1461107246662 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:07:26 INFO - PROCESS | 1649 | 1461107246664 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:07:26 INFO - PROCESS | 1649 | 1461107246666 Marionette TRACE conn2 <- [1,3094,null,{}] 16:07:26 INFO - PROCESS | 1649 | 1461107246668 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}] 16:07:26 INFO - PROCESS | 1649 | 1461107246807 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:07:26 INFO - PROCESS | 1649 | 1461107246936 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:26 INFO - PROCESS | 1649 | ++DOCSHELL 0x147a56000 == 125 [pid = 1649] [id = 783] 16:07:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 261 (0x1426c7000) [pid = 1649] [serial = 2347] [outer = 0x0] 16:07:26 INFO - PROCESS | 1649 | ++DOMWINDOW == 262 (0x1433d2000) [pid = 1649] [serial = 2348] [outer = 0x1426c7000] 16:07:26 INFO - PROCESS | 1649 | 1461107246967 Marionette DEBUG loaded listener.js 16:07:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 263 (0x1433dd400) [pid = 1649] [serial = 2349] [outer = 0x1426c7000] 16:07:27 INFO - PROCESS | 1649 | 1461107247324 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:07:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:07:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 669ms 16:07:27 INFO - PROCESS | 1649 | 1461107247334 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:07:27 INFO - PROCESS | 1649 | 1461107247335 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:07:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:07:27 INFO - PROCESS | 1649 | 1461107247337 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:07:27 INFO - PROCESS | 1649 | 1461107247339 Marionette TRACE conn2 <- [1,3098,null,{}] 16:07:27 INFO - PROCESS | 1649 | 1461107247341 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}] 16:07:27 INFO - PROCESS | 1649 | 1461107247477 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:07:27 INFO - PROCESS | 1649 | 1461107247625 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:27 INFO - PROCESS | 1649 | ++DOCSHELL 0x149620800 == 126 [pid = 1649] [id = 784] 16:07:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 264 (0x1427a8400) [pid = 1649] [serial = 2350] [outer = 0x0] 16:07:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 265 (0x143470400) [pid = 1649] [serial = 2351] [outer = 0x1427a8400] 16:07:27 INFO - PROCESS | 1649 | 1461107247655 Marionette DEBUG loaded listener.js 16:07:27 INFO - PROCESS | 1649 | ++DOMWINDOW == 266 (0x14347a800) [pid = 1649] [serial = 2352] [outer = 0x1427a8400] 16:07:28 INFO - PROCESS | 1649 | 1461107248017 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]]]}] 16:07:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:07:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:07:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 721ms 16:07:28 INFO - PROCESS | 1649 | 1461107248059 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:07:28 INFO - PROCESS | 1649 | 1461107248060 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:07:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:07:28 INFO - PROCESS | 1649 | 1461107248063 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:07:28 INFO - PROCESS | 1649 | 1461107248065 Marionette TRACE conn2 <- [1,3102,null,{}] 16:07:28 INFO - PROCESS | 1649 | 1461107248067 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}] 16:07:28 INFO - PROCESS | 1649 | 1461107248251 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:07:28 INFO - PROCESS | 1649 | 1461107248386 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:28 INFO - PROCESS | 1649 | ++DOCSHELL 0x14d0f4800 == 127 [pid = 1649] [id = 785] 16:07:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 267 (0x136e30000) [pid = 1649] [serial = 2353] [outer = 0x0] 16:07:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 268 (0x136e39c00) [pid = 1649] [serial = 2354] [outer = 0x136e30000] 16:07:28 INFO - PROCESS | 1649 | 1461107248421 Marionette DEBUG loaded listener.js 16:07:28 INFO - PROCESS | 1649 | ++DOMWINDOW == 269 (0x143598c00) [pid = 1649] [serial = 2355] [outer = 0x136e30000] 16:07:28 INFO - PROCESS | 1649 | 1461107248798 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:07:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:07:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 769ms 16:07:28 INFO - PROCESS | 1649 | 1461107248833 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:07:28 INFO - PROCESS | 1649 | 1461107248834 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:07:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:07:28 INFO - PROCESS | 1649 | 1461107248836 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:07:28 INFO - PROCESS | 1649 | 1461107248838 Marionette TRACE conn2 <- [1,3106,null,{}] 16:07:28 INFO - PROCESS | 1649 | 1461107248840 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}] 16:07:29 INFO - PROCESS | 1649 | 1461107249005 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:07:29 INFO - PROCESS | 1649 | 1461107249165 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x147691000 == 128 [pid = 1649] [id = 786] 16:07:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 270 (0x14359bc00) [pid = 1649] [serial = 2356] [outer = 0x0] 16:07:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 271 (0x143e83c00) [pid = 1649] [serial = 2357] [outer = 0x14359bc00] 16:07:29 INFO - PROCESS | 1649 | 1461107249195 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 272 (0x144227000) [pid = 1649] [serial = 2358] [outer = 0x14359bc00] 16:07:29 INFO - PROCESS | 1649 | 1461107249569 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]]]}] 16:07:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:07:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:07:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:07:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 772ms 16:07:29 INFO - PROCESS | 1649 | 1461107249609 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:07:29 INFO - PROCESS | 1649 | 1461107249610 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:07:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:07:29 INFO - PROCESS | 1649 | 1461107249612 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:07:29 INFO - PROCESS | 1649 | 1461107249614 Marionette TRACE conn2 <- [1,3110,null,{}] 16:07:29 INFO - PROCESS | 1649 | 1461107249616 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}] 16:07:29 INFO - PROCESS | 1649 | 1461107249759 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:07:29 INFO - PROCESS | 1649 | 1461107249921 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:29 INFO - PROCESS | 1649 | ++DOCSHELL 0x147c23000 == 129 [pid = 1649] [id = 787] 16:07:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 273 (0x144136c00) [pid = 1649] [serial = 2359] [outer = 0x0] 16:07:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 274 (0x14422ec00) [pid = 1649] [serial = 2360] [outer = 0x144136c00] 16:07:29 INFO - PROCESS | 1649 | 1461107249951 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 1649 | ++DOMWINDOW == 275 (0x144c4d000) [pid = 1649] [serial = 2361] [outer = 0x144136c00] 16:07:30 INFO - PROCESS | 1649 | 1461107250302 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"]]]}] 16:07:30 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:07:30 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 16:07:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:30 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:07:30 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 719ms 16:07:30 INFO - PROCESS | 1649 | 1461107250332 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:07:30 INFO - PROCESS | 1649 | 1461107250334 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:07:30 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:07:30 INFO - PROCESS | 1649 | 1461107250336 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:07:30 INFO - PROCESS | 1649 | 1461107250338 Marionette TRACE conn2 <- [1,3114,null,{}] 16:07:30 INFO - PROCESS | 1649 | 1461107250340 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}] 16:07:30 INFO - PROCESS | 1649 | 1461107250480 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:07:30 INFO - PROCESS | 1649 | 1461107250641 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\", \"598ca5a3-b49d-44a7-9a1c-434da942c9f0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:30 INFO - PROCESS | 1649 | ++DOCSHELL 0x149704800 == 130 [pid = 1649] [id = 788] 16:07:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 276 (0x143f67800) [pid = 1649] [serial = 2362] [outer = 0x0] 16:07:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 277 (0x144cb5800) [pid = 1649] [serial = 2363] [outer = 0x143f67800] 16:07:30 INFO - PROCESS | 1649 | 1461107250671 Marionette DEBUG loaded listener.js 16:07:30 INFO - PROCESS | 1649 | ++DOMWINDOW == 278 (0x144cc2c00) [pid = 1649] [serial = 2364] [outer = 0x143f67800] 16:07:31 INFO - PROCESS | 1649 | 1461107251044 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]]]}] 16:07:31 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:07:31 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 719ms 16:07:31 INFO - PROCESS | 1649 | 1461107251055 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:07:31 INFO - PROCESS | 1649 | 1461107251057 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:07:32 WARNING - u'runner_teardown' () 16:07:32 INFO - No more tests 16:07:32 INFO - Got 0 unexpected results 16:07:32 INFO - SUITE-END | took 550s 16:07:32 INFO - Closing logging queue 16:07:32 INFO - queue closed 16:07:32 INFO - Return code: 0 16:07:32 WARNING - # TBPL SUCCESS # 16:07:32 INFO - Running post-action listener: _resource_record_post_action 16:07:32 INFO - Running post-run listener: _resource_record_post_run 16:07:33 INFO - Total resource usage - Wall time: 574s; CPU: 57.0%; Read bytes: 36709888; Write bytes: 995420672; Read time: 390; Write time: 4759 16:07:33 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:07:33 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 192920064; Write bytes: 185290752; Read time: 16074; Write time: 318 16:07:33 INFO - run-tests - Wall time: 555s; CPU: 57.0%; Read bytes: 34534912; Write bytes: 796764672; Read time: 365; Write time: 4401 16:07:33 INFO - Running post-run listener: _upload_blobber_files 16:07:33 INFO - Blob upload gear active. 16:07:33 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:07:33 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 16:07:33 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:07:33 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:07:33 INFO - (blobuploader) - INFO - Open directory for files ... 16:07:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:07:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:07:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:07:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:07:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:07:34 INFO - (blobuploader) - INFO - Done attempting. 16:07:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:07:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:07:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:07:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:07:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:07:36 INFO - (blobuploader) - INFO - Done attempting. 16:07:36 INFO - (blobuploader) - INFO - Iteration through files over. 16:07:36 INFO - Return code: 0 16:07:36 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:07:36 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:07:36 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/be86103514734092f3490a2cfdd3025080f0ff74a7b681996f205d69c2c40584667548fd05ae25cf5f400afada72094189f813f8ab91b98da29c0f2b41a0af9c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2122bc5709853eb4515e018fc800251792ee832cf2e05d260ab61ca8478d84bc4c03771350ceec2e651c14bff86d71a20b880914b13f76b71a269a5566fc3bf9"} 16:07:36 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:07:36 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:07:36 INFO - Contents: 16:07:36 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/be86103514734092f3490a2cfdd3025080f0ff74a7b681996f205d69c2c40584667548fd05ae25cf5f400afada72094189f813f8ab91b98da29c0f2b41a0af9c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2122bc5709853eb4515e018fc800251792ee832cf2e05d260ab61ca8478d84bc4c03771350ceec2e651c14bff86d71a20b880914b13f76b71a269a5566fc3bf9"} 16:07:36 INFO - Running post-run listener: copy_logs_to_upload_dir 16:07:36 INFO - Copying logs to upload dir... 16:07:36 INFO - mkdir: /builds/slave/test/build/upload/logs 16:07:36 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=627.376089 ========= master_lag: 25.89 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 53 secs) (at 2016-04-19 16:08:02.516473) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 7 secs) (at 2016-04-19 16:08:02.521573) ========= 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.3JD3oi97vv/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.IJpR66r7Li/Listeners TMPDIR=/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/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/fx-team/sha512/be86103514734092f3490a2cfdd3025080f0ff74a7b681996f205d69c2c40584667548fd05ae25cf5f400afada72094189f813f8ab91b98da29c0f2b41a0af9c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2122bc5709853eb4515e018fc800251792ee832cf2e05d260ab61ca8478d84bc4c03771350ceec2e651c14bff86d71a20b880914b13f76b71a269a5566fc3bf9"} build_url:https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013378 build_url: 'https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/be86103514734092f3490a2cfdd3025080f0ff74a7b681996f205d69c2c40584667548fd05ae25cf5f400afada72094189f813f8ab91b98da29c0f2b41a0af9c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/2122bc5709853eb4515e018fc800251792ee832cf2e05d260ab61ca8478d84bc4c03771350ceec2e651c14bff86d71a20b880914b13f76b71a269a5566fc3bf9"}' symbols_url: 'https://queue.taskcluster.net/v1/task/fFTRpZ4hSE616yoLR62wUg/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 7.47 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 7 secs) (at 2016-04-19 16:08:10.000702) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:08:10.001016) ========= 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.3JD3oi97vv/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.IJpR66r7Li/Listeners TMPDIR=/var/folders/xg/t9n0l1xx5tbbv7rdc0m9kfch00000w/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.005289 ========= master_lag: 0.88 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 16:08:10.890967) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 16:08:10.894295) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 16:08:10.911636) ========= ========= Total master_lag: 34.30 =========