builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0068 starttime: 1461088032.42 results: success (0) buildid: 20160419093236 builduid: 88923e6739484361bfe03699ddcf109b revision: 45f98cbddc015c5659abe141de0b8fa6bd534051 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 10:47:12.422182) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 10:47:12.422623) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 3 secs) (at 2016-04-19 10:47:12.422898) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 3 secs) (at 2016-04-19 10:47:15.719259) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:47:15.719663) ========= 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.x9v7NHAFGJ/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.z8NNFxVJje/Listeners TMPDIR=/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/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 10:47:15-- 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% 43.7M=0s 2016-04-19 10:47:16 (43.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.510136 ========= master_lag: 0.24 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:47:16.469157) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:47:16.469482) ========= 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.x9v7NHAFGJ/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.z8NNFxVJje/Listeners TMPDIR=/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/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.026369 ========= master_lag: 0.78 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 10:47:17.278338) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-04-19 10:47:17.278652) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 45f98cbddc015c5659abe141de0b8fa6bd534051 --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 45f98cbddc015c5659abe141de0b8fa6bd534051 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.x9v7NHAFGJ/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.z8NNFxVJje/Listeners TMPDIR=/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/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 10:47:17,376 truncating revision to first 12 chars 2016-04-19 10:47:17,376 Setting DEBUG logging. 2016-04-19 10:47:17,376 attempt 1/10 2016-04-19 10:47:17,376 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/45f98cbddc01?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 10:47:18,359 unpacking tar archive at: fx-team-45f98cbddc01/testing/mozharness/ program finished with exit code 0 elapsedTime=1.226696 ========= master_lag: 6.33 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 7 secs) (at 2016-04-19 10:47:24.837693) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 10:47:24.837995) ========= script_repo_revision: 45f98cbddc015c5659abe141de0b8fa6bd534051 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 10:47:24.838418) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 10 secs) (at 2016-04-19 10:47:24.838681) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 10 secs) (at 2016-04-19 10:47:34.993892) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 8 secs) (at 2016-04-19 10:47:34.994303) ========= /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.x9v7NHAFGJ/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.z8NNFxVJje/Listeners TMPDIR=/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 10:47:36 INFO - MultiFileLogger online at 20160419 10:47:36 in /builds/slave/test 10:47:36 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 10:47:36 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:47:36 INFO - {'append_to_log': False, 10:47:36 INFO - 'base_work_dir': '/builds/slave/test', 10:47:36 INFO - 'blob_upload_branch': 'fx-team', 10:47:36 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:47:36 INFO - 'buildbot_json_path': 'buildprops.json', 10:47:36 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:47:36 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:47:36 INFO - 'download_minidump_stackwalk': True, 10:47:36 INFO - 'download_symbols': 'true', 10:47:36 INFO - 'e10s': False, 10:47:36 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:47:36 INFO - 'tooltool.py': '/tools/tooltool.py', 10:47:36 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:47:36 INFO - '/tools/misc-python/virtualenv.py')}, 10:47:36 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:47:36 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:47:36 INFO - 'log_level': 'info', 10:47:36 INFO - 'log_to_console': True, 10:47:36 INFO - 'opt_config_files': (), 10:47:36 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:47:36 INFO - '--processes=1', 10:47:36 INFO - '--config=%(test_path)s/wptrunner.ini', 10:47:36 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:47:36 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:47:36 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:47:36 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:47:36 INFO - 'pip_index': False, 10:47:36 INFO - 'require_test_zip': True, 10:47:36 INFO - 'test_type': ('testharness',), 10:47:36 INFO - 'this_chunk': '1', 10:47:36 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:47:36 INFO - 'total_chunks': '10', 10:47:36 INFO - 'virtualenv_path': 'venv', 10:47:36 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:47:36 INFO - 'work_dir': 'build'} 10:47:36 INFO - ##### 10:47:36 INFO - ##### Running clobber step. 10:47:36 INFO - ##### 10:47:36 INFO - Running pre-action listener: _resource_record_pre_action 10:47:36 INFO - Running main action method: clobber 10:47:36 INFO - rmtree: /builds/slave/test/build 10:47:36 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:47:37 INFO - Running post-action listener: _resource_record_post_action 10:47:37 INFO - ##### 10:47:37 INFO - ##### Running read-buildbot-config step. 10:47:37 INFO - ##### 10:47:37 INFO - Running pre-action listener: _resource_record_pre_action 10:47:37 INFO - Running main action method: read_buildbot_config 10:47:37 INFO - Using buildbot properties: 10:47:37 INFO - { 10:47:37 INFO - "project": "", 10:47:37 INFO - "product": "firefox", 10:47:37 INFO - "script_repo_revision": "production", 10:47:37 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 10:47:37 INFO - "repository": "", 10:47:37 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 10:47:37 INFO - "buildid": "20160419093236", 10:47:37 INFO - "pgo_build": "False", 10:47:37 INFO - "basedir": "/builds/slave/test", 10:47:37 INFO - "buildnumber": 360, 10:47:37 INFO - "slavename": "t-yosemite-r7-0068", 10:47:37 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 10:47:37 INFO - "platform": "macosx64", 10:47:37 INFO - "branch": "fx-team", 10:47:37 INFO - "revision": "45f98cbddc015c5659abe141de0b8fa6bd534051", 10:47:37 INFO - "repo_path": "integration/fx-team", 10:47:37 INFO - "moz_repo_path": "", 10:47:37 INFO - "stage_platform": "macosx64", 10:47:37 INFO - "builduid": "88923e6739484361bfe03699ddcf109b", 10:47:37 INFO - "slavebuilddir": "test" 10:47:37 INFO - } 10:47:37 INFO - Found installer url https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 10:47:37 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 10:47:37 INFO - Running post-action listener: _resource_record_post_action 10:47:37 INFO - ##### 10:47:37 INFO - ##### Running download-and-extract step. 10:47:37 INFO - ##### 10:47:37 INFO - Running pre-action listener: _resource_record_pre_action 10:47:37 INFO - Running main action method: download_and_extract 10:47:37 INFO - mkdir: /builds/slave/test/build/tests 10:47: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')]} 10:47:37 INFO - https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 10:47:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 10:47:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 10:47:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/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 10:47:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/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 10:47:39 INFO - Downloaded 1235 bytes. 10:47:39 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 10:47:39 INFO - Using the following test package requirements: 10:47:39 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 10:47:39 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:47:39 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 10:47:39 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:47:39 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 10:47:39 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:47:39 INFO - u'jsshell-mac64.zip'], 10:47:39 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:47:39 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 10:47:39 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 10:47:39 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:47:39 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 10:47:39 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:47:39 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 10:47:39 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:47:39 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 10:47:39 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:47:39 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 10:47:39 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 10:47:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:47:39 INFO - https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 10:47:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 10:47:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 10:47:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/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 10:47:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/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 10:47:40 INFO - Downloaded 17918957 bytes. 10:47:40 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/*'] 10:47:40 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/* 10:47:40 INFO - caution: filename not matched: web-platform/* 10:47:40 INFO - Return code: 11 10:47: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')]} 10:47:40 INFO - https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 10:47:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 10:47:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 10:47:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/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 10:47:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/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 10:47:42 INFO - Downloaded 36382569 bytes. 10:47:42 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/*'] 10:47:42 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/* 10:47:46 INFO - caution: filename not matched: bin/* 10:47:46 INFO - caution: filename not matched: config/* 10:47:46 INFO - caution: filename not matched: mozbase/* 10:47:46 INFO - caution: filename not matched: marionette/* 10:47:46 INFO - caution: filename not matched: tools/wptserve/* 10:47:46 INFO - Return code: 11 10:47:46 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:47:46 INFO - https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 10:47:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 10:47:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 10:47:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 10:47:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/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 10:47:48 INFO - Downloaded 68655180 bytes. 10:47:48 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 10:47:48 INFO - mkdir: /builds/slave/test/properties 10:47:48 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:47:48 INFO - Writing to file /builds/slave/test/properties/build_url 10:47:48 INFO - Contents: 10:47:48 INFO - build_url:https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 10:47:49 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 10:47:49 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:47:49 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:47:49 INFO - Contents: 10:47:49 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 10:47:49 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:47:49 INFO - https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:47:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 10:47:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 10:47:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/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 10:47:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OEdZzExYTLSUxMjP071Vvw/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 10:47:52 INFO - Downloaded 103346089 bytes. 10:47:52 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'] 10:47:52 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 10:47:55 INFO - Return code: 0 10:47:55 INFO - Running post-action listener: _resource_record_post_action 10:47:55 INFO - Running post-action listener: set_extra_try_arguments 10:47:55 INFO - ##### 10:47:55 INFO - ##### Running create-virtualenv step. 10:47:55 INFO - ##### 10:47:55 INFO - Running pre-action listener: _pre_create_virtualenv 10:47:55 INFO - Running pre-action listener: _resource_record_pre_action 10:47:55 INFO - Running main action method: create_virtualenv 10:47:55 INFO - Creating virtualenv /builds/slave/test/build/venv 10:47:55 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 10:47:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:47:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:47:55 INFO - Using real prefix '/tools/python27' 10:47:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:47:56 INFO - Installing distribute.............................................................................................................................................................................................done. 10:47:59 INFO - Installing pip.................done. 10:47:59 INFO - Return code: 0 10:47:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:47:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:47:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:47:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:47:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:47:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:47:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:47:59 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 0x105e8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ea7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8281cf9970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ea35e0>, '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 0x105a86cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105ab1990>, '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.x9v7NHAFGJ/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.z8NNFxVJje/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:47:59 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 10:47:59 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 10:47:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.x9v7NHAFGJ/Render', 10:47:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:47:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:47:59 INFO - 'HOME': '/Users/cltbld', 10:47:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:47:59 INFO - 'LOGNAME': 'cltbld', 10:47:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:47:59 INFO - 'MOZ_NO_REMOTE': '1', 10:47:59 INFO - 'NO_EM_RESTART': '1', 10:47:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:47:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:47:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:47:59 INFO - 'PWD': '/builds/slave/test', 10:47:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:47:59 INFO - 'SHELL': '/bin/bash', 10:47:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z8NNFxVJje/Listeners', 10:47:59 INFO - 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', 10:47:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:47:59 INFO - 'USER': 'cltbld', 10:47:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:47:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:47:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:47:59 INFO - 'XPC_FLAGS': '0x0', 10:47:59 INFO - 'XPC_SERVICE_NAME': '0', 10:47:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:47:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:47:59 INFO - Downloading/unpacking psutil>=0.7.1 10:47:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:47:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:47:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:47:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:47:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:47:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:48:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:48:02 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:48:02 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:48:02 INFO - Installing collected packages: psutil 10:48:02 INFO - Running setup.py install for psutil 10:48:02 INFO - building 'psutil._psutil_osx' extension 10:48:02 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 10:48:03 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 10:48:03 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 10:48:03 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 10:48:03 INFO - building 'psutil._psutil_posix' extension 10:48:03 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 10:48:03 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:48:03 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:48:03 INFO - ^ 10:48:03 INFO - 1 warning generated. 10:48:03 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 10:48:03 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:48:03 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:48:03 INFO - Successfully installed psutil 10:48:03 INFO - Cleaning up... 10:48:03 INFO - Return code: 0 10:48:03 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:48:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:48:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:48:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:48:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:48:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:48:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:48:03 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 0x105e8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ea7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8281cf9970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ea35e0>, '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 0x105a86cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105ab1990>, '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.x9v7NHAFGJ/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.z8NNFxVJje/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:48:03 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 10:48:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 10:48:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.x9v7NHAFGJ/Render', 10:48:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:48:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:48:03 INFO - 'HOME': '/Users/cltbld', 10:48:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:48:03 INFO - 'LOGNAME': 'cltbld', 10:48:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:48:03 INFO - 'MOZ_NO_REMOTE': '1', 10:48:03 INFO - 'NO_EM_RESTART': '1', 10:48:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:48:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:48:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:48:03 INFO - 'PWD': '/builds/slave/test', 10:48:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:48:03 INFO - 'SHELL': '/bin/bash', 10:48:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z8NNFxVJje/Listeners', 10:48:03 INFO - 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', 10:48:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:48:03 INFO - 'USER': 'cltbld', 10:48:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:48:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:48:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:48:03 INFO - 'XPC_FLAGS': '0x0', 10:48:03 INFO - 'XPC_SERVICE_NAME': '0', 10:48:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:48:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:48:04 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:48:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:48:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:48:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:48:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:48:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:48:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:48:06 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:48:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:48:06 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:48:06 INFO - Installing collected packages: mozsystemmonitor 10:48:06 INFO - Running setup.py install for mozsystemmonitor 10:48:06 INFO - Successfully installed mozsystemmonitor 10:48:06 INFO - Cleaning up... 10:48:07 INFO - Return code: 0 10:48:07 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:48:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:48:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:48:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:48:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:48:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:48:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:48:07 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 0x105e8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ea7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8281cf9970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ea35e0>, '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 0x105a86cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105ab1990>, '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.x9v7NHAFGJ/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.z8NNFxVJje/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:48:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 10:48:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 10:48:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.x9v7NHAFGJ/Render', 10:48:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:48:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:48:07 INFO - 'HOME': '/Users/cltbld', 10:48:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:48:07 INFO - 'LOGNAME': 'cltbld', 10:48:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:48:07 INFO - 'MOZ_NO_REMOTE': '1', 10:48:07 INFO - 'NO_EM_RESTART': '1', 10:48:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:48:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:48:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:48:07 INFO - 'PWD': '/builds/slave/test', 10:48:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:48:07 INFO - 'SHELL': '/bin/bash', 10:48:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z8NNFxVJje/Listeners', 10:48:07 INFO - 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', 10:48:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:48:07 INFO - 'USER': 'cltbld', 10:48:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:48:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:48:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:48:07 INFO - 'XPC_FLAGS': '0x0', 10:48:07 INFO - 'XPC_SERVICE_NAME': '0', 10:48:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:48:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:48:07 INFO - Downloading/unpacking blobuploader==1.2.4 10:48:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:48:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:48:07 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:48:07 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:48:07 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:48:07 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:48:09 INFO - Downloading blobuploader-1.2.4.tar.gz 10:48:09 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:48:09 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:48:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:48:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:48:09 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:48:09 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:48:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:48:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:48:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:48:10 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:48:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:48:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:48:10 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:48:10 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:48:10 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:48:10 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:48:10 INFO - Downloading docopt-0.6.1.tar.gz 10:48:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:48:10 INFO - Installing collected packages: blobuploader, requests, docopt 10:48:10 INFO - Running setup.py install for blobuploader 10:48:11 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:48:11 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:48:11 INFO - Running setup.py install for requests 10:48:11 INFO - Running setup.py install for docopt 10:48:11 INFO - Successfully installed blobuploader requests docopt 10:48:11 INFO - Cleaning up... 10:48:11 INFO - Return code: 0 10:48:11 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:48: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')]} 10:48:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:48:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:48: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')]} 10:48:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:48:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:48:11 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 0x105e8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ea7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8281cf9970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ea35e0>, '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 0x105a86cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105ab1990>, '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.x9v7NHAFGJ/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.z8NNFxVJje/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:48:11 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:48:11 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:48:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.x9v7NHAFGJ/Render', 10:48:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:48:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:48:11 INFO - 'HOME': '/Users/cltbld', 10:48:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:48:11 INFO - 'LOGNAME': 'cltbld', 10:48:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:48:11 INFO - 'MOZ_NO_REMOTE': '1', 10:48:11 INFO - 'NO_EM_RESTART': '1', 10:48:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:48:11 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:48:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:48:11 INFO - 'PWD': '/builds/slave/test', 10:48:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:48:11 INFO - 'SHELL': '/bin/bash', 10:48:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z8NNFxVJje/Listeners', 10:48:11 INFO - 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', 10:48:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:48:11 INFO - 'USER': 'cltbld', 10:48:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:48:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:48:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:48:11 INFO - 'XPC_FLAGS': '0x0', 10:48:11 INFO - 'XPC_SERVICE_NAME': '0', 10:48:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:48:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:48:12 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-IRnrMt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:48:12 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-qpO_71-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:48:12 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-Z7sfAd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:48:12 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-_7kf0i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:48:12 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-JWt43H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:48:12 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-dzk__Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:48:12 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-wN56GF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:48:12 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-oHH5E6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:48:12 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:48:12 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-wCJYFm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-md0jAW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-LV9mCy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-RkCqMA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-uiky_k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-UfG1FD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-NcQEFB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-mfAK31-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:48:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-vjg4gH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:48:13 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-2nDd5W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:48:13 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:48:13 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-e9boYg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:48:14 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:48:14 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-ajjWMq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:48:14 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:48:14 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-0ZxAor-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:48:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:48:14 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 10:48:14 INFO - Running setup.py install for manifestparser 10:48:14 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:48:14 INFO - Running setup.py install for mozcrash 10:48:14 INFO - Running setup.py install for mozdebug 10:48:15 INFO - Running setup.py install for mozdevice 10:48:15 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:48:15 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:48:15 INFO - Running setup.py install for mozfile 10:48:15 INFO - Running setup.py install for mozhttpd 10:48:15 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:48:15 INFO - Running setup.py install for mozinfo 10:48:15 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:48:15 INFO - Running setup.py install for mozInstall 10:48:15 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:48:15 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:48:15 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:48:15 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:48:15 INFO - Running setup.py install for mozleak 10:48:15 INFO - Running setup.py install for mozlog 10:48:16 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:48:16 INFO - Running setup.py install for moznetwork 10:48:16 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:48:16 INFO - Running setup.py install for mozprocess 10:48:16 INFO - Running setup.py install for mozprofile 10:48:16 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:48:16 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:48:16 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:48:16 INFO - Running setup.py install for mozrunner 10:48:16 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:48:16 INFO - Running setup.py install for mozscreenshot 10:48:16 INFO - Running setup.py install for moztest 10:48:17 INFO - Running setup.py install for mozversion 10:48:17 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:48:17 INFO - Running setup.py install for wptserve 10:48:17 INFO - Running setup.py install for marionette-driver 10:48:17 INFO - Running setup.py install for browsermob-proxy 10:48:17 INFO - Running setup.py install for marionette-client 10:48:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:48:17 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:48:18 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 10:48:18 INFO - Cleaning up... 10:48:18 INFO - Return code: 0 10:48:18 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:48:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:48:18 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:48:18 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:48:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:48:18 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:48:18 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:48:18 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 0x105e8ae90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ea7f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f8281cf9970>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105ea35e0>, '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 0x105a86cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105ab1990>, '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.x9v7NHAFGJ/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.z8NNFxVJje/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:48:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:48:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:48:18 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.x9v7NHAFGJ/Render', 10:48:18 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:48:18 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:48:18 INFO - 'HOME': '/Users/cltbld', 10:48:18 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:48:18 INFO - 'LOGNAME': 'cltbld', 10:48:18 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:48:18 INFO - 'MOZ_NO_REMOTE': '1', 10:48:18 INFO - 'NO_EM_RESTART': '1', 10:48:18 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:48:18 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:48:18 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:48:18 INFO - 'PWD': '/builds/slave/test', 10:48:18 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:48:18 INFO - 'SHELL': '/bin/bash', 10:48:18 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z8NNFxVJje/Listeners', 10:48:18 INFO - 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', 10:48:18 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:48:18 INFO - 'USER': 'cltbld', 10:48:18 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:48:18 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:48:18 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:48:18 INFO - 'XPC_FLAGS': '0x0', 10:48:18 INFO - 'XPC_SERVICE_NAME': '0', 10:48:18 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:48:18 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:48:18 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-6dpfnS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:48:18 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 10:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:48:18 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-3Ag6Sb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:48:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:48:18 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-Egotbn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:48:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:48:18 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-KwRB0c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:48:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:48:18 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-CcwYpv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:48:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 10:48:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:48:18 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-6ndOE5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:48:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 10:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:48:19 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-ux6Mn6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:48:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 10:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:48:19 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-2ppniR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:48:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 10:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:48:19 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-sSbN3n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:48:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 10:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:48:19 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-GAE3Lm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:48:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:48:19 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-kUxxbU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:48:19 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 10:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:48:19 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-FDHZvI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:48:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 10:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:48:19 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-Ss5VLI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:48:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 10:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:48:19 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-GMnvbh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:48:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 10:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:48:19 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-jcgd_7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:48:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 10:48:19 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:48:19 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-l9Yv53-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:48:20 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 10:48:20 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:48:20 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-NXbDXV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:48:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 10:48:20 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:48:20 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-ghqDK2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:48:20 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 10:48:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:48:20 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-ccJcgo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:48:20 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 10:48:20 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:48:20 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-AEv7RM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:48:20 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:48:20 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:48:20 INFO - Running setup.py (path:/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/pip-Boz3gK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:48:20 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:48:20 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 10:48:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:48:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:48:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:48:20 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:48:20 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:48:21 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:48:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:48:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:48:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:48:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:48:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:48:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:48:23 INFO - Downloading blessings-1.6.tar.gz 10:48:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:48:23 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:48:23 INFO - Installing collected packages: blessings 10:48:23 INFO - Running setup.py install for blessings 10:48:23 INFO - Successfully installed blessings 10:48:23 INFO - Cleaning up... 10:48:23 INFO - Return code: 0 10:48:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:48:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:48:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:48:24 INFO - Reading from file tmpfile_stdout 10:48:24 INFO - Current package versions: 10:48:24 INFO - blessings == 1.6 10:48:24 INFO - blobuploader == 1.2.4 10:48:24 INFO - browsermob-proxy == 0.6.0 10:48:24 INFO - docopt == 0.6.1 10:48:24 INFO - manifestparser == 1.1 10:48:24 INFO - marionette-client == 2.3.0 10:48:24 INFO - marionette-driver == 1.4.0 10:48:24 INFO - mozInstall == 1.12 10:48:24 INFO - mozcrash == 0.17 10:48:24 INFO - mozdebug == 0.1 10:48:24 INFO - mozdevice == 0.48 10:48:24 INFO - mozfile == 1.2 10:48:24 INFO - mozhttpd == 0.7 10:48:24 INFO - mozinfo == 0.9 10:48:24 INFO - mozleak == 0.1 10:48:24 INFO - mozlog == 3.1 10:48:24 INFO - moznetwork == 0.27 10:48:24 INFO - mozprocess == 0.22 10:48:24 INFO - mozprofile == 0.28 10:48:24 INFO - mozrunner == 6.11 10:48:24 INFO - mozscreenshot == 0.1 10:48:24 INFO - mozsystemmonitor == 0.0 10:48:24 INFO - moztest == 0.7 10:48:24 INFO - mozversion == 1.4 10:48:24 INFO - psutil == 3.1.1 10:48:24 INFO - requests == 1.2.3 10:48:24 INFO - wptserve == 1.4.0 10:48:24 INFO - wsgiref == 0.1.2 10:48:24 INFO - Running post-action listener: _resource_record_post_action 10:48:24 INFO - Running post-action listener: _start_resource_monitoring 10:48:24 INFO - Starting resource monitoring. 10:48:24 INFO - ##### 10:48:24 INFO - ##### Running pull step. 10:48:24 INFO - ##### 10:48:24 INFO - Running pre-action listener: _resource_record_pre_action 10:48:24 INFO - Running main action method: pull 10:48:24 INFO - Pull has nothing to do! 10:48:24 INFO - Running post-action listener: _resource_record_post_action 10:48:24 INFO - ##### 10:48:24 INFO - ##### Running install step. 10:48:24 INFO - ##### 10:48:24 INFO - Running pre-action listener: _resource_record_pre_action 10:48:24 INFO - Running main action method: install 10:48:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:48:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:48:24 INFO - Reading from file tmpfile_stdout 10:48:24 INFO - Detecting whether we're running mozinstall >=1.0... 10:48:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:48:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:48:24 INFO - Reading from file tmpfile_stdout 10:48:24 INFO - Output received: 10:48:24 INFO - Usage: mozinstall [options] installer 10:48:24 INFO - Options: 10:48:24 INFO - -h, --help show this help message and exit 10:48:24 INFO - -d DEST, --destination=DEST 10:48:24 INFO - Directory to install application into. [default: 10:48:24 INFO - "/builds/slave/test"] 10:48:24 INFO - --app=APP Application being installed. [default: firefox] 10:48:24 INFO - mkdir: /builds/slave/test/build/application 10:48:24 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'] 10:48:24 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 10:48:44 INFO - Reading from file tmpfile_stdout 10:48:44 INFO - Output received: 10:48:44 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 10:48:44 INFO - Running post-action listener: _resource_record_post_action 10:48:44 INFO - ##### 10:48:44 INFO - ##### Running run-tests step. 10:48:44 INFO - ##### 10:48:44 INFO - Running pre-action listener: _resource_record_pre_action 10:48:44 INFO - Running main action method: run_tests 10:48:44 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:48:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:48:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:48:44 INFO - grabbing minidump binary from tooltool 10:48:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:48:44 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 0x105ea35e0>, '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 0x105a86cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105ab1990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:48:44 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 10:48:44 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 10:48:44 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:48:44 INFO - Return code: 0 10:48:44 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 10:48:44 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:48:44 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/OEdZzExYTLSUxMjP071Vvw/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 10:48:44 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/OEdZzExYTLSUxMjP071Vvw/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 10:48:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.x9v7NHAFGJ/Render', 10:48:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:48:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:48:44 INFO - 'HOME': '/Users/cltbld', 10:48:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:48:44 INFO - 'LOGNAME': 'cltbld', 10:48:44 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:48:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:48:44 INFO - 'MOZ_NO_REMOTE': '1', 10:48:44 INFO - 'NO_EM_RESTART': '1', 10:48:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:48:44 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:48:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:48:44 INFO - 'PWD': '/builds/slave/test', 10:48:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:48:44 INFO - 'SHELL': '/bin/bash', 10:48:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.z8NNFxVJje/Listeners', 10:48:44 INFO - 'TMPDIR': '/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/T/', 10:48:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:48:44 INFO - 'USER': 'cltbld', 10:48:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:48:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:48:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:48:44 INFO - 'XPC_FLAGS': '0x0', 10:48:44 INFO - 'XPC_SERVICE_NAME': '0', 10:48:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:48:44 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/OEdZzExYTLSUxMjP071Vvw/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 10:48:45 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 10:48:45 INFO - import pkg_resources 10:48:46 INFO - Using 1 client processes 10:48:46 INFO - wptserve Starting http server on 127.0.0.1:8000 10:48:46 INFO - wptserve Starting http server on 127.0.0.1:8001 10:48:46 INFO - wptserve Starting http server on 127.0.0.1:8443 10:48:48 INFO - SUITE-START | Running 778 tests 10:48:48 INFO - Running testharness tests 10:48:48 INFO - Setting up ssl 10:48:48 INFO - PROCESS | certutil | 10:48:48 INFO - PROCESS | certutil | 10:48:48 INFO - PROCESS | certutil | 10:48:48 INFO - Certificate Nickname Trust Attributes 10:48:48 INFO - SSL,S/MIME,JAR/XPI 10:48:48 INFO - 10:48:48 INFO - web-platform-tests CT,, 10:48:48 INFO - 10:48:48 INFO - Starting runner 10:48:49 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 10:48:49 INFO - PROCESS | 1652 | 1461088129350 Marionette DEBUG Marionette enabled via build flag and pref 10:48:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1164bb000 == 1 [pid = 1652] [id = 1] 10:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 1 (0x1164bb800) [pid = 1652] [serial = 1] [outer = 0x0] 10:48:49 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 2 (0x1164bc800) [pid = 1652] [serial = 2] [outer = 0x1164bb800] 10:48:49 INFO - PROCESS | 1652 | 1461088129656 Marionette INFO Listening on port 2828 10:48:49 INFO - PROCESS | 1652 | 1461088129885 Marionette DEBUG Marionette enabled via command-line flag 10:48:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119149800 == 2 [pid = 1652] [id = 2] 10:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 3 (0x11914a000) [pid = 1652] [serial = 3] [outer = 0x0] 10:48:49 INFO - PROCESS | 1652 | [1652] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:48:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 4 (0x11914b000) [pid = 1652] [serial = 4] [outer = 0x11914a000] 10:48:50 INFO - PROCESS | 1652 | [1652] 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 10:48:50 INFO - PROCESS | 1652 | 1461088130047 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 10:48:50 INFO - PROCESS | 1652 | 1461088130118 Marionette DEBUG Closed connection conn0 10:48:50 INFO - PROCESS | 1652 | [1652] 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 10:48:50 INFO - PROCESS | 1652 | 1461088130124 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 10:48:50 INFO - PROCESS | 1652 | 1461088130139 Marionette DEBUG Closed connection conn1 10:48:50 INFO - PROCESS | 1652 | [1652] 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 10:48:50 INFO - PROCESS | 1652 | 1461088130144 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 10:48:50 INFO - PROCESS | 1652 | 1461088130152 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:48:50 INFO - PROCESS | 1652 | 1461088130157 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":"20160419093236","device":"desktop","version":"48.0a1"} 10:48:50 INFO - PROCESS | 1652 | [1652] 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 10:48:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c08e000 == 3 [pid = 1652] [id = 3] 10:48:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 5 (0x11c0ef800) [pid = 1652] [serial = 5] [outer = 0x0] 10:48:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0f0000 == 4 [pid = 1652] [id = 4] 10:48:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 6 (0x11c3d8400) [pid = 1652] [serial = 6] [outer = 0x0] 10:48:51 INFO - PROCESS | 1652 | [1652] 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 10:48:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c67000 == 5 [pid = 1652] [id = 5] 10:48:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 7 (0x11c3d7c00) [pid = 1652] [serial = 7] [outer = 0x0] 10:48:51 INFO - PROCESS | 1652 | [1652] 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 10:48:51 INFO - PROCESS | 1652 | [1652] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:48:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 8 (0x123f7f400) [pid = 1652] [serial = 8] [outer = 0x11c3d7c00] 10:48:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 9 (0x126448800) [pid = 1652] [serial = 9] [outer = 0x11c0ef800] 10:48:51 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 10:48:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 10 (0x123d77000) [pid = 1652] [serial = 10] [outer = 0x11c3d8400] 10:48:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 11 (0x123d79000) [pid = 1652] [serial = 11] [outer = 0x11c3d7c00] 10:48:52 INFO - PROCESS | 1652 | 1461088132275 Marionette DEBUG loaded listener.js 10:48:52 INFO - PROCESS | 1652 | 1461088132286 Marionette DEBUG loaded listener.js 10:48:52 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 10:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 12 (0x129778c00) [pid = 1652] [serial = 12] [outer = 0x11c3d7c00] 10:48:52 INFO - PROCESS | 1652 | 1461088132635 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"3cde4a6b-a055-b641-b7bc-6808fedc90e6","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":"20160419093236","device":"desktop","version":"48.0a1","command_id":1}}] 10:48:52 INFO - PROCESS | 1652 | 1461088132726 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 10:48:52 INFO - PROCESS | 1652 | 1461088132771 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 10:48:52 INFO - PROCESS | 1652 | 1461088132874 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:48:52 INFO - PROCESS | 1652 | [1652] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:48:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 13 (0x12b2fbc00) [pid = 1652] [serial = 13] [outer = 0x11c3d7c00] 10:48:53 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:48:53 INFO - PROCESS | 1652 | 1461088133140 Marionette TRACE conn2 <- [1,3,null,{}] 10:48:53 INFO - PROCESS | 1652 | 1461088133143 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:48:53 INFO - PROCESS | 1652 | 1461088133157 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 10:48:53 INFO - PROCESS | 1652 | 1461088133185 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 10:48:53 INFO - PROCESS | 1652 | 1461088133187 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 10:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:48:53 INFO - PROCESS | 1652 | 1461088133190 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:48:53 INFO - PROCESS | 1652 | 1461088133192 Marionette TRACE conn2 <- [1,6,null,{}] 10:48:53 INFO - PROCESS | 1652 | 1461088133195 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:53 INFO - PROCESS | 1652 | 1461088133205 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 10:48:53 INFO - PROCESS | 1652 | 1461088133208 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b888000 == 6 [pid = 1652] [id = 6] 10:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 14 (0x12b8cc400) [pid = 1652] [serial = 14] [outer = 0x0] 10:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 15 (0x12b8ce000) [pid = 1652] [serial = 15] [outer = 0x12b8cc400] 10:48:53 INFO - PROCESS | 1652 | 1461088133240 Marionette DEBUG loaded listener.js 10:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 16 (0x12b8d3400) [pid = 1652] [serial = 16] [outer = 0x12b8cc400] 10:48:53 INFO - PROCESS | 1652 | 1461088133551 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 10:48:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba72000 == 7 [pid = 1652] [id = 7] 10:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 17 (0x12b81a800) [pid = 1652] [serial = 17] [outer = 0x0] 10:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 18 (0x12bb34000) [pid = 1652] [serial = 18] [outer = 0x12b81a800] 10:48:53 INFO - PROCESS | 1652 | 1461088133577 Marionette DEBUG loaded listener.js 10:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 19 (0x12bbdbc00) [pid = 1652] [serial = 19] [outer = 0x12b81a800] 10:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 421ms 10:48:53 INFO - PROCESS | 1652 | 1461088133637 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 10:48:53 INFO - PROCESS | 1652 | 1461088133638 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 10:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:48:53 INFO - PROCESS | 1652 | 1461088133657 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:48:53 INFO - PROCESS | 1652 | 1461088133658 Marionette TRACE conn2 <- [1,10,null,{}] 10:48:53 INFO - PROCESS | 1652 | 1461088133673 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:53 INFO - PROCESS | 1652 | 1461088133810 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 10:48:53 INFO - PROCESS | 1652 | 1461088133842 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe8800 == 8 [pid = 1652] [id = 8] 10:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 20 (0x12ce7a400) [pid = 1652] [serial = 20] [outer = 0x0] 10:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 21 (0x12ce7c000) [pid = 1652] [serial = 21] [outer = 0x12ce7a400] 10:48:53 INFO - PROCESS | 1652 | 1461088133871 Marionette DEBUG loaded listener.js 10:48:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 22 (0x12d22c800) [pid = 1652] [serial = 22] [outer = 0x12ce7a400] 10:48:54 INFO - PROCESS | 1652 | 1461088134203 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 10:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 581ms 10:48:54 INFO - PROCESS | 1652 | 1461088134248 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 10:48:54 INFO - PROCESS | 1652 | 1461088134250 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 10:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:48:54 INFO - PROCESS | 1652 | 1461088134255 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:48:54 INFO - PROCESS | 1652 | 1461088134256 Marionette TRACE conn2 <- [1,14,null,{}] 10:48:54 INFO - PROCESS | 1652 | 1461088134259 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:54 INFO - PROCESS | 1652 | 1461088134345 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 10:48:54 INFO - PROCESS | 1652 | 1461088134351 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da1e800 == 9 [pid = 1652] [id = 9] 10:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 23 (0x12d22cc00) [pid = 1652] [serial = 23] [outer = 0x0] 10:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 24 (0x12d4acc00) [pid = 1652] [serial = 24] [outer = 0x12d22cc00] 10:48:54 INFO - PROCESS | 1652 | 1461088134376 Marionette DEBUG loaded listener.js 10:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 25 (0x12e147800) [pid = 1652] [serial = 25] [outer = 0x12d22cc00] 10:48:54 INFO - PROCESS | 1652 | 1461088134639 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 10:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 10:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:48:54 INFO - PROCESS | 1652 | 1461088134674 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 10:48:54 INFO - PROCESS | 1652 | 1461088134676 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 10:48:54 INFO - PROCESS | 1652 | 1461088134678 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:48:54 INFO - PROCESS | 1652 | 1461088134679 Marionette TRACE conn2 <- [1,18,null,{}] 10:48:54 INFO - PROCESS | 1652 | 1461088134689 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:54 INFO - PROCESS | 1652 | 1461088134784 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 10:48:54 INFO - PROCESS | 1652 | 1461088134789 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e33f000 == 10 [pid = 1652] [id = 10] 10:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 26 (0x12e14fc00) [pid = 1652] [serial = 26] [outer = 0x0] 10:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 27 (0x12e216800) [pid = 1652] [serial = 27] [outer = 0x12e14fc00] 10:48:54 INFO - PROCESS | 1652 | 1461088134814 Marionette DEBUG loaded listener.js 10:48:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 28 (0x12e220000) [pid = 1652] [serial = 28] [outer = 0x12e14fc00] 10:48:55 INFO - PROCESS | 1652 | 1461088135092 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 10:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 427ms 10:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:48:55 INFO - PROCESS | 1652 | 1461088135109 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 10:48:55 INFO - PROCESS | 1652 | 1461088135110 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 10:48:55 INFO - PROCESS | 1652 | 1461088135113 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:48:55 INFO - PROCESS | 1652 | 1461088135115 Marionette TRACE conn2 <- [1,22,null,{}] 10:48:55 INFO - PROCESS | 1652 | 1461088135122 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:55 INFO - PROCESS | 1652 | 1461088135213 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 10:48:55 INFO - PROCESS | 1652 | 1461088135219 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e72c000 == 11 [pid = 1652] [id = 11] 10:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 29 (0x12e223c00) [pid = 1652] [serial = 29] [outer = 0x0] 10:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 30 (0x12e230c00) [pid = 1652] [serial = 30] [outer = 0x12e223c00] 10:48:55 INFO - PROCESS | 1652 | 1461088135245 Marionette DEBUG loaded listener.js 10:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 31 (0x119dd1800) [pid = 1652] [serial = 31] [outer = 0x12e223c00] 10:48:55 INFO - PROCESS | 1652 | 1461088135481 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 10:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 427ms 10:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:48:55 INFO - PROCESS | 1652 | 1461088135539 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 10:48:55 INFO - PROCESS | 1652 | 1461088135540 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 10:48:55 INFO - PROCESS | 1652 | 1461088135542 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:48:55 INFO - PROCESS | 1652 | 1461088135543 Marionette TRACE conn2 <- [1,26,null,{}] 10:48:55 INFO - PROCESS | 1652 | 1461088135555 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:55 INFO - PROCESS | 1652 | 1461088135649 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 10:48:55 INFO - PROCESS | 1652 | 1461088135654 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e927800 == 12 [pid = 1652] [id = 12] 10:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 32 (0x11ac4f800) [pid = 1652] [serial = 32] [outer = 0x0] 10:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 33 (0x12b8c5800) [pid = 1652] [serial = 33] [outer = 0x11ac4f800] 10:48:55 INFO - PROCESS | 1652 | 1461088135679 Marionette DEBUG loaded listener.js 10:48:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 34 (0x12e702c00) [pid = 1652] [serial = 34] [outer = 0x11ac4f800] 10:48:55 INFO - PROCESS | 1652 | 1461088135925 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 10:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 10:48:55 INFO - PROCESS | 1652 | 1461088135961 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 10:48:55 INFO - PROCESS | 1652 | 1461088135962 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 10:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:48:55 INFO - PROCESS | 1652 | 1461088135973 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:48:55 INFO - PROCESS | 1652 | 1461088135975 Marionette TRACE conn2 <- [1,30,null,{}] 10:48:55 INFO - PROCESS | 1652 | 1461088135977 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:56 INFO - PROCESS | 1652 | 1461088136071 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 10:48:56 INFO - PROCESS | 1652 | 1461088136076 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb97000 == 13 [pid = 1652] [id = 13] 10:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 35 (0x12e707c00) [pid = 1652] [serial = 35] [outer = 0x0] 10:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 36 (0x12e70e800) [pid = 1652] [serial = 36] [outer = 0x12e707c00] 10:48:56 INFO - PROCESS | 1652 | 1461088136101 Marionette DEBUG loaded listener.js 10:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 37 (0x12ef4fc00) [pid = 1652] [serial = 37] [outer = 0x12e707c00] 10:48:56 INFO - PROCESS | 1652 | 1461088136334 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 10:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 368ms 10:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:48:56 INFO - PROCESS | 1652 | 1461088136343 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 10:48:56 INFO - PROCESS | 1652 | 1461088136344 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 10:48:56 INFO - PROCESS | 1652 | 1461088136346 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:48:56 INFO - PROCESS | 1652 | 1461088136348 Marionette TRACE conn2 <- [1,34,null,{}] 10:48:56 INFO - PROCESS | 1652 | 1461088136357 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:56 INFO - PROCESS | 1652 | 1461088136458 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 10:48:56 INFO - PROCESS | 1652 | 1461088136464 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef78800 == 14 [pid = 1652] [id = 14] 10:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 38 (0x12ef52000) [pid = 1652] [serial = 38] [outer = 0x0] 10:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 39 (0x12ef58c00) [pid = 1652] [serial = 39] [outer = 0x12ef52000] 10:48:56 INFO - PROCESS | 1652 | 1461088136493 Marionette DEBUG loaded listener.js 10:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 40 (0x12ef5ec00) [pid = 1652] [serial = 40] [outer = 0x12ef52000] 10:48:56 INFO - PROCESS | 1652 | 1461088136730 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 10:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 423ms 10:48:56 INFO - PROCESS | 1652 | 1461088136774 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 10:48:56 INFO - PROCESS | 1652 | 1461088136775 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 10:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:48:56 INFO - PROCESS | 1652 | 1461088136777 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:48:56 INFO - PROCESS | 1652 | 1461088136778 Marionette TRACE conn2 <- [1,38,null,{}] 10:48:56 INFO - PROCESS | 1652 | 1461088136788 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:56 INFO - PROCESS | 1652 | 1461088136880 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 10:48:56 INFO - PROCESS | 1652 | 1461088136886 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f335000 == 15 [pid = 1652] [id = 15] 10:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 41 (0x12f314c00) [pid = 1652] [serial = 41] [outer = 0x0] 10:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 42 (0x12f31d800) [pid = 1652] [serial = 42] [outer = 0x12f314c00] 10:48:56 INFO - PROCESS | 1652 | 1461088136911 Marionette DEBUG loaded listener.js 10:48:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 43 (0x12f4a8400) [pid = 1652] [serial = 43] [outer = 0x12f314c00] 10:48:57 INFO - PROCESS | 1652 | 1461088137149 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 10:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 10:48:57 INFO - PROCESS | 1652 | 1461088137204 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 10:48:57 INFO - PROCESS | 1652 | 1461088137205 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 10:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:48:57 INFO - PROCESS | 1652 | 1461088137208 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:48:57 INFO - PROCESS | 1652 | 1461088137209 Marionette TRACE conn2 <- [1,42,null,{}] 10:48:57 INFO - PROCESS | 1652 | 1461088137211 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:57 INFO - PROCESS | 1652 | 1461088137313 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 10:48:57 INFO - PROCESS | 1652 | 1461088137319 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4e0000 == 16 [pid = 1652] [id = 16] 10:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 44 (0x12f4aa400) [pid = 1652] [serial = 44] [outer = 0x0] 10:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 45 (0x12f4b3000) [pid = 1652] [serial = 45] [outer = 0x12f4aa400] 10:48:57 INFO - PROCESS | 1652 | 1461088137345 Marionette DEBUG loaded listener.js 10:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 46 (0x12f89d800) [pid = 1652] [serial = 46] [outer = 0x12f4aa400] 10:48:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8cb000 == 17 [pid = 1652] [id = 17] 10:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 47 (0x12f8cb800) [pid = 1652] [serial = 47] [outer = 0x0] 10:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 48 (0x12f8bf800) [pid = 1652] [serial = 48] [outer = 0x12f8cb800] 10:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 49 (0x12f8d0000) [pid = 1652] [serial = 49] [outer = 0x12f8cb800] 10:48:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8ca800 == 18 [pid = 1652] [id = 18] 10:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 50 (0x12f8a9800) [pid = 1652] [serial = 50] [outer = 0x0] 10:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 51 (0x12fd56c00) [pid = 1652] [serial = 51] [outer = 0x12f8a9800] 10:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 52 (0x12fd59000) [pid = 1652] [serial = 52] [outer = 0x12f8a9800] 10:48:57 INFO - PROCESS | 1652 | 1461088137701 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 10:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 10:48:57 INFO - PROCESS | 1652 | 1461088137729 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 10:48:57 INFO - PROCESS | 1652 | 1461088137730 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 10:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:48:57 INFO - PROCESS | 1652 | 1461088137732 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:48:57 INFO - PROCESS | 1652 | 1461088137734 Marionette TRACE conn2 <- [1,46,null,{}] 10:48:57 INFO - PROCESS | 1652 | 1461088137736 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:57 INFO - PROCESS | 1652 | 1461088137822 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 10:48:57 INFO - PROCESS | 1652 | 1461088137826 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x130098800 == 19 [pid = 1652] [id = 19] 10:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 53 (0x12f8a1800) [pid = 1652] [serial = 53] [outer = 0x0] 10:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 54 (0x12fd65800) [pid = 1652] [serial = 54] [outer = 0x12f8a1800] 10:48:57 INFO - PROCESS | 1652 | 1461088137855 Marionette DEBUG loaded listener.js 10:48:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 55 (0x13024d400) [pid = 1652] [serial = 55] [outer = 0x12f8a1800] 10:48:58 INFO - PROCESS | 1652 | 1461088138095 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 10:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 369ms 10:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:48:58 INFO - PROCESS | 1652 | 1461088138102 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 10:48:58 INFO - PROCESS | 1652 | 1461088138103 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 10:48:58 INFO - PROCESS | 1652 | 1461088138105 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:48:58 INFO - PROCESS | 1652 | 1461088138106 Marionette TRACE conn2 <- [1,50,null,{}] 10:48:58 INFO - PROCESS | 1652 | 1461088138109 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:58 INFO - PROCESS | 1652 | 1461088138204 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 10:48:58 INFO - PROCESS | 1652 | 1461088138208 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x13029b000 == 20 [pid = 1652] [id = 20] 10:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 56 (0x11a7b1c00) [pid = 1652] [serial = 56] [outer = 0x0] 10:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 57 (0x12fd51400) [pid = 1652] [serial = 57] [outer = 0x11a7b1c00] 10:48:58 INFO - PROCESS | 1652 | 1461088138233 Marionette DEBUG loaded listener.js 10:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 58 (0x130251400) [pid = 1652] [serial = 58] [outer = 0x11a7b1c00] 10:48:58 INFO - PROCESS | 1652 | 1461088138457 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 10:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:48:58 INFO - PROCESS | 1652 | 1461088138474 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 10:48:58 INFO - PROCESS | 1652 | 1461088138475 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 10:48:58 INFO - PROCESS | 1652 | 1461088138477 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:48:58 INFO - PROCESS | 1652 | 1461088138478 Marionette TRACE conn2 <- [1,54,null,{}] 10:48:58 INFO - PROCESS | 1652 | 1461088138488 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:58 INFO - PROCESS | 1652 | 1461088138581 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 10:48:58 INFO - PROCESS | 1652 | 1461088138585 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7ea000 == 21 [pid = 1652] [id = 21] 10:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 59 (0x11acd8c00) [pid = 1652] [serial = 59] [outer = 0x0] 10:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 60 (0x11acdc000) [pid = 1652] [serial = 60] [outer = 0x11acd8c00] 10:48:58 INFO - PROCESS | 1652 | 1461088138609 Marionette DEBUG loaded listener.js 10:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 61 (0x11ace1800) [pid = 1652] [serial = 61] [outer = 0x11acd8c00] 10:48:58 INFO - PROCESS | 1652 | 1461088138834 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 376ms 10:48:58 INFO - PROCESS | 1652 | 1461088138855 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 10:48:58 INFO - PROCESS | 1652 | 1461088138856 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 10:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:48:58 INFO - PROCESS | 1652 | 1461088138859 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:48:58 INFO - PROCESS | 1652 | 1461088138860 Marionette TRACE conn2 <- [1,58,null,{}] 10:48:58 INFO - PROCESS | 1652 | 1461088138862 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:58 INFO - PROCESS | 1652 | 1461088138964 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 10:48:58 INFO - PROCESS | 1652 | 1461088138968 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x130947000 == 22 [pid = 1652] [id = 22] 10:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 62 (0x11acde400) [pid = 1652] [serial = 62] [outer = 0x0] 10:48:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 63 (0x130256c00) [pid = 1652] [serial = 63] [outer = 0x11acde400] 10:48:58 INFO - PROCESS | 1652 | 1461088138992 Marionette DEBUG loaded listener.js 10:48:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 64 (0x13025bc00) [pid = 1652] [serial = 64] [outer = 0x11acde400] 10:48:59 INFO - PROCESS | 1652 | 1461088139220 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 368ms 10:48:59 INFO - PROCESS | 1652 | 1461088139227 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 10:48:59 INFO - PROCESS | 1652 | 1461088139229 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 10:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:48:59 INFO - PROCESS | 1652 | 1461088139236 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:48:59 INFO - PROCESS | 1652 | 1461088139237 Marionette TRACE conn2 <- [1,62,null,{}] 10:48:59 INFO - PROCESS | 1652 | 1461088139240 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:59 INFO - PROCESS | 1652 | 1461088139340 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 10:48:59 INFO - PROCESS | 1652 | 1461088139344 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x1309a8800 == 23 [pid = 1652] [id = 23] 10:48:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 65 (0x1302e9800) [pid = 1652] [serial = 65] [outer = 0x0] 10:48:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 66 (0x1302ef400) [pid = 1652] [serial = 66] [outer = 0x1302e9800] 10:48:59 INFO - PROCESS | 1652 | 1461088139372 Marionette DEBUG loaded listener.js 10:48:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 67 (0x130407c00) [pid = 1652] [serial = 67] [outer = 0x1302e9800] 10:49:00 INFO - PROCESS | 1652 | 1461088140373 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1175ms 10:49:00 INFO - PROCESS | 1652 | 1461088140408 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 10:49:00 INFO - PROCESS | 1652 | 1461088140411 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 10:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:49:00 INFO - PROCESS | 1652 | 1461088140434 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:49:00 INFO - PROCESS | 1652 | 1461088140436 Marionette TRACE conn2 <- [1,66,null,{}] 10:49:00 INFO - PROCESS | 1652 | 1461088140442 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:00 INFO - PROCESS | 1652 | 1461088140550 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 10:49:00 INFO - PROCESS | 1652 | 1461088140605 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x115193000 == 24 [pid = 1652] [id = 24] 10:49:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x11525ec00) [pid = 1652] [serial = 68] [outer = 0x0] 10:49:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x115891000) [pid = 1652] [serial = 69] [outer = 0x11525ec00] 10:49:00 INFO - PROCESS | 1652 | 1461088140637 Marionette DEBUG loaded listener.js 10:49:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x1176db000) [pid = 1652] [serial = 70] [outer = 0x11525ec00] 10:49:01 INFO - PROCESS | 1652 | 1461088141038 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 643ms 10:49:01 INFO - PROCESS | 1652 | 1461088141058 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 10:49:01 INFO - PROCESS | 1652 | 1461088141062 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 10:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:49:01 INFO - PROCESS | 1652 | 1461088141069 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:49:01 INFO - PROCESS | 1652 | 1461088141071 Marionette TRACE conn2 <- [1,70,null,{}] 10:49:01 INFO - PROCESS | 1652 | 1461088141074 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:01 INFO - PROCESS | 1652 | 1461088141184 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 10:49:01 INFO - PROCESS | 1652 | 1461088141220 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11910d000 == 25 [pid = 1652] [id = 25] 10:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1189e3800) [pid = 1652] [serial = 71] [outer = 0x0] 10:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11a84f400) [pid = 1652] [serial = 72] [outer = 0x1189e3800] 10:49:01 INFO - PROCESS | 1652 | 1461088141256 Marionette DEBUG loaded listener.js 10:49:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11ac47c00) [pid = 1652] [serial = 73] [outer = 0x1189e3800] 10:49:01 INFO - PROCESS | 1652 | 1461088141657 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 622ms 10:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:49:01 INFO - PROCESS | 1652 | 1461088141692 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 10:49:01 INFO - PROCESS | 1652 | 1461088141693 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 10:49:01 INFO - PROCESS | 1652 | 1461088141903 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:49:01 INFO - PROCESS | 1652 | 1461088141906 Marionette TRACE conn2 <- [1,74,null,{}] 10:49:01 INFO - PROCESS | 1652 | 1461088141929 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:02 INFO - PROCESS | 1652 | 1461088142010 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 10:49:02 INFO - PROCESS | 1652 | 1461088142063 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x115195800 == 26 [pid = 1652] [id = 26] 10:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1176dc000) [pid = 1652] [serial = 74] [outer = 0x0] 10:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x118572c00) [pid = 1652] [serial = 75] [outer = 0x1176dc000] 10:49:02 INFO - PROCESS | 1652 | 1461088142093 Marionette DEBUG loaded listener.js 10:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11880d400) [pid = 1652] [serial = 76] [outer = 0x1176dc000] 10:49:02 INFO - PROCESS | 1652 | 1461088142580 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 946ms 10:49:02 INFO - PROCESS | 1652 | 1461088142643 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 10:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:49:02 INFO - PROCESS | 1652 | 1461088142645 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 10:49:02 INFO - PROCESS | 1652 | 1461088142649 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:49:02 INFO - PROCESS | 1652 | 1461088142651 Marionette TRACE conn2 <- [1,78,null,{}] 10:49:02 INFO - PROCESS | 1652 | 1461088142657 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:02 INFO - PROCESS | 1652 | 1461088142726 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 10:49:02 INFO - PROCESS | 1652 | 1461088142735 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cb5800 == 27 [pid = 1652] [id = 27] 10:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118c46c00) [pid = 1652] [serial = 77] [outer = 0x0] 10:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x118c83c00) [pid = 1652] [serial = 78] [outer = 0x118c46c00] 10:49:02 INFO - PROCESS | 1652 | 1461088142762 Marionette DEBUG loaded listener.js 10:49:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119dcec00) [pid = 1652] [serial = 79] [outer = 0x118c46c00] 10:49:03 INFO - PROCESS | 1652 | 1461088143078 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 10:49:03 INFO - PROCESS | 1652 | 1461088143120 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 10:49:03 INFO - PROCESS | 1652 | 1461088143121 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 10:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:49:03 INFO - PROCESS | 1652 | 1461088143123 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:49:03 INFO - PROCESS | 1652 | 1461088143125 Marionette TRACE conn2 <- [1,82,null,{}] 10:49:03 INFO - PROCESS | 1652 | 1461088143127 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:03 INFO - PROCESS | 1652 | 1461088143204 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 10:49:03 INFO - PROCESS | 1652 | 1461088143249 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119163800 == 28 [pid = 1652] [id = 28] 10:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11648e400) [pid = 1652] [serial = 80] [outer = 0x0] 10:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11a85a400) [pid = 1652] [serial = 81] [outer = 0x11648e400] 10:49:03 INFO - PROCESS | 1652 | 1461088143281 Marionette DEBUG loaded listener.js 10:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11abb8000) [pid = 1652] [serial = 82] [outer = 0x11648e400] 10:49:03 INFO - PROCESS | 1652 | 1461088143569 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 10:49:03 INFO - PROCESS | 1652 | 1461088143593 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 10:49:03 INFO - PROCESS | 1652 | 1461088143594 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 10:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:49:03 INFO - PROCESS | 1652 | 1461088143605 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:49:03 INFO - PROCESS | 1652 | 1461088143606 Marionette TRACE conn2 <- [1,86,null,{}] 10:49:03 INFO - PROCESS | 1652 | 1461088143608 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:03 INFO - PROCESS | 1652 | 1461088143686 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 10:49:03 INFO - PROCESS | 1652 | 1461088143691 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192e5800 == 29 [pid = 1652] [id = 29] 10:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11ac4dc00) [pid = 1652] [serial = 83] [outer = 0x0] 10:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11acdac00) [pid = 1652] [serial = 84] [outer = 0x11ac4dc00] 10:49:03 INFO - PROCESS | 1652 | 1461088143720 Marionette DEBUG loaded listener.js 10:49:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11b4b2800) [pid = 1652] [serial = 85] [outer = 0x11ac4dc00] 10:49:04 INFO - PROCESS | 1652 | 1461088144028 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 476ms 10:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:49:04 INFO - PROCESS | 1652 | 1461088144074 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 10:49:04 INFO - PROCESS | 1652 | 1461088144075 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 10:49:04 INFO - PROCESS | 1652 | 1461088144077 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:49:04 INFO - PROCESS | 1652 | 1461088144078 Marionette TRACE conn2 <- [1,90,null,{}] 10:49:04 INFO - PROCESS | 1652 | 1461088144081 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:04 INFO - PROCESS | 1652 | 1461088144149 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 10:49:04 INFO - PROCESS | 1652 | 1461088144153 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119def000 == 30 [pid = 1652] [id = 30] 10:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11ade4000) [pid = 1652] [serial = 86] [outer = 0x0] 10:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11b87b400) [pid = 1652] [serial = 87] [outer = 0x11ade4000] 10:49:04 INFO - PROCESS | 1652 | 1461088144181 Marionette DEBUG loaded listener.js 10:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11bad5c00) [pid = 1652] [serial = 88] [outer = 0x11ade4000] 10:49:04 INFO - PROCESS | 1652 | 1461088144487 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 10:49:04 INFO - PROCESS | 1652 | 1461088144546 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 10:49:04 INFO - PROCESS | 1652 | 1461088144548 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 10:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:49:04 INFO - PROCESS | 1652 | 1461088144551 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:49:04 INFO - PROCESS | 1652 | 1461088144553 Marionette TRACE conn2 <- [1,94,null,{}] 10:49:04 INFO - PROCESS | 1652 | 1461088144556 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:04 INFO - PROCESS | 1652 | 1461088144714 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 10:49:04 INFO - PROCESS | 1652 | 1461088144725 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a86b000 == 31 [pid = 1652] [id = 31] 10:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11bad2000) [pid = 1652] [serial = 89] [outer = 0x0] 10:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11badc400) [pid = 1652] [serial = 90] [outer = 0x11bad2000] 10:49:04 INFO - PROCESS | 1652 | 1461088144770 Marionette DEBUG loaded listener.js 10:49:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c062000) [pid = 1652] [serial = 91] [outer = 0x11bad2000] 10:49:05 INFO - PROCESS | 1652 | 1461088145170 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 10:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 670ms 10:49:05 INFO - PROCESS | 1652 | 1461088145221 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 10:49:05 INFO - PROCESS | 1652 | 1461088145222 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 10:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:49:05 INFO - PROCESS | 1652 | 1461088145225 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:49:05 INFO - PROCESS | 1652 | 1461088145226 Marionette TRACE conn2 <- [1,98,null,{}] 10:49:05 INFO - PROCESS | 1652 | 1461088145228 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:05 INFO - PROCESS | 1652 | 1461088145296 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 10:49:05 INFO - PROCESS | 1652 | 1461088145339 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a91a000 == 32 [pid = 1652] [id = 32] 10:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x116417800) [pid = 1652] [serial = 92] [outer = 0x0] 10:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c069800) [pid = 1652] [serial = 93] [outer = 0x116417800] 10:49:05 INFO - PROCESS | 1652 | 1461088145364 Marionette DEBUG loaded listener.js 10:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12381cc00) [pid = 1652] [serial = 94] [outer = 0x116417800] 10:49:05 INFO - PROCESS | 1652 | 1461088145609 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 10:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 417ms 10:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:49:05 INFO - PROCESS | 1652 | 1461088145643 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 10:49:05 INFO - PROCESS | 1652 | 1461088145644 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 10:49:05 INFO - PROCESS | 1652 | 1461088145654 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:49:05 INFO - PROCESS | 1652 | 1461088145655 Marionette TRACE conn2 <- [1,102,null,{}] 10:49:05 INFO - PROCESS | 1652 | 1461088145657 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:05 INFO - PROCESS | 1652 | 1461088145732 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 10:49:05 INFO - PROCESS | 1652 | 1461088145738 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b81d000 == 33 [pid = 1652] [id = 33] 10:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12381f400) [pid = 1652] [serial = 95] [outer = 0x0] 10:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x123822c00) [pid = 1652] [serial = 96] [outer = 0x12381f400] 10:49:05 INFO - PROCESS | 1652 | 1461088145763 Marionette DEBUG loaded listener.js 10:49:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123903c00) [pid = 1652] [serial = 97] [outer = 0x12381f400] 10:49:06 INFO - PROCESS | 1652 | 1461088146034 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 10:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 426ms 10:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:49:06 INFO - PROCESS | 1652 | 1461088146072 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 10:49:06 INFO - PROCESS | 1652 | 1461088146074 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 10:49:06 INFO - PROCESS | 1652 | 1461088146076 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:49:06 INFO - PROCESS | 1652 | 1461088146077 Marionette TRACE conn2 <- [1,106,null,{}] 10:49:06 INFO - PROCESS | 1652 | 1461088146096 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:06 INFO - PROCESS | 1652 | 1461088146168 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 10:49:06 INFO - PROCESS | 1652 | 1461088146214 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119163000 == 34 [pid = 1652] [id = 34] 10:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12381f800) [pid = 1652] [serial = 98] [outer = 0x0] 10:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123a0f400) [pid = 1652] [serial = 99] [outer = 0x12381f800] 10:49:06 INFO - PROCESS | 1652 | 1461088146240 Marionette DEBUG loaded listener.js 10:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x123c41000) [pid = 1652] [serial = 100] [outer = 0x12381f800] 10:49:06 INFO - PROCESS | 1652 | 1461088146491 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 10:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 432ms 10:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:49:06 INFO - PROCESS | 1652 | 1461088146508 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 10:49:06 INFO - PROCESS | 1652 | 1461088146510 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 10:49:06 INFO - PROCESS | 1652 | 1461088146522 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:49:06 INFO - PROCESS | 1652 | 1461088146523 Marionette TRACE conn2 <- [1,110,null,{}] 10:49:06 INFO - PROCESS | 1652 | 1461088146526 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:06 INFO - PROCESS | 1652 | 1461088146601 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 10:49:06 INFO - PROCESS | 1652 | 1461088146605 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd87800 == 35 [pid = 1652] [id = 35] 10:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123a1d800) [pid = 1652] [serial = 101] [outer = 0x0] 10:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x123d6e400) [pid = 1652] [serial = 102] [outer = 0x123a1d800] 10:49:06 INFO - PROCESS | 1652 | 1461088146632 Marionette DEBUG loaded listener.js 10:49:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x123f7d400) [pid = 1652] [serial = 103] [outer = 0x123a1d800] 10:49:06 INFO - PROCESS | 1652 | 1461088146921 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 10:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 427ms 10:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:49:06 INFO - PROCESS | 1652 | 1461088146941 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 10:49:06 INFO - PROCESS | 1652 | 1461088146942 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 10:49:06 INFO - PROCESS | 1652 | 1461088146945 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:49:06 INFO - PROCESS | 1652 | 1461088146947 Marionette TRACE conn2 <- [1,114,null,{}] 10:49:06 INFO - PROCESS | 1652 | 1461088146953 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:07 INFO - PROCESS | 1652 | 1461088147041 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 10:49:07 INFO - PROCESS | 1652 | 1461088147086 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c07e000 == 36 [pid = 1652] [id = 36] 10:49:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x123a1dc00) [pid = 1652] [serial = 104] [outer = 0x0] 10:49:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12423bc00) [pid = 1652] [serial = 105] [outer = 0x123a1dc00] 10:49:07 INFO - PROCESS | 1652 | 1461088147115 Marionette DEBUG loaded listener.js 10:49:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1273c5c00) [pid = 1652] [serial = 106] [outer = 0x123a1dc00] 10:49:07 INFO - PROCESS | 1652 | 1461088147408 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 10:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 472ms 10:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:49:07 INFO - PROCESS | 1652 | 1461088147419 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 10:49:07 INFO - PROCESS | 1652 | 1461088147421 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 10:49:07 INFO - PROCESS | 1652 | 1461088147423 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:49:07 INFO - PROCESS | 1652 | 1461088147424 Marionette TRACE conn2 <- [1,118,null,{}] 10:49:07 INFO - PROCESS | 1652 | 1461088147426 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:07 INFO - PROCESS | 1652 | 1461088147501 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 10:49:07 INFO - PROCESS | 1652 | 1461088147506 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x123958800 == 37 [pid = 1652] [id = 37] 10:49:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x127d66400) [pid = 1652] [serial = 107] [outer = 0x0] 10:49:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x127eb1800) [pid = 1652] [serial = 108] [outer = 0x127d66400] 10:49:07 INFO - PROCESS | 1652 | 1461088147532 Marionette DEBUG loaded listener.js 10:49:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1290e8400) [pid = 1652] [serial = 109] [outer = 0x127d66400] 10:49:07 INFO - PROCESS | 1652 | 1461088147816 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 10:49:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 10:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:49:07 INFO - PROCESS | 1652 | 1461088147841 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 10:49:07 INFO - PROCESS | 1652 | 1461088147842 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 10:49:07 INFO - PROCESS | 1652 | 1461088147844 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:49:07 INFO - PROCESS | 1652 | 1461088147846 Marionette TRACE conn2 <- [1,122,null,{}] 10:49:07 INFO - PROCESS | 1652 | 1461088147856 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:07 INFO - PROCESS | 1652 | 1461088147934 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 10:49:07 INFO - PROCESS | 1652 | 1461088147980 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x123976800 == 38 [pid = 1652] [id = 38] 10:49:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x123c41c00) [pid = 1652] [serial = 110] [outer = 0x0] 10:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1290e8800) [pid = 1652] [serial = 111] [outer = 0x123c41c00] 10:49:08 INFO - PROCESS | 1652 | 1461088148005 Marionette DEBUG loaded listener.js 10:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12950f400) [pid = 1652] [serial = 112] [outer = 0x123c41c00] 10:49:08 INFO - PROCESS | 1652 | 1461088148240 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 10:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 426ms 10:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:49:08 INFO - PROCESS | 1652 | 1461088148271 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 10:49:08 INFO - PROCESS | 1652 | 1461088148272 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 10:49:08 INFO - PROCESS | 1652 | 1461088148274 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:49:08 INFO - PROCESS | 1652 | 1461088148275 Marionette TRACE conn2 <- [1,126,null,{}] 10:49:08 INFO - PROCESS | 1652 | 1461088148279 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:08 INFO - PROCESS | 1652 | 1461088148366 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 10:49:08 INFO - PROCESS | 1652 | 1461088148370 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c52000 == 39 [pid = 1652] [id = 39] 10:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x1290f2000) [pid = 1652] [serial = 113] [outer = 0x0] 10:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x129917000) [pid = 1652] [serial = 114] [outer = 0x1290f2000] 10:49:08 INFO - PROCESS | 1652 | 1461088148395 Marionette DEBUG loaded listener.js 10:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1299e8c00) [pid = 1652] [serial = 115] [outer = 0x1290f2000] 10:49:08 INFO - PROCESS | 1652 | 1461088148683 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 10:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 10:49:08 INFO - PROCESS | 1652 | 1461088148743 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 10:49:08 INFO - PROCESS | 1652 | 1461088148744 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 10:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:49:08 INFO - PROCESS | 1652 | 1461088148746 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:49:08 INFO - PROCESS | 1652 | 1461088148747 Marionette TRACE conn2 <- [1,130,null,{}] 10:49:08 INFO - PROCESS | 1652 | 1461088148750 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:08 INFO - PROCESS | 1652 | 1461088148823 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 10:49:08 INFO - PROCESS | 1652 | 1461088148874 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12402f000 == 40 [pid = 1652] [id = 40] 10:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12950d000) [pid = 1652] [serial = 116] [outer = 0x0] 10:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12af05c00) [pid = 1652] [serial = 117] [outer = 0x12950d000] 10:49:08 INFO - PROCESS | 1652 | 1461088148901 Marionette DEBUG loaded listener.js 10:49:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b3ec400) [pid = 1652] [serial = 118] [outer = 0x12950d000] 10:49:09 INFO - PROCESS | 1652 | 1461088149271 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 10:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 571ms 10:49:09 INFO - PROCESS | 1652 | 1461088149318 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 10:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:49:09 INFO - PROCESS | 1652 | 1461088149319 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 10:49:09 INFO - PROCESS | 1652 | 1461088149323 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:49:09 INFO - PROCESS | 1652 | 1461088149325 Marionette TRACE conn2 <- [1,134,null,{}] 10:49:09 INFO - PROCESS | 1652 | 1461088149328 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:09 INFO - PROCESS | 1652 | 1461088149444 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 10:49:09 INFO - PROCESS | 1652 | 1461088149600 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x114a6b800 == 41 [pid = 1652] [id = 41] 10:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x113ec9800) [pid = 1652] [serial = 119] [outer = 0x0] 10:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x114422400) [pid = 1652] [serial = 120] [outer = 0x113ec9800] 10:49:09 INFO - PROCESS | 1652 | 1461088149631 Marionette DEBUG loaded listener.js 10:49:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1176de400) [pid = 1652] [serial = 121] [outer = 0x113ec9800] 10:49:10 INFO - PROCESS | 1652 | 1461088150055 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 10:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 771ms 10:49:10 INFO - PROCESS | 1652 | 1461088150094 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 10:49:10 INFO - PROCESS | 1652 | 1461088150097 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 10:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:49:10 INFO - PROCESS | 1652 | 1461088150137 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:49:10 INFO - PROCESS | 1652 | 1461088150140 Marionette TRACE conn2 <- [1,138,null,{}] 10:49:10 INFO - PROCESS | 1652 | 1461088150144 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:10 INFO - PROCESS | 1652 | 1461088150243 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 10:49:10 INFO - PROCESS | 1652 | 1461088150300 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192d6000 == 42 [pid = 1652] [id = 42] 10:49:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x119c27c00) [pid = 1652] [serial = 122] [outer = 0x0] 10:49:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119dd2400) [pid = 1652] [serial = 123] [outer = 0x119c27c00] 10:49:10 INFO - PROCESS | 1652 | 1461088150332 Marionette DEBUG loaded listener.js 10:49:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11abbb000) [pid = 1652] [serial = 124] [outer = 0x119c27c00] 10:49:10 INFO - PROCESS | 1652 | 1461088150778 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 10:49:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 692ms 10:49:10 INFO - PROCESS | 1652 | 1461088150811 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 10:49:10 INFO - PROCESS | 1652 | 1461088150814 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 10:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:49:10 INFO - PROCESS | 1652 | 1461088150836 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:49:10 INFO - PROCESS | 1652 | 1461088150837 Marionette TRACE conn2 <- [1,142,null,{}] 10:49:10 INFO - PROCESS | 1652 | 1461088150840 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:10 INFO - PROCESS | 1652 | 1461088150941 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 10:49:11 INFO - PROCESS | 1652 | 1461088150999 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd9d800 == 43 [pid = 1652] [id = 43] 10:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11b829800) [pid = 1652] [serial = 125] [outer = 0x0] 10:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11b87d400) [pid = 1652] [serial = 126] [outer = 0x11b829800] 10:49:11 INFO - PROCESS | 1652 | 1461088151029 Marionette DEBUG loaded listener.js 10:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11bbd3000) [pid = 1652] [serial = 127] [outer = 0x11b829800] 10:49:11 INFO - PROCESS | 1652 | 1461088151441 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 10:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 621ms 10:49:11 INFO - PROCESS | 1652 | 1461088151455 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 10:49:11 INFO - PROCESS | 1652 | 1461088151456 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 10:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:49:11 INFO - PROCESS | 1652 | 1461088151463 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:49:11 INFO - PROCESS | 1652 | 1461088151467 Marionette TRACE conn2 <- [1,146,null,{}] 10:49:11 INFO - PROCESS | 1652 | 1461088151471 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:11 INFO - PROCESS | 1652 | 1461088151589 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 10:49:11 INFO - PROCESS | 1652 | 1461088151636 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1264bc800 == 44 [pid = 1652] [id = 44] 10:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11c00d400) [pid = 1652] [serial = 128] [outer = 0x0] 10:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1240fa000) [pid = 1652] [serial = 129] [outer = 0x11c00d400] 10:49:11 INFO - PROCESS | 1652 | 1461088151666 Marionette DEBUG loaded listener.js 10:49:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1272c6c00) [pid = 1652] [serial = 130] [outer = 0x11c00d400] 10:49:12 INFO - PROCESS | 1652 | 1461088152090 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 10:49:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 677ms 10:49:12 INFO - PROCESS | 1652 | 1461088152136 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 10:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:49:12 INFO - PROCESS | 1652 | 1461088152138 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 10:49:12 INFO - PROCESS | 1652 | 1461088152141 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:49:12 INFO - PROCESS | 1652 | 1461088152142 Marionette TRACE conn2 <- [1,150,null,{}] 10:49:12 INFO - PROCESS | 1652 | 1461088152144 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:12 INFO - PROCESS | 1652 | 1461088152246 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 10:49:12 INFO - PROCESS | 1652 | 1461088152307 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dab800 == 45 [pid = 1652] [id = 45] 10:49:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11c05b800) [pid = 1652] [serial = 131] [outer = 0x0] 10:49:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x127ebc400) [pid = 1652] [serial = 132] [outer = 0x11c05b800] 10:49:12 INFO - PROCESS | 1652 | 1461088152338 Marionette DEBUG loaded listener.js 10:49:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b2b5800) [pid = 1652] [serial = 133] [outer = 0x11c05b800] 10:49:12 INFO - PROCESS | 1652 | 1461088152966 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 10:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 869ms 10:49:13 INFO - PROCESS | 1652 | 1461088153011 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 10:49:13 INFO - PROCESS | 1652 | 1461088153015 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 10:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:49:13 INFO - PROCESS | 1652 | 1461088153020 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:49:13 INFO - PROCESS | 1652 | 1461088153023 Marionette TRACE conn2 <- [1,154,null,{}] 10:49:13 INFO - PROCESS | 1652 | 1461088153029 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:13 INFO - PROCESS | 1652 | 1461088153149 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 10:49:13 INFO - PROCESS | 1652 | 1461088153209 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x115184800 == 46 [pid = 1652] [id = 46] 10:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x119c20000) [pid = 1652] [serial = 134] [outer = 0x0] 10:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x119dcd800) [pid = 1652] [serial = 135] [outer = 0x119c20000] 10:49:13 INFO - PROCESS | 1652 | 1461088153238 Marionette DEBUG loaded listener.js 10:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11a7ad800) [pid = 1652] [serial = 136] [outer = 0x119c20000] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12b888000 == 45 [pid = 1652] [id = 6] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x12402f000 == 44 [pid = 1652] [id = 40] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x123c52000 == 43 [pid = 1652] [id = 39] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x123976800 == 42 [pid = 1652] [id = 38] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x123958800 == 41 [pid = 1652] [id = 37] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11c07e000 == 40 [pid = 1652] [id = 36] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd87800 == 39 [pid = 1652] [id = 35] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119163000 == 38 [pid = 1652] [id = 34] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11b81d000 == 37 [pid = 1652] [id = 33] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11a91a000 == 36 [pid = 1652] [id = 32] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11a86b000 == 35 [pid = 1652] [id = 31] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119def000 == 34 [pid = 1652] [id = 30] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x1192e5800 == 33 [pid = 1652] [id = 29] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x119163800 == 32 [pid = 1652] [id = 28] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x118cb5800 == 31 [pid = 1652] [id = 27] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x115195800 == 30 [pid = 1652] [id = 26] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x11910d000 == 29 [pid = 1652] [id = 25] 10:49:13 INFO - PROCESS | 1652 | --DOCSHELL 0x115193000 == 28 [pid = 1652] [id = 24] 10:49:13 INFO - PROCESS | 1652 | 1461088153763 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 10:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 774ms 10:49:13 INFO - PROCESS | 1652 | 1461088153793 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 10:49:13 INFO - PROCESS | 1652 | 1461088153796 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 10:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:49:13 INFO - PROCESS | 1652 | 1461088153802 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:49:13 INFO - PROCESS | 1652 | 1461088153805 Marionette TRACE conn2 <- [1,158,null,{}] 10:49:13 INFO - PROCESS | 1652 | 1461088153809 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:13 INFO - PROCESS | 1652 | 1461088153900 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 10:49:13 INFO - PROCESS | 1652 | 1461088153962 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11860a800 == 29 [pid = 1652] [id = 47] 10:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11867b400) [pid = 1652] [serial = 137] [outer = 0x0] 10:49:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11913fc00) [pid = 1652] [serial = 138] [outer = 0x11867b400] 10:49:13 INFO - PROCESS | 1652 | 1461088153995 Marionette DEBUG loaded listener.js 10:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11a745800) [pid = 1652] [serial = 139] [outer = 0x11867b400] 10:49:14 INFO - PROCESS | 1652 | 1461088154447 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 10:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 673ms 10:49:14 INFO - PROCESS | 1652 | 1461088154483 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 10:49:14 INFO - PROCESS | 1652 | 1461088154487 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 10:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:49:14 INFO - PROCESS | 1652 | 1461088154494 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:49:14 INFO - PROCESS | 1652 | 1461088154496 Marionette TRACE conn2 <- [1,162,null,{}] 10:49:14 INFO - PROCESS | 1652 | 1461088154500 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:14 INFO - PROCESS | 1652 | 1461088154591 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 10:49:14 INFO - PROCESS | 1652 | 1461088154650 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x119df3000 == 30 [pid = 1652] [id = 48] 10:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11aace800) [pid = 1652] [serial = 140] [outer = 0x0] 10:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11ade6c00) [pid = 1652] [serial = 141] [outer = 0x11aace800] 10:49:14 INFO - PROCESS | 1652 | 1461088154681 Marionette DEBUG loaded listener.js 10:49:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11b82e000) [pid = 1652] [serial = 142] [outer = 0x11aace800] 10:49:15 INFO - PROCESS | 1652 | 1461088155120 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 10:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 10:49:15 INFO - PROCESS | 1652 | 1461088155182 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 10:49:15 INFO - PROCESS | 1652 | 1461088155184 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 10:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:49:15 INFO - PROCESS | 1652 | 1461088155188 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:49:15 INFO - PROCESS | 1652 | 1461088155191 Marionette TRACE conn2 <- [1,166,null,{}] 10:49:15 INFO - PROCESS | 1652 | 1461088155200 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:15 INFO - PROCESS | 1652 | 1461088155293 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 10:49:15 INFO - PROCESS | 1652 | 1461088155352 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba0d800 == 31 [pid = 1652] [id = 49] 10:49:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11bbd2c00) [pid = 1652] [serial = 143] [outer = 0x0] 10:49:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11c05b000) [pid = 1652] [serial = 144] [outer = 0x11bbd2c00] 10:49:15 INFO - PROCESS | 1652 | 1461088155385 Marionette DEBUG loaded listener.js 10:49:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11c5d8000) [pid = 1652] [serial = 145] [outer = 0x11bbd2c00] 10:49:15 INFO - PROCESS | 1652 | 1461088155830 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 10:49:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 672ms 10:49:15 INFO - PROCESS | 1652 | 1461088155861 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 10:49:15 INFO - PROCESS | 1652 | 1461088155863 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 10:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:49:15 INFO - PROCESS | 1652 | 1461088155897 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:49:15 INFO - PROCESS | 1652 | 1461088155899 Marionette TRACE conn2 <- [1,170,null,{}] 10:49:15 INFO - PROCESS | 1652 | 1461088155904 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:15 INFO - PROCESS | 1652 | 1461088155994 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 10:49:16 INFO - PROCESS | 1652 | 1461088156053 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd9a800 == 32 [pid = 1652] [id = 50] 10:49:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x123902c00) [pid = 1652] [serial = 146] [outer = 0x0] 10:49:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x123b7fc00) [pid = 1652] [serial = 147] [outer = 0x123902c00] 10:49:16 INFO - PROCESS | 1652 | 1461088156086 Marionette DEBUG loaded listener.js 10:49:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x123f79800) [pid = 1652] [serial = 148] [outer = 0x123902c00] 10:49:16 INFO - PROCESS | 1652 | 1461088156504 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 10:49:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:49:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 640ms 10:49:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:49:16 INFO - PROCESS | 1652 | 1461088156519 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 10:49:16 INFO - PROCESS | 1652 | 1461088156520 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 10:49:16 INFO - PROCESS | 1652 | 1461088156522 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:49:16 INFO - PROCESS | 1652 | 1461088156524 Marionette TRACE conn2 <- [1,174,null,{}] 10:49:16 INFO - PROCESS | 1652 | 1461088156526 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:16 INFO - PROCESS | 1652 | 1461088156614 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 10:49:16 INFO - PROCESS | 1652 | 1461088156658 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118516800 == 33 [pid = 1652] [id = 51] 10:49:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12423c000) [pid = 1652] [serial = 149] [outer = 0x0] 10:49:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x127038800) [pid = 1652] [serial = 150] [outer = 0x12423c000] 10:49:16 INFO - PROCESS | 1652 | 1461088156688 Marionette DEBUG loaded listener.js 10:49:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1272c9c00) [pid = 1652] [serial = 151] [outer = 0x12423c000] 10:49:17 INFO - PROCESS | 1652 | 1461088157100 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 10:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 10:49:17 INFO - PROCESS | 1652 | 1461088157142 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 10:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:49:17 INFO - PROCESS | 1652 | 1461088157143 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 10:49:17 INFO - PROCESS | 1652 | 1461088157146 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:49:17 INFO - PROCESS | 1652 | 1461088157147 Marionette TRACE conn2 <- [1,178,null,{}] 10:49:17 INFO - PROCESS | 1652 | 1461088157171 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:17 INFO - PROCESS | 1652 | 1461088157286 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 10:49:17 INFO - PROCESS | 1652 | 1461088157425 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x118c1e800 == 34 [pid = 1652] [id = 52] 10:49:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11648f000) [pid = 1652] [serial = 152] [outer = 0x0] 10:49:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11856f400) [pid = 1652] [serial = 153] [outer = 0x11648f000] 10:49:17 INFO - PROCESS | 1652 | 1461088157454 Marionette DEBUG loaded listener.js 10:49:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x118c52400) [pid = 1652] [serial = 154] [outer = 0x11648f000] 10:49:17 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd9d800 == 33 [pid = 1652] [id = 43] 10:49:17 INFO - PROCESS | 1652 | --DOCSHELL 0x1192d6000 == 32 [pid = 1652] [id = 42] 10:49:17 INFO - PROCESS | 1652 | --DOCSHELL 0x114a6b800 == 31 [pid = 1652] [id = 41] 10:49:17 INFO - PROCESS | 1652 | 1461088157911 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 10:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 789ms 10:49:17 INFO - PROCESS | 1652 | 1461088157936 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 10:49:17 INFO - PROCESS | 1652 | 1461088157938 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 10:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:49:17 INFO - PROCESS | 1652 | 1461088157942 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:49:17 INFO - PROCESS | 1652 | 1461088157944 Marionette TRACE conn2 <- [1,182,null,{}] 10:49:17 INFO - PROCESS | 1652 | 1461088157948 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:18 INFO - PROCESS | 1652 | 1461088158041 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 10:49:18 INFO - PROCESS | 1652 | 1461088158086 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119167000 == 32 [pid = 1652] [id = 53] 10:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x118922800) [pid = 1652] [serial = 155] [outer = 0x0] 10:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x119dce800) [pid = 1652] [serial = 156] [outer = 0x118922800] 10:49:18 INFO - PROCESS | 1652 | 1461088158118 Marionette DEBUG loaded listener.js 10:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11ac4d400) [pid = 1652] [serial = 157] [outer = 0x118922800] 10:49:18 INFO - PROCESS | 1652 | 1461088158528 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 10:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 621ms 10:49:18 INFO - PROCESS | 1652 | 1461088158563 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 10:49:18 INFO - PROCESS | 1652 | 1461088158567 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 10:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:49:18 INFO - PROCESS | 1652 | 1461088158572 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:49:18 INFO - PROCESS | 1652 | 1461088158574 Marionette TRACE conn2 <- [1,186,null,{}] 10:49:18 INFO - PROCESS | 1652 | 1461088158576 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:18 INFO - PROCESS | 1652 | 1461088158689 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 10:49:18 INFO - PROCESS | 1652 | 1461088158764 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba7c000 == 33 [pid = 1652] [id = 54] 10:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11b4b0800) [pid = 1652] [serial = 158] [outer = 0x0] 10:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11bbcdc00) [pid = 1652] [serial = 159] [outer = 0x11b4b0800] 10:49:18 INFO - PROCESS | 1652 | 1461088158794 Marionette DEBUG loaded listener.js 10:49:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11c069c00) [pid = 1652] [serial = 160] [outer = 0x11b4b0800] 10:49:19 INFO - PROCESS | 1652 | 1461088159213 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 10:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 670ms 10:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:49:19 INFO - PROCESS | 1652 | 1461088159243 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 10:49:19 INFO - PROCESS | 1652 | 1461088159245 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 10:49:19 INFO - PROCESS | 1652 | 1461088159248 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:49:19 INFO - PROCESS | 1652 | 1461088159252 Marionette TRACE conn2 <- [1,190,null,{}] 10:49:19 INFO - PROCESS | 1652 | 1461088159264 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:19 INFO - PROCESS | 1652 | 1461088159403 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 10:49:19 INFO - PROCESS | 1652 | 1461088159491 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c6a800 == 34 [pid = 1652] [id = 55] 10:49:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12381fc00) [pid = 1652] [serial = 161] [outer = 0x0] 10:49:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12703b800) [pid = 1652] [serial = 162] [outer = 0x12381fc00] 10:49:19 INFO - PROCESS | 1652 | 1461088159547 Marionette DEBUG loaded listener.js 10:49:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x127ebb400) [pid = 1652] [serial = 163] [outer = 0x12381fc00] 10:49:20 INFO - PROCESS | 1652 | 1461088160007 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 10:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 824ms 10:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:49:20 INFO - PROCESS | 1652 | 1461088160073 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 10:49:20 INFO - PROCESS | 1652 | 1461088160074 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 10:49:20 INFO - PROCESS | 1652 | 1461088160077 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:49:20 INFO - PROCESS | 1652 | 1461088160078 Marionette TRACE conn2 <- [1,194,null,{}] 10:49:20 INFO - PROCESS | 1652 | 1461088160080 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:20 INFO - PROCESS | 1652 | 1461088160170 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 10:49:20 INFO - PROCESS | 1652 | 1461088160227 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x127138800 == 35 [pid = 1652] [id = 56] 10:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12b2b5c00) [pid = 1652] [serial = 164] [outer = 0x0] 10:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12b3f5800) [pid = 1652] [serial = 165] [outer = 0x12b2b5c00] 10:49:20 INFO - PROCESS | 1652 | 1461088160255 Marionette DEBUG loaded listener.js 10:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12b818400) [pid = 1652] [serial = 166] [outer = 0x12b2b5c00] 10:49:20 INFO - PROCESS | 1652 | 1461088160663 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 10:49:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 619ms 10:49:20 INFO - PROCESS | 1652 | 1461088160712 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 10:49:20 INFO - PROCESS | 1652 | 1461088160715 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 10:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:49:20 INFO - PROCESS | 1652 | 1461088160721 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:49:20 INFO - PROCESS | 1652 | 1461088160722 Marionette TRACE conn2 <- [1,198,null,{}] 10:49:20 INFO - PROCESS | 1652 | 1461088160724 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:20 INFO - PROCESS | 1652 | 1461088160812 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 10:49:20 INFO - PROCESS | 1652 | 1461088160872 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x113e81000 == 36 [pid = 1652] [id = 57] 10:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11a7ad400) [pid = 1652] [serial = 167] [outer = 0x0] 10:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12b8cc000) [pid = 1652] [serial = 168] [outer = 0x11a7ad400] 10:49:20 INFO - PROCESS | 1652 | 1461088160902 Marionette DEBUG loaded listener.js 10:49:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12b8d3800) [pid = 1652] [serial = 169] [outer = 0x11a7ad400] 10:49:21 INFO - PROCESS | 1652 | 1461088161354 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 10:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 669ms 10:49:21 INFO - PROCESS | 1652 | 1461088161390 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 10:49:21 INFO - PROCESS | 1652 | 1461088161392 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 10:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:49:21 INFO - PROCESS | 1652 | 1461088161395 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:49:21 INFO - PROCESS | 1652 | 1461088161399 Marionette TRACE conn2 <- [1,202,null,{}] 10:49:21 INFO - PROCESS | 1652 | 1461088161404 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:21 INFO - PROCESS | 1652 | 1461088161591 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 10:49:21 INFO - PROCESS | 1652 | 1461088161645 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b281000 == 37 [pid = 1652] [id = 58] 10:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x127611400) [pid = 1652] [serial = 170] [outer = 0x0] 10:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x127d71c00) [pid = 1652] [serial = 171] [outer = 0x127611400] 10:49:21 INFO - PROCESS | 1652 | 1461088161672 Marionette DEBUG loaded listener.js 10:49:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12ce6f000) [pid = 1652] [serial = 172] [outer = 0x127611400] 10:49:22 INFO - PROCESS | 1652 | 1461088162186 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 10:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 824ms 10:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:49:22 INFO - PROCESS | 1652 | 1461088162220 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 10:49:22 INFO - PROCESS | 1652 | 1461088162222 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 10:49:22 INFO - PROCESS | 1652 | 1461088162226 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:49:22 INFO - PROCESS | 1652 | 1461088162228 Marionette TRACE conn2 <- [1,206,null,{}] 10:49:22 INFO - PROCESS | 1652 | 1461088162231 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:22 INFO - PROCESS | 1652 | 1461088162363 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 10:49:22 INFO - PROCESS | 1652 | 1461088162425 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba5e000 == 38 [pid = 1652] [id = 59] 10:49:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x127d6cc00) [pid = 1652] [serial = 173] [outer = 0x0] 10:49:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12ce78400) [pid = 1652] [serial = 174] [outer = 0x127d6cc00] 10:49:22 INFO - PROCESS | 1652 | 1461088162461 Marionette DEBUG loaded listener.js 10:49:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12d231400) [pid = 1652] [serial = 175] [outer = 0x127d6cc00] 10:49:22 INFO - PROCESS | 1652 | 1461088162953 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 10:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 770ms 10:49:22 INFO - PROCESS | 1652 | 1461088162996 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 10:49:23 INFO - PROCESS | 1652 | 1461088162998 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 10:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:49:23 INFO - PROCESS | 1652 | 1461088163002 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:49:23 INFO - PROCESS | 1652 | 1461088163004 Marionette TRACE conn2 <- [1,210,null,{}] 10:49:23 INFO - PROCESS | 1652 | 1461088163008 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:23 INFO - PROCESS | 1652 | 1461088163099 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 10:49:23 INFO - PROCESS | 1652 | 1461088163167 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b81a800 == 39 [pid = 1652] [id = 60] 10:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1197ed800) [pid = 1652] [serial = 176] [outer = 0x0] 10:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11a74d000) [pid = 1652] [serial = 177] [outer = 0x1197ed800] 10:49:23 INFO - PROCESS | 1652 | 1461088163196 Marionette DEBUG loaded listener.js 10:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11acda800) [pid = 1652] [serial = 178] [outer = 0x1197ed800] 10:49:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd9a800 == 38 [pid = 1652] [id = 50] 10:49:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba0d800 == 37 [pid = 1652] [id = 49] 10:49:23 INFO - PROCESS | 1652 | --DOCSHELL 0x119df3000 == 36 [pid = 1652] [id = 48] 10:49:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11860a800 == 35 [pid = 1652] [id = 47] 10:49:23 INFO - PROCESS | 1652 | 1461088163642 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 10:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 671ms 10:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:49:23 INFO - PROCESS | 1652 | 1461088163673 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 10:49:23 INFO - PROCESS | 1652 | 1461088163676 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 10:49:23 INFO - PROCESS | 1652 | 1461088163679 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:49:23 INFO - PROCESS | 1652 | 1461088163682 Marionette TRACE conn2 <- [1,214,null,{}] 10:49:23 INFO - PROCESS | 1652 | 1461088163706 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:23 INFO - PROCESS | 1652 | 1461088163802 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 10:49:23 INFO - PROCESS | 1652 | 1461088163867 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7f0800 == 36 [pid = 1652] [id = 61] 10:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x119dcf800) [pid = 1652] [serial = 179] [outer = 0x0] 10:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11adeb800) [pid = 1652] [serial = 180] [outer = 0x119dcf800] 10:49:23 INFO - PROCESS | 1652 | 1461088163900 Marionette DEBUG loaded listener.js 10:49:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x11bada000) [pid = 1652] [serial = 181] [outer = 0x119dcf800] 10:49:24 INFO - PROCESS | 1652 | 1461088164318 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 10:49:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 690ms 10:49:24 INFO - PROCESS | 1652 | 1461088164379 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 10:49:24 INFO - PROCESS | 1652 | 1461088164383 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 10:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:49:24 INFO - PROCESS | 1652 | 1461088164390 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:49:24 INFO - PROCESS | 1652 | 1461088164391 Marionette TRACE conn2 <- [1,218,null,{}] 10:49:24 INFO - PROCESS | 1652 | 1461088164394 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:24 INFO - PROCESS | 1652 | 1461088164525 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 10:49:24 INFO - PROCESS | 1652 | 1461088164574 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x124017800 == 37 [pid = 1652] [id = 62] 10:49:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x11c3d3800) [pid = 1652] [serial = 182] [outer = 0x0] 10:49:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x123d79c00) [pid = 1652] [serial = 183] [outer = 0x11c3d3800] 10:49:24 INFO - PROCESS | 1652 | 1461088164607 Marionette DEBUG loaded listener.js 10:49:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1273c2800) [pid = 1652] [serial = 184] [outer = 0x11c3d3800] 10:49:25 INFO - PROCESS | 1652 | 1461088165024 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 10:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 670ms 10:49:25 INFO - PROCESS | 1652 | 1461088165059 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 10:49:25 INFO - PROCESS | 1652 | 1461088165061 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 10:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:49:25 INFO - PROCESS | 1652 | 1461088165063 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:49:25 INFO - PROCESS | 1652 | 1461088165066 Marionette TRACE conn2 <- [1,222,null,{}] 10:49:25 INFO - PROCESS | 1652 | 1461088165074 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:25 INFO - PROCESS | 1652 | 1461088165173 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 10:49:25 INFO - PROCESS | 1652 | 1461088165238 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b871000 == 38 [pid = 1652] [id = 63] 10:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12b2b4400) [pid = 1652] [serial = 185] [outer = 0x0] 10:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12b2b5400) [pid = 1652] [serial = 186] [outer = 0x12b2b4400] 10:49:25 INFO - PROCESS | 1652 | 1461088165272 Marionette DEBUG loaded listener.js 10:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12bb38400) [pid = 1652] [serial = 187] [outer = 0x12b2b4400] 10:49:25 INFO - PROCESS | 1652 | 1461088165691 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 10:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 671ms 10:49:25 INFO - PROCESS | 1652 | 1461088165735 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 10:49:25 INFO - PROCESS | 1652 | 1461088165737 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 10:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:49:25 INFO - PROCESS | 1652 | 1461088165739 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:49:25 INFO - PROCESS | 1652 | 1461088165740 Marionette TRACE conn2 <- [1,226,null,{}] 10:49:25 INFO - PROCESS | 1652 | 1461088165743 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:25 INFO - PROCESS | 1652 | 1461088165855 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 10:49:25 INFO - PROCESS | 1652 | 1461088165906 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd55000 == 39 [pid = 1652] [id = 64] 10:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12bbe0400) [pid = 1652] [serial = 188] [outer = 0x0] 10:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12cdb0000) [pid = 1652] [serial = 189] [outer = 0x12bbe0400] 10:49:25 INFO - PROCESS | 1652 | 1461088165937 Marionette DEBUG loaded listener.js 10:49:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12d232000) [pid = 1652] [serial = 190] [outer = 0x12bbe0400] 10:49:26 INFO - PROCESS | 1652 | 1461088166367 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 10:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 669ms 10:49:26 INFO - PROCESS | 1652 | 1461088166409 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 10:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:49:26 INFO - PROCESS | 1652 | 1461088166411 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 10:49:26 INFO - PROCESS | 1652 | 1461088166415 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:49:26 INFO - PROCESS | 1652 | 1461088166417 Marionette TRACE conn2 <- [1,230,null,{}] 10:49:26 INFO - PROCESS | 1652 | 1461088166421 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:26 INFO - PROCESS | 1652 | 1461088166558 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 10:49:26 INFO - PROCESS | 1652 | 1461088166647 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfdd000 == 40 [pid = 1652] [id = 65] 10:49:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12d237000) [pid = 1652] [serial = 191] [outer = 0x0] 10:49:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12d4aac00) [pid = 1652] [serial = 192] [outer = 0x12d237000] 10:49:26 INFO - PROCESS | 1652 | 1461088166698 Marionette DEBUG loaded listener.js 10:49:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12d4cb400) [pid = 1652] [serial = 193] [outer = 0x12d237000] 10:49:27 INFO - PROCESS | 1652 | 1461088167199 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 10:49:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 821ms 10:49:27 INFO - PROCESS | 1652 | 1461088167236 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 10:49:27 INFO - PROCESS | 1652 | 1461088167238 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 10:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:49:27 INFO - PROCESS | 1652 | 1461088167242 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:49:27 INFO - PROCESS | 1652 | 1461088167244 Marionette TRACE conn2 <- [1,234,null,{}] 10:49:27 INFO - PROCESS | 1652 | 1461088167267 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:27 INFO - PROCESS | 1652 | 1461088167463 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 10:49:27 INFO - PROCESS | 1652 | 1461088167534 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d472800 == 41 [pid = 1652] [id = 66] 10:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12e214400) [pid = 1652] [serial = 194] [outer = 0x0] 10:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12e225800) [pid = 1652] [serial = 195] [outer = 0x12e214400] 10:49:27 INFO - PROCESS | 1652 | 1461088167579 Marionette DEBUG loaded listener.js 10:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12e22e800) [pid = 1652] [serial = 196] [outer = 0x12e214400] 10:49:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12e21d000) [pid = 1652] [serial = 197] [outer = 0x12f8a9800] 10:49:28 INFO - PROCESS | 1652 | 1461088168073 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 10:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 870ms 10:49:28 INFO - PROCESS | 1652 | 1461088168112 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 10:49:28 INFO - PROCESS | 1652 | 1461088168113 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 10:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:49:28 INFO - PROCESS | 1652 | 1461088168144 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:49:28 INFO - PROCESS | 1652 | 1461088168145 Marionette TRACE conn2 <- [1,238,null,{}] 10:49:28 INFO - PROCESS | 1652 | 1461088168148 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:28 INFO - PROCESS | 1652 | 1461088168238 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 10:49:28 INFO - PROCESS | 1652 | 1461088168316 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e345800 == 42 [pid = 1652] [id = 67] 10:49:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11b82a800) [pid = 1652] [serial = 198] [outer = 0x0] 10:49:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12e655800) [pid = 1652] [serial = 199] [outer = 0x11b82a800] 10:49:28 INFO - PROCESS | 1652 | 1461088168348 Marionette DEBUG loaded listener.js 10:49:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12e65f800) [pid = 1652] [serial = 200] [outer = 0x11b82a800] 10:49:28 INFO - PROCESS | 1652 | 1461088168754 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 10:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 621ms 10:49:28 INFO - PROCESS | 1652 | 1461088168762 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 10:49:28 INFO - PROCESS | 1652 | 1461088168764 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 10:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:49:28 INFO - PROCESS | 1652 | 1461088168766 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:49:28 INFO - PROCESS | 1652 | 1461088168768 Marionette TRACE conn2 <- [1,242,null,{}] 10:49:28 INFO - PROCESS | 1652 | 1461088168770 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:28 INFO - PROCESS | 1652 | 1461088168875 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 10:49:28 INFO - PROCESS | 1652 | 1461088168939 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e726800 == 43 [pid = 1652] [id = 68] 10:49:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12e65e000) [pid = 1652] [serial = 201] [outer = 0x0] 10:49:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12e70b000) [pid = 1652] [serial = 202] [outer = 0x12e65e000] 10:49:28 INFO - PROCESS | 1652 | 1461088168969 Marionette DEBUG loaded listener.js 10:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12ef52400) [pid = 1652] [serial = 203] [outer = 0x12e65e000] 10:49:29 INFO - PROCESS | 1652 | 1461088169462 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 10:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 719ms 10:49:29 INFO - PROCESS | 1652 | 1461088169486 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 10:49:29 INFO - PROCESS | 1652 | 1461088169490 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 10:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:49:29 INFO - PROCESS | 1652 | 1461088169495 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:49:29 INFO - PROCESS | 1652 | 1461088169499 Marionette TRACE conn2 <- [1,246,null,{}] 10:49:29 INFO - PROCESS | 1652 | 1461088169504 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:29 INFO - PROCESS | 1652 | 1461088169640 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 10:49:29 INFO - PROCESS | 1652 | 1461088169735 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5ab800 == 44 [pid = 1652] [id = 69] 10:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x11ac51000) [pid = 1652] [serial = 204] [outer = 0x0] 10:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x11b87e800) [pid = 1652] [serial = 205] [outer = 0x11ac51000] 10:49:29 INFO - PROCESS | 1652 | 1461088169784 Marionette DEBUG loaded listener.js 10:49:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x11c6c4000) [pid = 1652] [serial = 206] [outer = 0x11ac51000] 10:49:30 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba7c000 == 43 [pid = 1652] [id = 54] 10:49:30 INFO - PROCESS | 1652 | --DOCSHELL 0x119167000 == 42 [pid = 1652] [id = 53] 10:49:30 INFO - PROCESS | 1652 | 1461088170321 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 10:49:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:49:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 876ms 10:49:30 INFO - PROCESS | 1652 | 1461088170370 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 10:49:30 INFO - PROCESS | 1652 | 1461088170372 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 10:49:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:49:30 INFO - PROCESS | 1652 | 1461088170376 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:49:30 INFO - PROCESS | 1652 | 1461088170378 Marionette TRACE conn2 <- [1,250,null,{}] 10:49:30 INFO - PROCESS | 1652 | 1461088170383 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:30 INFO - PROCESS | 1652 | 1461088170481 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 10:49:30 INFO - PROCESS | 1652 | 1461088170550 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b449800 == 43 [pid = 1652] [id = 70] 10:49:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x11ac53400) [pid = 1652] [serial = 207] [outer = 0x0] 10:49:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x11b825c00) [pid = 1652] [serial = 208] [outer = 0x11ac53400] 10:49:30 INFO - PROCESS | 1652 | 1461088170583 Marionette DEBUG loaded listener.js 10:49:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12381e400) [pid = 1652] [serial = 209] [outer = 0x11ac53400] 10:49:30 INFO - PROCESS | 1652 | 1461088170987 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 10:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 673ms 10:49:31 INFO - PROCESS | 1652 | 1461088171070 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 10:49:31 INFO - PROCESS | 1652 | 1461088171076 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 10:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:49:31 INFO - PROCESS | 1652 | 1461088171087 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:49:31 INFO - PROCESS | 1652 | 1461088171088 Marionette TRACE conn2 <- [1,254,null,{}] 10:49:31 INFO - PROCESS | 1652 | 1461088171091 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:31 INFO - PROCESS | 1652 | 1461088171172 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 10:49:31 INFO - PROCESS | 1652 | 1461088171243 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b274800 == 44 [pid = 1652] [id = 71] 10:49:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x127dd4400) [pid = 1652] [serial = 210] [outer = 0x0] 10:49:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x129777c00) [pid = 1652] [serial = 211] [outer = 0x127dd4400] 10:49:31 INFO - PROCESS | 1652 | 1461088171288 Marionette DEBUG loaded listener.js 10:49:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12b3f9800) [pid = 1652] [serial = 212] [outer = 0x127dd4400] 10:49:31 INFO - PROCESS | 1652 | 1461088171862 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 10:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 823ms 10:49:31 INFO - PROCESS | 1652 | 1461088171910 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 10:49:31 INFO - PROCESS | 1652 | 1461088171912 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 10:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:49:31 INFO - PROCESS | 1652 | 1461088171917 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:49:31 INFO - PROCESS | 1652 | 1461088171921 Marionette TRACE conn2 <- [1,258,null,{}] 10:49:31 INFO - PROCESS | 1652 | 1461088171933 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:32 INFO - PROCESS | 1652 | 1461088172040 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 10:49:32 INFO - PROCESS | 1652 | 1461088172107 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cffa000 == 45 [pid = 1652] [id = 72] 10:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12bb65c00) [pid = 1652] [serial = 213] [outer = 0x0] 10:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12ce75800) [pid = 1652] [serial = 214] [outer = 0x12bb65c00] 10:49:32 INFO - PROCESS | 1652 | 1461088172139 Marionette DEBUG loaded listener.js 10:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12d4ab000) [pid = 1652] [serial = 215] [outer = 0x12bb65c00] 10:49:32 INFO - PROCESS | 1652 | 1461088172569 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 10:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 676ms 10:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:49:32 INFO - PROCESS | 1652 | 1461088172593 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 10:49:32 INFO - PROCESS | 1652 | 1461088172594 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 10:49:32 INFO - PROCESS | 1652 | 1461088172597 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:49:32 INFO - PROCESS | 1652 | 1461088172598 Marionette TRACE conn2 <- [1,262,null,{}] 10:49:32 INFO - PROCESS | 1652 | 1461088172600 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:32 INFO - PROCESS | 1652 | 1461088172694 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 10:49:32 INFO - PROCESS | 1652 | 1461088172745 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e92b000 == 46 [pid = 1652] [id = 73] 10:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12e145000) [pid = 1652] [serial = 216] [outer = 0x0] 10:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12e212400) [pid = 1652] [serial = 217] [outer = 0x12e145000] 10:49:32 INFO - PROCESS | 1652 | 1461088172787 Marionette DEBUG loaded listener.js 10:49:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12e224800) [pid = 1652] [serial = 218] [outer = 0x12e145000] 10:49:33 INFO - PROCESS | 1652 | 1461088173203 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 10:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 618ms 10:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:49:33 INFO - PROCESS | 1652 | 1461088173215 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 10:49:33 INFO - PROCESS | 1652 | 1461088173217 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 10:49:33 INFO - PROCESS | 1652 | 1461088173219 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:49:33 INFO - PROCESS | 1652 | 1461088173220 Marionette TRACE conn2 <- [1,266,null,{}] 10:49:33 INFO - PROCESS | 1652 | 1461088173222 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:33 INFO - PROCESS | 1652 | 1461088173313 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 10:49:33 INFO - PROCESS | 1652 | 1461088173397 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef72000 == 47 [pid = 1652] [id = 74] 10:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12e228800) [pid = 1652] [serial = 219] [outer = 0x0] 10:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12e662c00) [pid = 1652] [serial = 220] [outer = 0x12e228800] 10:49:33 INFO - PROCESS | 1652 | 1461088173428 Marionette DEBUG loaded listener.js 10:49:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12ef58000) [pid = 1652] [serial = 221] [outer = 0x12e228800] 10:49:33 INFO - PROCESS | 1652 | 1461088173839 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 10:49:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:49:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 669ms 10:49:33 INFO - PROCESS | 1652 | 1461088173888 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 10:49:33 INFO - PROCESS | 1652 | 1461088173889 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 10:49:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:49:33 INFO - PROCESS | 1652 | 1461088173892 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:49:33 INFO - PROCESS | 1652 | 1461088173893 Marionette TRACE conn2 <- [1,270,null,{}] 10:49:33 INFO - PROCESS | 1652 | 1461088173895 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:34 INFO - PROCESS | 1652 | 1461088174010 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 10:49:34 INFO - PROCESS | 1652 | 1461088174067 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4d6800 == 48 [pid = 1652] [id = 75] 10:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x12f31cc00) [pid = 1652] [serial = 222] [outer = 0x0] 10:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12f8a3c00) [pid = 1652] [serial = 223] [outer = 0x12f31cc00] 10:49:34 INFO - PROCESS | 1652 | 1461088174099 Marionette DEBUG loaded listener.js 10:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12fd5d800) [pid = 1652] [serial = 224] [outer = 0x12f31cc00] 10:49:34 INFO - PROCESS | 1652 | 1461088174502 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 10:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 619ms 10:49:34 INFO - PROCESS | 1652 | 1461088174512 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 10:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:49:34 INFO - PROCESS | 1652 | 1461088174513 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 10:49:34 INFO - PROCESS | 1652 | 1461088174515 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:49:34 INFO - PROCESS | 1652 | 1461088174517 Marionette TRACE conn2 <- [1,274,null,{}] 10:49:34 INFO - PROCESS | 1652 | 1461088174519 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:34 INFO - PROCESS | 1652 | 1461088174610 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 10:49:34 INFO - PROCESS | 1652 | 1461088174696 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8d5000 == 49 [pid = 1652] [id = 76] 10:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12fd65c00) [pid = 1652] [serial = 225] [outer = 0x0] 10:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12fd6e000) [pid = 1652] [serial = 226] [outer = 0x12fd65c00] 10:49:34 INFO - PROCESS | 1652 | 1461088174726 Marionette DEBUG loaded listener.js 10:49:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x130114800) [pid = 1652] [serial = 227] [outer = 0x12fd65c00] 10:49:35 INFO - PROCESS | 1652 | 1461088175133 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 10:49:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 669ms 10:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:49:35 INFO - PROCESS | 1652 | 1461088175186 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 10:49:35 INFO - PROCESS | 1652 | 1461088175187 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 10:49:35 INFO - PROCESS | 1652 | 1461088175189 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:49:35 INFO - PROCESS | 1652 | 1461088175190 Marionette TRACE conn2 <- [1,278,null,{}] 10:49:35 INFO - PROCESS | 1652 | 1461088175193 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:35 INFO - PROCESS | 1652 | 1461088175284 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 10:49:35 INFO - PROCESS | 1652 | 1461088175340 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b270800 == 50 [pid = 1652] [id = 77] 10:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x112172000) [pid = 1652] [serial = 228] [outer = 0x0] 10:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x112174800) [pid = 1652] [serial = 229] [outer = 0x112172000] 10:49:35 INFO - PROCESS | 1652 | 1461088175370 Marionette DEBUG loaded listener.js 10:49:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x112178400) [pid = 1652] [serial = 230] [outer = 0x112172000] 10:49:35 INFO - PROCESS | 1652 | 1461088175787 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 10:49:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 620ms 10:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:49:35 INFO - PROCESS | 1652 | 1461088175809 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 10:49:35 INFO - PROCESS | 1652 | 1461088175810 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 10:49:35 INFO - PROCESS | 1652 | 1461088175813 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:49:35 INFO - PROCESS | 1652 | 1461088175814 Marionette TRACE conn2 <- [1,282,null,{}] 10:49:35 INFO - PROCESS | 1652 | 1461088175816 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:35 INFO - PROCESS | 1652 | 1461088175912 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 10:49:36 INFO - PROCESS | 1652 | 1461088176000 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x130095800 == 51 [pid = 1652] [id = 78] 10:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x112172800) [pid = 1652] [serial = 231] [outer = 0x0] 10:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12af08800) [pid = 1652] [serial = 232] [outer = 0x112172800] 10:49:36 INFO - PROCESS | 1652 | 1461088176031 Marionette DEBUG loaded listener.js 10:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12af0d400) [pid = 1652] [serial = 233] [outer = 0x112172800] 10:49:36 INFO - PROCESS | 1652 | 1461088176525 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 10:49:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:49:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 721ms 10:49:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:49:36 INFO - PROCESS | 1652 | 1461088176534 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 10:49:36 INFO - PROCESS | 1652 | 1461088176536 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 10:49:36 INFO - PROCESS | 1652 | 1461088176540 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:49:36 INFO - PROCESS | 1652 | 1461088176542 Marionette TRACE conn2 <- [1,286,null,{}] 10:49:36 INFO - PROCESS | 1652 | 1461088176546 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:36 INFO - PROCESS | 1652 | 1461088176643 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 10:49:36 INFO - PROCESS | 1652 | 1461088176697 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1299a2000 == 52 [pid = 1652] [id = 79] 10:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x11a74f000) [pid = 1652] [serial = 234] [outer = 0x0] 10:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x11acda400) [pid = 1652] [serial = 235] [outer = 0x11a74f000] 10:49:36 INFO - PROCESS | 1652 | 1461088176724 Marionette DEBUG loaded listener.js 10:49:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x123a1d000) [pid = 1652] [serial = 236] [outer = 0x11a74f000] 10:49:37 INFO - PROCESS | 1652 | --DOCSHELL 0x12b871000 == 51 [pid = 1652] [id = 63] 10:49:37 INFO - PROCESS | 1652 | --DOCSHELL 0x124017800 == 50 [pid = 1652] [id = 62] 10:49:37 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7f0800 == 49 [pid = 1652] [id = 61] 10:49:37 INFO - PROCESS | 1652 | 1461088177279 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 10:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 771ms 10:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:49:37 INFO - PROCESS | 1652 | 1461088177311 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 10:49:37 INFO - PROCESS | 1652 | 1461088177314 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 10:49:37 INFO - PROCESS | 1652 | 1461088177317 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:49:37 INFO - PROCESS | 1652 | 1461088177320 Marionette TRACE conn2 <- [1,290,null,{}] 10:49:37 INFO - PROCESS | 1652 | 1461088177324 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:37 INFO - PROCESS | 1652 | 1461088177427 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 10:49:37 INFO - PROCESS | 1652 | 1461088177499 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192cf000 == 50 [pid = 1652] [id = 80] 10:49:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x11c065000) [pid = 1652] [serial = 237] [outer = 0x0] 10:49:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x123823800) [pid = 1652] [serial = 238] [outer = 0x11c065000] 10:49:37 INFO - PROCESS | 1652 | 1461088177535 Marionette DEBUG loaded listener.js 10:49:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x127d6f400) [pid = 1652] [serial = 239] [outer = 0x11c065000] 10:49:37 INFO - PROCESS | 1652 | 1461088177980 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 10:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 672ms 10:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:49:37 INFO - PROCESS | 1652 | 1461088177989 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 10:49:37 INFO - PROCESS | 1652 | 1461088177993 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 10:49:37 INFO - PROCESS | 1652 | 1461088177998 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:49:38 INFO - PROCESS | 1652 | 1461088178000 Marionette TRACE conn2 <- [1,294,null,{}] 10:49:38 INFO - PROCESS | 1652 | 1461088178002 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:38 INFO - PROCESS | 1652 | 1461088178104 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 10:49:38 INFO - PROCESS | 1652 | 1461088178159 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d418000 == 51 [pid = 1652] [id = 81] 10:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x127d71800) [pid = 1652] [serial = 240] [outer = 0x0] 10:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12b2ad400) [pid = 1652] [serial = 241] [outer = 0x127d71800] 10:49:38 INFO - PROCESS | 1652 | 1461088178194 Marionette DEBUG loaded listener.js 10:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12b3f0400) [pid = 1652] [serial = 242] [outer = 0x127d71800] 10:49:38 INFO - PROCESS | 1652 | 1461088178608 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 619ms 10:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:49:38 INFO - PROCESS | 1652 | 1461088178617 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 10:49:38 INFO - PROCESS | 1652 | 1461088178619 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 10:49:38 INFO - PROCESS | 1652 | 1461088178621 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:49:38 INFO - PROCESS | 1652 | 1461088178623 Marionette TRACE conn2 <- [1,298,null,{}] 10:49:38 INFO - PROCESS | 1652 | 1461088178631 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:38 INFO - PROCESS | 1652 | 1461088178753 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 10:49:38 INFO - PROCESS | 1652 | 1461088178844 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef83000 == 52 [pid = 1652] [id = 82] 10:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x12b2af400) [pid = 1652] [serial = 243] [outer = 0x0] 10:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12ce79800) [pid = 1652] [serial = 244] [outer = 0x12b2af400] 10:49:38 INFO - PROCESS | 1652 | 1461088178878 Marionette DEBUG loaded listener.js 10:49:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12d4cc000) [pid = 1652] [serial = 245] [outer = 0x12b2af400] 10:49:39 INFO - PROCESS | 1652 | 1461088179313 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 721ms 10:49:39 INFO - PROCESS | 1652 | 1461088179343 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 10:49:39 INFO - PROCESS | 1652 | 1461088179345 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 10:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:49:39 INFO - PROCESS | 1652 | 1461088179363 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:49:39 INFO - PROCESS | 1652 | 1461088179366 Marionette TRACE conn2 <- [1,302,null,{}] 10:49:39 INFO - PROCESS | 1652 | 1461088179373 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:39 INFO - PROCESS | 1652 | 1461088179469 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 10:49:39 INFO - PROCESS | 1652 | 1461088179541 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1302a1000 == 53 [pid = 1652] [id = 83] 10:49:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x12e220c00) [pid = 1652] [serial = 246] [outer = 0x0] 10:49:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12e22d400) [pid = 1652] [serial = 247] [outer = 0x12e220c00] 10:49:39 INFO - PROCESS | 1652 | 1461088179572 Marionette DEBUG loaded listener.js 10:49:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12ef54000) [pid = 1652] [serial = 248] [outer = 0x12e220c00] 10:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12e345800 == 52 [pid = 1652] [id = 67] 10:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x123c6a800 == 51 [pid = 1652] [id = 55] 10:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x127138800 == 50 [pid = 1652] [id = 56] 10:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b281000 == 49 [pid = 1652] [id = 58] 10:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x113e81000 == 48 [pid = 1652] [id = 57] 10:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x1264bc800 == 47 [pid = 1652] [id = 44] 10:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x12b274800 == 46 [pid = 1652] [id = 71] 10:49:40 INFO - PROCESS | 1652 | --DOCSHELL 0x11b449800 == 45 [pid = 1652] [id = 70] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef72000 == 44 [pid = 1652] [id = 74] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x13029b000 == 43 [pid = 1652] [id = 20] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x115184800 == 42 [pid = 1652] [id = 46] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef78800 == 41 [pid = 1652] [id = 14] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12e927800 == 40 [pid = 1652] [id = 12] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd55000 == 39 [pid = 1652] [id = 64] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4e0000 == 38 [pid = 1652] [id = 16] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12f335000 == 37 [pid = 1652] [id = 15] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12e726800 == 36 [pid = 1652] [id = 68] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7ea000 == 35 [pid = 1652] [id = 21] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x130098800 == 34 [pid = 1652] [id = 19] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12cffa000 == 33 [pid = 1652] [id = 72] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba5e000 == 32 [pid = 1652] [id = 59] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12da1e800 == 31 [pid = 1652] [id = 9] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x130947000 == 30 [pid = 1652] [id = 22] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4d6800 == 29 [pid = 1652] [id = 75] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb97000 == 28 [pid = 1652] [id = 13] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8d5000 == 27 [pid = 1652] [id = 76] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfdd000 == 26 [pid = 1652] [id = 65] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12d472800 == 25 [pid = 1652] [id = 66] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12e92b000 == 24 [pid = 1652] [id = 73] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12e33f000 == 23 [pid = 1652] [id = 10] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x118516800 == 22 [pid = 1652] [id = 51] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe8800 == 21 [pid = 1652] [id = 8] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12e72c000 == 20 [pid = 1652] [id = 11] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12b270800 == 19 [pid = 1652] [id = 77] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x130095800 == 18 [pid = 1652] [id = 78] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11b81a800 == 17 [pid = 1652] [id = 60] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5ab800 == 16 [pid = 1652] [id = 69] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x127dab800 == 15 [pid = 1652] [id = 45] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1309a8800 == 14 [pid = 1652] [id = 23] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x118c1e800 == 13 [pid = 1652] [id = 52] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef83000 == 12 [pid = 1652] [id = 82] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x12d418000 == 11 [pid = 1652] [id = 81] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1299a2000 == 10 [pid = 1652] [id = 79] 10:49:43 INFO - PROCESS | 1652 | --DOCSHELL 0x1192cf000 == 9 [pid = 1652] [id = 80] 10:49:44 INFO - PROCESS | 1652 | 1461088184082 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 4799ms 10:49:44 INFO - PROCESS | 1652 | 1461088184147 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 10:49:44 INFO - PROCESS | 1652 | 1461088184151 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 10:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:49:44 INFO - PROCESS | 1652 | 1461088184154 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:49:44 INFO - PROCESS | 1652 | 1461088184156 Marionette TRACE conn2 <- [1,306,null,{}] 10:49:44 INFO - PROCESS | 1652 | 1461088184160 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:44 INFO - PROCESS | 1652 | 1461088184242 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 10:49:44 INFO - PROCESS | 1652 | 1461088184252 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x116562800 == 10 [pid = 1652] [id = 84] 10:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x118c82000) [pid = 1652] [serial = 249] [outer = 0x0] 10:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x118cd8400) [pid = 1652] [serial = 250] [outer = 0x118c82000] 10:49:44 INFO - PROCESS | 1652 | 1461088184280 Marionette DEBUG loaded listener.js 10:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x119c27000) [pid = 1652] [serial = 251] [outer = 0x118c82000] 10:49:44 INFO - PROCESS | 1652 | 1461088184622 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 520ms 10:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:49:44 INFO - PROCESS | 1652 | 1461088184674 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 10:49:44 INFO - PROCESS | 1652 | 1461088184678 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 10:49:44 INFO - PROCESS | 1652 | 1461088184682 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:49:44 INFO - PROCESS | 1652 | 1461088184684 Marionette TRACE conn2 <- [1,310,null,{}] 10:49:44 INFO - PROCESS | 1652 | 1461088184687 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:44 INFO - PROCESS | 1652 | 1461088184767 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 10:49:44 INFO - PROCESS | 1652 | 1461088184773 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b454000 == 11 [pid = 1652] [id = 85] 10:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x11a84f000) [pid = 1652] [serial = 252] [outer = 0x0] 10:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x11acd6000) [pid = 1652] [serial = 253] [outer = 0x11a84f000] 10:49:44 INFO - PROCESS | 1652 | 1461088184801 Marionette DEBUG loaded listener.js 10:49:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x11bad7c00) [pid = 1652] [serial = 254] [outer = 0x11a84f000] 10:49:45 INFO - PROCESS | 1652 | 1461088185140 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 471ms 10:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:49:45 INFO - PROCESS | 1652 | 1461088185153 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 10:49:45 INFO - PROCESS | 1652 | 1461088185155 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 10:49:45 INFO - PROCESS | 1652 | 1461088185157 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:49:45 INFO - PROCESS | 1652 | 1461088185160 Marionette TRACE conn2 <- [1,314,null,{}] 10:49:45 INFO - PROCESS | 1652 | 1461088185168 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:45 INFO - PROCESS | 1652 | 1461088185259 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 10:49:45 INFO - PROCESS | 1652 | 1461088185311 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x123958800 == 12 [pid = 1652] [id = 86] 10:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x11bad9800) [pid = 1652] [serial = 255] [outer = 0x0] 10:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x12381ec00) [pid = 1652] [serial = 256] [outer = 0x11bad9800] 10:49:45 INFO - PROCESS | 1652 | 1461088185341 Marionette DEBUG loaded listener.js 10:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x12760c800) [pid = 1652] [serial = 257] [outer = 0x11bad9800] 10:49:45 INFO - PROCESS | 1652 | 1461088185686 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 571ms 10:49:45 INFO - PROCESS | 1652 | 1461088185729 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 10:49:45 INFO - PROCESS | 1652 | 1461088185732 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 10:49:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:49:45 INFO - PROCESS | 1652 | 1461088185735 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:49:45 INFO - PROCESS | 1652 | 1461088185737 Marionette TRACE conn2 <- [1,318,null,{}] 10:49:45 INFO - PROCESS | 1652 | 1461088185740 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:45 INFO - PROCESS | 1652 | 1461088185921 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 10:49:45 INFO - PROCESS | 1652 | 1461088185940 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x129020800 == 13 [pid = 1652] [id = 87] 10:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x127dd2c00) [pid = 1652] [serial = 258] [outer = 0x0] 10:49:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x129918400) [pid = 1652] [serial = 259] [outer = 0x127dd2c00] 10:49:45 INFO - PROCESS | 1652 | 1461088185982 Marionette DEBUG loaded listener.js 10:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x12af10c00) [pid = 1652] [serial = 260] [outer = 0x127dd2c00] 10:49:46 INFO - PROCESS | 1652 | 1461088186478 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 769ms 10:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:49:46 INFO - PROCESS | 1652 | 1461088186511 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 10:49:46 INFO - PROCESS | 1652 | 1461088186512 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 10:49:46 INFO - PROCESS | 1652 | 1461088186520 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:49:46 INFO - PROCESS | 1652 | 1461088186521 Marionette TRACE conn2 <- [1,322,null,{}] 10:49:46 INFO - PROCESS | 1652 | 1461088186524 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:46 INFO - PROCESS | 1652 | 1461088186636 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 10:49:46 INFO - PROCESS | 1652 | 1461088186650 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe0800 == 14 [pid = 1652] [id = 88] 10:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x12b2f1c00) [pid = 1652] [serial = 261] [outer = 0x0] 10:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x12b815c00) [pid = 1652] [serial = 262] [outer = 0x12b2f1c00] 10:49:46 INFO - PROCESS | 1652 | 1461088186675 Marionette DEBUG loaded listener.js 10:49:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12b8cf400) [pid = 1652] [serial = 263] [outer = 0x12b2f1c00] 10:49:47 INFO - PROCESS | 1652 | 1461088187008 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 523ms 10:49:47 INFO - PROCESS | 1652 | 1461088187039 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 10:49:47 INFO - PROCESS | 1652 | 1461088187040 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 10:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:49:47 INFO - PROCESS | 1652 | 1461088187042 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:49:47 INFO - PROCESS | 1652 | 1461088187043 Marionette TRACE conn2 <- [1,326,null,{}] 10:49:47 INFO - PROCESS | 1652 | 1461088187045 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:47 INFO - PROCESS | 1652 | 1461088187164 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 10:49:47 INFO - PROCESS | 1652 | 1461088187178 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e71a000 == 15 [pid = 1652] [id = 89] 10:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x12b8c5c00) [pid = 1652] [serial = 264] [outer = 0x0] 10:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x12bb68400) [pid = 1652] [serial = 265] [outer = 0x12b8c5c00] 10:49:47 INFO - PROCESS | 1652 | 1461088187206 Marionette DEBUG loaded listener.js 10:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x12d4a8400) [pid = 1652] [serial = 266] [outer = 0x12b8c5c00] 10:49:47 INFO - PROCESS | 1652 | 1461088187554 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 10:49:47 INFO - PROCESS | 1652 | 1461088187560 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 10:49:47 INFO - PROCESS | 1652 | 1461088187561 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 10:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:49:47 INFO - PROCESS | 1652 | 1461088187563 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:49:47 INFO - PROCESS | 1652 | 1461088187565 Marionette TRACE conn2 <- [1,330,null,{}] 10:49:47 INFO - PROCESS | 1652 | 1461088187583 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:47 INFO - PROCESS | 1652 | 1461088187678 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 10:49:47 INFO - PROCESS | 1652 | 1461088187683 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef6b000 == 16 [pid = 1652] [id = 90] 10:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x12bb31c00) [pid = 1652] [serial = 267] [outer = 0x0] 10:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x12d4d2000) [pid = 1652] [serial = 268] [outer = 0x12bb31c00] 10:49:47 INFO - PROCESS | 1652 | 1461088187708 Marionette DEBUG loaded listener.js 10:49:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x12e152c00) [pid = 1652] [serial = 269] [outer = 0x12bb31c00] 10:49:48 INFO - PROCESS | 1652 | 1461088188064 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 522ms 10:49:48 INFO - PROCESS | 1652 | 1461088188095 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 10:49:48 INFO - PROCESS | 1652 | 1461088188096 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 10:49:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:49:48 INFO - PROCESS | 1652 | 1461088188099 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:49:48 INFO - PROCESS | 1652 | 1461088188100 Marionette TRACE conn2 <- [1,334,null,{}] 10:49:48 INFO - PROCESS | 1652 | 1461088188102 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:48 INFO - PROCESS | 1652 | 1461088188201 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 10:49:48 INFO - PROCESS | 1652 | 1461088188205 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f334000 == 17 [pid = 1652] [id = 91] 10:49:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x12e217400) [pid = 1652] [serial = 270] [outer = 0x0] 10:49:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x12e21ec00) [pid = 1652] [serial = 271] [outer = 0x12e217400] 10:49:48 INFO - PROCESS | 1652 | 1461088188231 Marionette DEBUG loaded listener.js 10:49:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x12e22fc00) [pid = 1652] [serial = 272] [outer = 0x12e217400] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x119c20000) [pid = 1652] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x11525ec00) [pid = 1652] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x1176dc000) [pid = 1652] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x11ade4000) [pid = 1652] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x11648e400) [pid = 1652] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x123a1dc00) [pid = 1652] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x12381f800) [pid = 1652] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x123a1d800) [pid = 1652] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x118c46c00) [pid = 1652] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x123c41c00) [pid = 1652] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x118922800) [pid = 1652] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x116417800) [pid = 1652] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x11ac4dc00) [pid = 1652] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x11c05b800) [pid = 1652] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x127d66400) [pid = 1652] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12381f400) [pid = 1652] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x1290f2000) [pid = 1652] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x11bad2000) [pid = 1652] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x12950d000) [pid = 1652] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x1189e3800) [pid = 1652] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x11b4b0800) [pid = 1652] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x11c00d400) [pid = 1652] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x11a74f000) [pid = 1652] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x11ac51000) [pid = 1652] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x11b829800) [pid = 1652] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x119c27c00) [pid = 1652] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x11648f000) [pid = 1652] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x113ec9800) [pid = 1652] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12381fc00) [pid = 1652] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x127d71800) [pid = 1652] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12423c000) [pid = 1652] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x119dcf800) [pid = 1652] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x11c065000) [pid = 1652] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x123902c00) [pid = 1652] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x11ac53400) [pid = 1652] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x11bbd2c00) [pid = 1652] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x11aace800) [pid = 1652] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x1197ed800) [pid = 1652] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x11867b400) [pid = 1652] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12f31cc00) [pid = 1652] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x127d6cc00) [pid = 1652] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12d22cc00) [pid = 1652] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12ce7a400) [pid = 1652] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x127611400) [pid = 1652] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12e145000) [pid = 1652] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12e228800) [pid = 1652] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x12bb65c00) [pid = 1652] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12b8cc400) [pid = 1652] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11a7ad400) [pid = 1652] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12b2b5c00) [pid = 1652] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12e65e000) [pid = 1652] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x127dd4400) [pid = 1652] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12e214400) [pid = 1652] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12f8a1800) [pid = 1652] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x112172000) [pid = 1652] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12f4aa400) [pid = 1652] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12f314c00) [pid = 1652] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12bbe0400) [pid = 1652] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12ef52000) [pid = 1652] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12fd65c00) [pid = 1652] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12e707c00) [pid = 1652] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x11ac4f800) [pid = 1652] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12e223c00) [pid = 1652] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12b2b4400) [pid = 1652] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12b2af400) [pid = 1652] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11c3d3800) [pid = 1652] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12e14fc00) [pid = 1652] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11b82a800) [pid = 1652] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x1302e9800) [pid = 1652] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11acde400) [pid = 1652] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11acd8c00) [pid = 1652] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x112172800) [pid = 1652] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11a7b1c00) [pid = 1652] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:49:49 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12d237000) [pid = 1652] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:49:49 INFO - PROCESS | 1652 | 1461088189825 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1770ms 10:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:49:49 INFO - PROCESS | 1652 | 1461088189870 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 10:49:49 INFO - PROCESS | 1652 | 1461088189871 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 10:49:49 INFO - PROCESS | 1652 | 1461088189873 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:49:49 INFO - PROCESS | 1652 | 1461088189874 Marionette TRACE conn2 <- [1,338,null,{}] 10:49:49 INFO - PROCESS | 1652 | 1461088189877 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:49 INFO - PROCESS | 1652 | 1461088189957 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 10:49:49 INFO - PROCESS | 1652 | 1461088189961 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192d6800 == 18 [pid = 1652] [id = 92] 10:49:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x116493c00) [pid = 1652] [serial = 273] [outer = 0x0] 10:49:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x119c27c00) [pid = 1652] [serial = 274] [outer = 0x116493c00] 10:49:49 INFO - PROCESS | 1652 | 1461088189986 Marionette DEBUG loaded listener.js 10:49:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x11ac4dc00) [pid = 1652] [serial = 275] [outer = 0x116493c00] 10:49:50 INFO - PROCESS | 1652 | 1461088190448 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 620ms 10:49:50 INFO - PROCESS | 1652 | 1461088190494 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 10:49:50 INFO - PROCESS | 1652 | 1461088190495 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 10:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:49:50 INFO - PROCESS | 1652 | 1461088190498 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:49:50 INFO - PROCESS | 1652 | 1461088190499 Marionette TRACE conn2 <- [1,342,null,{}] 10:49:50 INFO - PROCESS | 1652 | 1461088190501 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:50 INFO - PROCESS | 1652 | 1461088190583 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 10:49:50 INFO - PROCESS | 1652 | 1461088190589 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x123bb2800 == 19 [pid = 1652] [id = 93] 10:49:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x11acd9c00) [pid = 1652] [serial = 276] [outer = 0x0] 10:49:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x11b879000) [pid = 1652] [serial = 277] [outer = 0x11acd9c00] 10:49:50 INFO - PROCESS | 1652 | 1461088190615 Marionette DEBUG loaded listener.js 10:49:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x11c018c00) [pid = 1652] [serial = 278] [outer = 0x11acd9c00] 10:49:50 INFO - PROCESS | 1652 | 1461088190973 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 522ms 10:49:51 INFO - PROCESS | 1652 | 1461088191020 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 10:49:51 INFO - PROCESS | 1652 | 1461088191022 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 10:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:49:51 INFO - PROCESS | 1652 | 1461088191024 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:49:51 INFO - PROCESS | 1652 | 1461088191026 Marionette TRACE conn2 <- [1,346,null,{}] 10:49:51 INFO - PROCESS | 1652 | 1461088191028 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:51 INFO - PROCESS | 1652 | 1461088191125 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 10:49:51 INFO - PROCESS | 1652 | 1461088191131 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b270000 == 20 [pid = 1652] [id = 94] 10:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12381e000) [pid = 1652] [serial = 279] [outer = 0x0] 10:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12760ac00) [pid = 1652] [serial = 280] [outer = 0x12381e000] 10:49:51 INFO - PROCESS | 1652 | 1461088191163 Marionette DEBUG loaded listener.js 10:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x1299e6400) [pid = 1652] [serial = 281] [outer = 0x12381e000] 10:49:51 INFO - PROCESS | 1652 | 1461088191610 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:49:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 619ms 10:49:51 INFO - PROCESS | 1652 | 1461088191650 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 10:49:51 INFO - PROCESS | 1652 | 1461088191652 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 10:49:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:49:51 INFO - PROCESS | 1652 | 1461088191658 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:49:51 INFO - PROCESS | 1652 | 1461088191660 Marionette TRACE conn2 <- [1,350,null,{}] 10:49:51 INFO - PROCESS | 1652 | 1461088191664 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:51 INFO - PROCESS | 1652 | 1461088191763 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 10:49:51 INFO - PROCESS | 1652 | 1461088191861 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11928b800 == 21 [pid = 1652] [id = 95] 10:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x118c4d000) [pid = 1652] [serial = 282] [outer = 0x0] 10:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x118eb2800) [pid = 1652] [serial = 283] [outer = 0x118c4d000] 10:49:51 INFO - PROCESS | 1652 | 1461088191907 Marionette DEBUG loaded listener.js 10:49:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11a74f400) [pid = 1652] [serial = 284] [outer = 0x118c4d000] 10:49:52 INFO - PROCESS | 1652 | 1461088192316 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:49:52 INFO - PROCESS | 1652 | 1461088192326 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 721ms 10:49:52 INFO - PROCESS | 1652 | 1461088192383 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 10:49:52 INFO - PROCESS | 1652 | 1461088192387 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 10:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:49:52 INFO - PROCESS | 1652 | 1461088192393 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:49:52 INFO - PROCESS | 1652 | 1461088192395 Marionette TRACE conn2 <- [1,354,null,{}] 10:49:52 INFO - PROCESS | 1652 | 1461088192397 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:52 INFO - PROCESS | 1652 | 1461088192497 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 10:49:52 INFO - PROCESS | 1652 | 1461088192568 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd62800 == 22 [pid = 1652] [id = 96] 10:49:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x11badb000) [pid = 1652] [serial = 285] [outer = 0x0] 10:49:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x1244d5800) [pid = 1652] [serial = 286] [outer = 0x11badb000] 10:49:52 INFO - PROCESS | 1652 | 1461088192598 Marionette DEBUG loaded listener.js 10:49:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x127d73800) [pid = 1652] [serial = 287] [outer = 0x11badb000] 10:49:53 INFO - PROCESS | 1652 | 1461088193045 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 670ms 10:49:53 INFO - PROCESS | 1652 | 1461088193101 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 10:49:53 INFO - PROCESS | 1652 | 1461088193103 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 10:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:49:53 INFO - PROCESS | 1652 | 1461088193121 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:49:53 INFO - PROCESS | 1652 | 1461088193124 Marionette TRACE conn2 <- [1,358,null,{}] 10:49:53 INFO - PROCESS | 1652 | 1461088193133 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:53 INFO - PROCESS | 1652 | 1461088193235 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 10:49:53 INFO - PROCESS | 1652 | 1461088193307 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef73000 == 23 [pid = 1652] [id = 97] 10:49:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12b2b3000) [pid = 1652] [serial = 288] [outer = 0x0] 10:49:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12b2b4000) [pid = 1652] [serial = 289] [outer = 0x12b2b3000] 10:49:53 INFO - PROCESS | 1652 | 1461088193339 Marionette DEBUG loaded listener.js 10:49:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12bb32c00) [pid = 1652] [serial = 290] [outer = 0x12b2b3000] 10:49:53 INFO - PROCESS | 1652 | 1461088193807 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 724ms 10:49:53 INFO - PROCESS | 1652 | 1461088193845 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 10:49:53 INFO - PROCESS | 1652 | 1461088193847 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 10:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:49:53 INFO - PROCESS | 1652 | 1461088193871 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:49:53 INFO - PROCESS | 1652 | 1461088193872 Marionette TRACE conn2 <- [1,362,null,{}] 10:49:53 INFO - PROCESS | 1652 | 1461088193875 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:53 INFO - PROCESS | 1652 | 1461088193976 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 10:49:54 INFO - PROCESS | 1652 | 1461088194046 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x115763800 == 24 [pid = 1652] [id = 98] 10:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x1157bdc00) [pid = 1652] [serial = 291] [outer = 0x0] 10:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x11a7b2400) [pid = 1652] [serial = 292] [outer = 0x1157bdc00] 10:49:54 INFO - PROCESS | 1652 | 1461088194076 Marionette DEBUG loaded listener.js 10:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11ade0400) [pid = 1652] [serial = 293] [outer = 0x1157bdc00] 10:49:54 INFO - PROCESS | 1652 | 1461088194708 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 873ms 10:49:54 INFO - PROCESS | 1652 | 1461088194752 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 10:49:54 INFO - PROCESS | 1652 | 1461088194754 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 10:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:49:54 INFO - PROCESS | 1652 | 1461088194759 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:49:54 INFO - PROCESS | 1652 | 1461088194762 Marionette TRACE conn2 <- [1,366,null,{}] 10:49:54 INFO - PROCESS | 1652 | 1461088194767 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:54 INFO - PROCESS | 1652 | 1461088194849 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 10:49:54 INFO - PROCESS | 1652 | 1461088194924 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118945000 == 25 [pid = 1652] [id = 99] 10:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x115260800) [pid = 1652] [serial = 294] [outer = 0x0] 10:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x11641e400) [pid = 1652] [serial = 295] [outer = 0x115260800] 10:49:54 INFO - PROCESS | 1652 | 1461088194952 Marionette DEBUG loaded listener.js 10:49:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x1185f5000) [pid = 1652] [serial = 296] [outer = 0x115260800] 10:49:55 INFO - PROCESS | 1652 | 1461088195379 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 672ms 10:49:55 INFO - PROCESS | 1652 | 1461088195434 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 10:49:55 INFO - PROCESS | 1652 | 1461088195438 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 10:49:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:49:55 INFO - PROCESS | 1652 | 1461088195444 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:49:55 INFO - PROCESS | 1652 | 1461088195446 Marionette TRACE conn2 <- [1,370,null,{}] 10:49:55 INFO - PROCESS | 1652 | 1461088195449 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:55 INFO - PROCESS | 1652 | 1461088195552 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 10:49:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1302a1000 == 24 [pid = 1652] [id = 83] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x123d79000) [pid = 1652] [serial = 11] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x123f7f400) [pid = 1652] [serial = 8] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12e22d400) [pid = 1652] [serial = 247] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x130407c00) [pid = 1652] [serial = 67] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12b3ec400) [pid = 1652] [serial = 118] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x1272c6c00) [pid = 1652] [serial = 130] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x12e65f800) [pid = 1652] [serial = 200] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x123a1d000) [pid = 1652] [serial = 236] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x127ebc400) [pid = 1652] [serial = 132] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x123f7d400) [pid = 1652] [serial = 103] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x1273c5c00) [pid = 1652] [serial = 106] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x1290e8400) [pid = 1652] [serial = 109] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x11c6c4000) [pid = 1652] [serial = 206] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12703b800) [pid = 1652] [serial = 162] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x123823800) [pid = 1652] [serial = 238] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11913fc00) [pid = 1652] [serial = 138] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x11bbd3000) [pid = 1652] [serial = 127] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11b825c00) [pid = 1652] [serial = 208] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x1240fa000) [pid = 1652] [serial = 129] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12950f400) [pid = 1652] [serial = 112] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11a74d000) [pid = 1652] [serial = 177] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x11bbcdc00) [pid = 1652] [serial = 159] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11b87e800) [pid = 1652] [serial = 205] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x11abbb000) [pid = 1652] [serial = 124] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x1299e8c00) [pid = 1652] [serial = 115] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x11b87d400) [pid = 1652] [serial = 126] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x11acda400) [pid = 1652] [serial = 235] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x11abb8000) [pid = 1652] [serial = 82] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x118c52400) [pid = 1652] [serial = 154] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x119dce800) [pid = 1652] [serial = 156] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x11ac47c00) [pid = 1652] [serial = 73] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x119dcec00) [pid = 1652] [serial = 79] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11b4b2800) [pid = 1652] [serial = 85] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x1176db000) [pid = 1652] [serial = 70] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x1176de400) [pid = 1652] [serial = 121] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x119dd2400) [pid = 1652] [serial = 123] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x11856f400) [pid = 1652] [serial = 153] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x114422400) [pid = 1652] [serial = 120] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x11a745800) [pid = 1652] [serial = 139] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11ade6c00) [pid = 1652] [serial = 141] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x11a7ad800) [pid = 1652] [serial = 136] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x115891000) [pid = 1652] [serial = 69] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11880d400) [pid = 1652] [serial = 76] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x118572c00) [pid = 1652] [serial = 75] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11b87b400) [pid = 1652] [serial = 87] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11bad5c00) [pid = 1652] [serial = 88] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11a85a400) [pid = 1652] [serial = 81] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12423bc00) [pid = 1652] [serial = 105] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x123a0f400) [pid = 1652] [serial = 99] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x123d6e400) [pid = 1652] [serial = 102] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x118c83c00) [pid = 1652] [serial = 78] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1290e8800) [pid = 1652] [serial = 111] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11ac4d400) [pid = 1652] [serial = 157] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11c069800) [pid = 1652] [serial = 93] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11adeb800) [pid = 1652] [serial = 180] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12e70b000) [pid = 1652] [serial = 202] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11acdac00) [pid = 1652] [serial = 84] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12b2b5800) [pid = 1652] [serial = 133] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x127eb1800) [pid = 1652] [serial = 108] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x123822c00) [pid = 1652] [serial = 96] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x129917000) [pid = 1652] [serial = 114] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11badc400) [pid = 1652] [serial = 90] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11c062000) [pid = 1652] [serial = 91] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12af05c00) [pid = 1652] [serial = 117] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x119dcd800) [pid = 1652] [serial = 135] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11a84f400) [pid = 1652] [serial = 72] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12381cc00) [pid = 1652] [serial = 94] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x123903c00) [pid = 1652] [serial = 97] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x123c41000) [pid = 1652] [serial = 100] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11c069c00) [pid = 1652] [serial = 160] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x127d6f400) [pid = 1652] [serial = 239] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1273c2800) [pid = 1652] [serial = 184] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x123f79800) [pid = 1652] [serial = 148] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x127038800) [pid = 1652] [serial = 150] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12381e400) [pid = 1652] [serial = 209] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12ce79800) [pid = 1652] [serial = 244] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12b3f5800) [pid = 1652] [serial = 165] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x123b7fc00) [pid = 1652] [serial = 147] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b3f0400) [pid = 1652] [serial = 242] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11c5d8000) [pid = 1652] [serial = 145] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11c05b000) [pid = 1652] [serial = 144] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11b82e000) [pid = 1652] [serial = 142] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x129777c00) [pid = 1652] [serial = 211] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11acda800) [pid = 1652] [serial = 178] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b818400) [pid = 1652] [serial = 166] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12e224800) [pid = 1652] [serial = 218] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12b8cc000) [pid = 1652] [serial = 168] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12ce75800) [pid = 1652] [serial = 214] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12ef52400) [pid = 1652] [serial = 203] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b3f9800) [pid = 1652] [serial = 212] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x127ebb400) [pid = 1652] [serial = 163] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12b2ad400) [pid = 1652] [serial = 241] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b2b5400) [pid = 1652] [serial = 186] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x1272c9c00) [pid = 1652] [serial = 151] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11bada000) [pid = 1652] [serial = 181] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12ce7c000) [pid = 1652] [serial = 21] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12d22c800) [pid = 1652] [serial = 22] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12ce78400) [pid = 1652] [serial = 174] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12ce6f000) [pid = 1652] [serial = 172] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12f8a3c00) [pid = 1652] [serial = 223] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12bb34000) [pid = 1652] [serial = 18] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12e212400) [pid = 1652] [serial = 217] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12ef58000) [pid = 1652] [serial = 221] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12d4ab000) [pid = 1652] [serial = 215] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x127d71c00) [pid = 1652] [serial = 171] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b8ce000) [pid = 1652] [serial = 15] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b8d3400) [pid = 1652] [serial = 16] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12e662c00) [pid = 1652] [serial = 220] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12b8d3800) [pid = 1652] [serial = 169] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x112174800) [pid = 1652] [serial = 229] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12e70e800) [pid = 1652] [serial = 36] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12ef4fc00) [pid = 1652] [serial = 37] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b8c5800) [pid = 1652] [serial = 33] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12e702c00) [pid = 1652] [serial = 34] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12cdb0000) [pid = 1652] [serial = 189] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12e230c00) [pid = 1652] [serial = 30] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12bb38400) [pid = 1652] [serial = 187] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x119dd1800) [pid = 1652] [serial = 31] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12d4cc000) [pid = 1652] [serial = 245] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x123d79c00) [pid = 1652] [serial = 183] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12e220000) [pid = 1652] [serial = 28] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12fd5d800) [pid = 1652] [serial = 224] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12d231400) [pid = 1652] [serial = 175] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12e216800) [pid = 1652] [serial = 27] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12fd6e000) [pid = 1652] [serial = 226] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12d4acc00) [pid = 1652] [serial = 24] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12e147800) [pid = 1652] [serial = 25] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12fd65800) [pid = 1652] [serial = 54] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x13024d400) [pid = 1652] [serial = 55] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12f8bf800) [pid = 1652] [serial = 48] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12fd56c00) [pid = 1652] [serial = 51] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12fd59000) [pid = 1652] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x112178400) [pid = 1652] [serial = 230] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12e22e800) [pid = 1652] [serial = 196] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12f4b3000) [pid = 1652] [serial = 45] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12f89d800) [pid = 1652] [serial = 46] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12af08800) [pid = 1652] [serial = 232] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12f31d800) [pid = 1652] [serial = 42] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12f4a8400) [pid = 1652] [serial = 43] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12d232000) [pid = 1652] [serial = 190] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12ef5ec00) [pid = 1652] [serial = 40] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12d4aac00) [pid = 1652] [serial = 192] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x130114800) [pid = 1652] [serial = 227] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ef58c00) [pid = 1652] [serial = 39] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12e655800) [pid = 1652] [serial = 199] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x1302ef400) [pid = 1652] [serial = 66] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x130256c00) [pid = 1652] [serial = 63] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x13025bc00) [pid = 1652] [serial = 64] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11ace1800) [pid = 1652] [serial = 61] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12af0d400) [pid = 1652] [serial = 233] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x130251400) [pid = 1652] [serial = 58] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12d4cb400) [pid = 1652] [serial = 193] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x11acdc000) [pid = 1652] [serial = 60] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12e225800) [pid = 1652] [serial = 195] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12fd51400) [pid = 1652] [serial = 57] [outer = 0x0] [url = about:blank] 10:49:55 INFO - PROCESS | 1652 | 1461088195635 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x114a81800 == 25 [pid = 1652] [id = 100] 10:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x112177400) [pid = 1652] [serial = 297] [outer = 0x0] 10:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1152bcc00) [pid = 1652] [serial = 298] [outer = 0x112177400] 10:49:55 INFO - PROCESS | 1652 | 1461088195667 Marionette DEBUG loaded listener.js 10:49:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x118c46c00) [pid = 1652] [serial = 299] [outer = 0x112177400] 10:49:56 INFO - PROCESS | 1652 | 1461088196169 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 769ms 10:49:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:49:56 INFO - PROCESS | 1652 | 1461088196214 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 10:49:56 INFO - PROCESS | 1652 | 1461088196215 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 10:49:56 INFO - PROCESS | 1652 | 1461088196218 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:49:56 INFO - PROCESS | 1652 | 1461088196220 Marionette TRACE conn2 <- [1,374,null,{}] 10:49:56 INFO - PROCESS | 1652 | 1461088196227 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:56 INFO - PROCESS | 1652 | 1461088196301 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 10:49:56 INFO - PROCESS | 1652 | 1461088196307 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11911b000 == 26 [pid = 1652] [id = 101] 10:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x119dcec00) [pid = 1652] [serial = 300] [outer = 0x0] 10:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11a744400) [pid = 1652] [serial = 301] [outer = 0x119dcec00] 10:49:56 INFO - PROCESS | 1652 | 1461088196337 Marionette DEBUG loaded listener.js 10:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11a7ad800) [pid = 1652] [serial = 302] [outer = 0x119dcec00] 10:49:56 INFO - PROCESS | 1652 | 1461088196678 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:49:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:49:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 470ms 10:49:56 INFO - PROCESS | 1652 | 1461088196688 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 10:49:56 INFO - PROCESS | 1652 | 1461088196690 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 10:49:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:49:56 INFO - PROCESS | 1652 | 1461088196692 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:49:56 INFO - PROCESS | 1652 | 1461088196693 Marionette TRACE conn2 <- [1,378,null,{}] 10:49:56 INFO - PROCESS | 1652 | 1461088196695 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:56 INFO - PROCESS | 1652 | 1461088196775 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 10:49:56 INFO - PROCESS | 1652 | 1461088196815 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x119291000 == 27 [pid = 1652] [id = 102] 10:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11a7b2800) [pid = 1652] [serial = 303] [outer = 0x0] 10:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11aacf000) [pid = 1652] [serial = 304] [outer = 0x11a7b2800] 10:49:56 INFO - PROCESS | 1652 | 1461088196841 Marionette DEBUG loaded listener.js 10:49:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11ac53000) [pid = 1652] [serial = 305] [outer = 0x11a7b2800] 10:49:57 INFO - PROCESS | 1652 | 1461088197105 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:49:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:49:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 469ms 10:49:57 INFO - PROCESS | 1652 | 1461088197162 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 10:49:57 INFO - PROCESS | 1652 | 1461088197164 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 10:49:57 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:49:57 INFO - PROCESS | 1652 | 1461088197171 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:49:57 INFO - PROCESS | 1652 | 1461088197173 Marionette TRACE conn2 <- [1,382,null,{}] 10:49:57 INFO - PROCESS | 1652 | 1461088197177 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:57 INFO - PROCESS | 1652 | 1461088197287 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 10:49:57 INFO - PROCESS | 1652 | 1461088197351 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b07000 == 28 [pid = 1652] [id = 103] 10:49:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x118c50400) [pid = 1652] [serial = 306] [outer = 0x0] 10:49:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11ac52c00) [pid = 1652] [serial = 307] [outer = 0x118c50400] 10:49:57 INFO - PROCESS | 1652 | 1461088197393 Marionette DEBUG loaded listener.js 10:49:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11ade4800) [pid = 1652] [serial = 308] [outer = 0x118c50400] 10:49:57 INFO - PROCESS | 1652 | 1461088197876 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:49:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:49:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 725ms 10:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:49:57 INFO - PROCESS | 1652 | 1461088197894 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 10:49:57 INFO - PROCESS | 1652 | 1461088197895 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 10:49:57 INFO - PROCESS | 1652 | 1461088197904 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:49:57 INFO - PROCESS | 1652 | 1461088197906 Marionette TRACE conn2 <- [1,386,null,{}] 10:49:57 INFO - PROCESS | 1652 | 1461088197914 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:58 INFO - PROCESS | 1652 | 1461088198017 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 10:49:58 INFO - PROCESS | 1652 | 1461088198048 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7ec000 == 29 [pid = 1652] [id = 104] 10:49:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11b87d800) [pid = 1652] [serial = 309] [outer = 0x0] 10:49:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11bada800) [pid = 1652] [serial = 310] [outer = 0x11b87d800] 10:49:58 INFO - PROCESS | 1652 | 1461088198077 Marionette DEBUG loaded listener.js 10:49:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11bbd4800) [pid = 1652] [serial = 311] [outer = 0x11b87d800] 10:49:58 INFO - PROCESS | 1652 | 1461088198397 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 10:49:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:49:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 532ms 10:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:49:58 INFO - PROCESS | 1652 | 1461088198430 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 10:49:58 INFO - PROCESS | 1652 | 1461088198431 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 10:49:58 INFO - PROCESS | 1652 | 1461088198433 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:49:58 INFO - PROCESS | 1652 | 1461088198434 Marionette TRACE conn2 <- [1,390,null,{}] 10:49:58 INFO - PROCESS | 1652 | 1461088198436 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:58 INFO - PROCESS | 1652 | 1461088198523 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 10:49:58 INFO - PROCESS | 1652 | 1461088198537 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a873800 == 30 [pid = 1652] [id = 105] 10:49:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11b82d400) [pid = 1652] [serial = 312] [outer = 0x0] 10:49:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11c015000) [pid = 1652] [serial = 313] [outer = 0x11b82d400] 10:49:58 INFO - PROCESS | 1652 | 1461088198563 Marionette DEBUG loaded listener.js 10:49:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11c5d8c00) [pid = 1652] [serial = 314] [outer = 0x11b82d400] 10:49:58 INFO - PROCESS | 1652 | 1461088198938 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 10:49:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:49:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 519ms 10:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:49:58 INFO - PROCESS | 1652 | 1461088198955 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 10:49:58 INFO - PROCESS | 1652 | 1461088198956 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 10:49:58 INFO - PROCESS | 1652 | 1461088198958 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:49:58 INFO - PROCESS | 1652 | 1461088198959 Marionette TRACE conn2 <- [1,394,null,{}] 10:49:58 INFO - PROCESS | 1652 | 1461088198962 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:59 INFO - PROCESS | 1652 | 1461088199051 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 10:49:59 INFO - PROCESS | 1652 | 1461088199077 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b45d000 == 31 [pid = 1652] [id = 106] 10:49:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x114421800) [pid = 1652] [serial = 315] [outer = 0x0] 10:49:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123821c00) [pid = 1652] [serial = 316] [outer = 0x114421800] 10:49:59 INFO - PROCESS | 1652 | 1461088199103 Marionette DEBUG loaded listener.js 10:49:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123a1d000) [pid = 1652] [serial = 317] [outer = 0x114421800] 10:49:59 INFO - PROCESS | 1652 | 1461088199439 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 10:49:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:49:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 519ms 10:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:49:59 INFO - PROCESS | 1652 | 1461088199477 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 10:49:59 INFO - PROCESS | 1652 | 1461088199478 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 10:49:59 INFO - PROCESS | 1652 | 1461088199480 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:49:59 INFO - PROCESS | 1652 | 1461088199482 Marionette TRACE conn2 <- [1,398,null,{}] 10:49:59 INFO - PROCESS | 1652 | 1461088199484 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:59 INFO - PROCESS | 1652 | 1461088199575 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 10:49:59 INFO - PROCESS | 1652 | 1461088199606 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba6a000 == 32 [pid = 1652] [id = 107] 10:49:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123821000) [pid = 1652] [serial = 318] [outer = 0x0] 10:49:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x123d03400) [pid = 1652] [serial = 319] [outer = 0x123821000] 10:49:59 INFO - PROCESS | 1652 | 1461088199632 Marionette DEBUG loaded listener.js 10:49:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x1240f4c00) [pid = 1652] [serial = 320] [outer = 0x123821000] 10:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x127dd2c00) [pid = 1652] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11a84f000) [pid = 1652] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11bad9800) [pid = 1652] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11acd9c00) [pid = 1652] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12bb31c00) [pid = 1652] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12e217400) [pid = 1652] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x116493c00) [pid = 1652] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12b2f1c00) [pid = 1652] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b8c5c00) [pid = 1652] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12e220c00) [pid = 1652] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:49:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x118c82000) [pid = 1652] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:49:59 INFO - PROCESS | 1652 | 1461088199971 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 10:49:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:49:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 10:50:00 INFO - PROCESS | 1652 | 1461088200001 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 10:50:00 INFO - PROCESS | 1652 | 1461088200002 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 10:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:50:00 INFO - PROCESS | 1652 | 1461088200005 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:50:00 INFO - PROCESS | 1652 | 1461088200006 Marionette TRACE conn2 <- [1,402,null,{}] 10:50:00 INFO - PROCESS | 1652 | 1461088200008 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:00 INFO - PROCESS | 1652 | 1461088200083 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 10:50:00 INFO - PROCESS | 1652 | 1461088200089 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd97000 == 33 [pid = 1652] [id = 108] 10:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x123d6e400) [pid = 1652] [serial = 321] [outer = 0x0] 10:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1244d4000) [pid = 1652] [serial = 322] [outer = 0x123d6e400] 10:50:00 INFO - PROCESS | 1652 | 1461088200115 Marionette DEBUG loaded listener.js 10:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12703b800) [pid = 1652] [serial = 323] [outer = 0x123d6e400] 10:50:00 INFO - PROCESS | 1652 | 1461088200451 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 10:50:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 469ms 10:50:00 INFO - PROCESS | 1652 | 1461088200474 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 10:50:00 INFO - PROCESS | 1652 | 1461088200476 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 10:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:50:00 INFO - PROCESS | 1652 | 1461088200478 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:50:00 INFO - PROCESS | 1652 | 1461088200480 Marionette TRACE conn2 <- [1,406,null,{}] 10:50:00 INFO - PROCESS | 1652 | 1461088200482 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:00 INFO - PROCESS | 1652 | 1461088200572 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 10:50:00 INFO - PROCESS | 1652 | 1461088200614 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c085000 == 34 [pid = 1652] [id = 109] 10:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11bad1000) [pid = 1652] [serial = 324] [outer = 0x0] 10:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1271ee800) [pid = 1652] [serial = 325] [outer = 0x11bad1000] 10:50:00 INFO - PROCESS | 1652 | 1461088200643 Marionette DEBUG loaded listener.js 10:50:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x127ebc400) [pid = 1652] [serial = 326] [outer = 0x11bad1000] 10:50:00 INFO - PROCESS | 1652 | 1461088200954 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 10:50:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:50:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 520ms 10:50:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:50:01 INFO - PROCESS | 1652 | 1461088200999 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 10:50:01 INFO - PROCESS | 1652 | 1461088201000 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 10:50:01 INFO - PROCESS | 1652 | 1461088201002 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:50:01 INFO - PROCESS | 1652 | 1461088201004 Marionette TRACE conn2 <- [1,410,null,{}] 10:50:01 INFO - PROCESS | 1652 | 1461088201006 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:01 INFO - PROCESS | 1652 | 1461088201081 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 10:50:01 INFO - PROCESS | 1652 | 1461088201088 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12395e800 == 35 [pid = 1652] [id = 110] 10:50:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x127eb9400) [pid = 1652] [serial = 327] [outer = 0x0] 10:50:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1290f1800) [pid = 1652] [serial = 328] [outer = 0x127eb9400] 10:50:01 INFO - PROCESS | 1652 | 1461088201114 Marionette DEBUG loaded listener.js 10:50:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129916800) [pid = 1652] [serial = 329] [outer = 0x127eb9400] 10:50:01 INFO - PROCESS | 1652 | 1461088201420 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 10:50:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:50:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 467ms 10:50:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:50:01 INFO - PROCESS | 1652 | 1461088201471 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 10:50:01 INFO - PROCESS | 1652 | 1461088201472 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 10:50:01 INFO - PROCESS | 1652 | 1461088201474 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:50:01 INFO - PROCESS | 1652 | 1461088201475 Marionette TRACE conn2 <- [1,414,null,{}] 10:50:01 INFO - PROCESS | 1652 | 1461088201485 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:01 INFO - PROCESS | 1652 | 1461088201558 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 10:50:01 INFO - PROCESS | 1652 | 1461088201562 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123bb3800 == 36 [pid = 1652] [id = 111] 10:50:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1290ec000) [pid = 1652] [serial = 330] [outer = 0x0] 10:50:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12af03800) [pid = 1652] [serial = 331] [outer = 0x1290ec000] 10:50:01 INFO - PROCESS | 1652 | 1461088201589 Marionette DEBUG loaded listener.js 10:50:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12af0cc00) [pid = 1652] [serial = 332] [outer = 0x1290ec000] 10:50:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119291000 == 35 [pid = 1652] [id = 102] 10:50:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7ec000 == 34 [pid = 1652] [id = 104] 10:50:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11b45d000 == 33 [pid = 1652] [id = 106] 10:50:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119b07000 == 32 [pid = 1652] [id = 103] 10:50:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11c085000 == 31 [pid = 1652] [id = 109] 10:50:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba6a000 == 30 [pid = 1652] [id = 107] 10:50:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11a873800 == 29 [pid = 1652] [id = 105] 10:50:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12395e800 == 28 [pid = 1652] [id = 110] 10:50:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd97000 == 27 [pid = 1652] [id = 108] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12b815c00) [pid = 1652] [serial = 262] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12bb68400) [pid = 1652] [serial = 265] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12d4a8400) [pid = 1652] [serial = 266] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b8cf400) [pid = 1652] [serial = 263] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ef54000) [pid = 1652] [serial = 248] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x118cd8400) [pid = 1652] [serial = 250] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119c27000) [pid = 1652] [serial = 251] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x129918400) [pid = 1652] [serial = 259] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11acd6000) [pid = 1652] [serial = 253] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11bad7c00) [pid = 1652] [serial = 254] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12381ec00) [pid = 1652] [serial = 256] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11c018c00) [pid = 1652] [serial = 278] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12760c800) [pid = 1652] [serial = 257] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12d4d2000) [pid = 1652] [serial = 268] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12e152c00) [pid = 1652] [serial = 269] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12e21ec00) [pid = 1652] [serial = 271] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11b879000) [pid = 1652] [serial = 277] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11ac4dc00) [pid = 1652] [serial = 275] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12e22fc00) [pid = 1652] [serial = 272] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x119c27c00) [pid = 1652] [serial = 274] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12af10c00) [pid = 1652] [serial = 260] [outer = 0x0] [url = about:blank] 10:50:02 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x12760ac00) [pid = 1652] [serial = 280] [outer = 0x0] [url = about:blank] 10:50:03 INFO - PROCESS | 1652 | 1461088203099 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 10:50:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:50:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1672ms 10:50:03 INFO - PROCESS | 1652 | 1461088203147 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 10:50:03 INFO - PROCESS | 1652 | 1461088203149 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 10:50:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:50:03 INFO - PROCESS | 1652 | 1461088203177 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:50:03 INFO - PROCESS | 1652 | 1461088203180 Marionette TRACE conn2 <- [1,418,null,{}] 10:50:03 INFO - PROCESS | 1652 | 1461088203185 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:03 INFO - PROCESS | 1652 | 1461088203285 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 10:50:03 INFO - PROCESS | 1652 | 1461088203329 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x1155b0000 == 28 [pid = 1652] [id = 112] 10:50:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x1157b1800) [pid = 1652] [serial = 333] [outer = 0x0] 10:50:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1164ed000) [pid = 1652] [serial = 334] [outer = 0x1157b1800] 10:50:03 INFO - PROCESS | 1652 | 1461088203361 Marionette DEBUG loaded listener.js 10:50:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11866ec00) [pid = 1652] [serial = 335] [outer = 0x1157b1800] 10:50:04 INFO - PROCESS | 1652 | 1461088204358 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 10:50:04 INFO - PROCESS | 1652 | --DOCSHELL 0x115763800 == 27 [pid = 1652] [id = 98] 10:50:04 INFO - PROCESS | 1652 | --DOCSHELL 0x118945000 == 26 [pid = 1652] [id = 99] 10:50:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef73000 == 25 [pid = 1652] [id = 97] 10:50:04 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd62800 == 24 [pid = 1652] [id = 96] 10:50:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 10:50:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1230ms 10:50:04 INFO - PROCESS | 1652 | 1461088204406 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 10:50:04 INFO - PROCESS | 1652 | 1461088204408 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 10:50:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:50:04 INFO - PROCESS | 1652 | 1461088204411 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:50:04 INFO - PROCESS | 1652 | 1461088204413 Marionette TRACE conn2 <- [1,422,null,{}] 10:50:04 INFO - PROCESS | 1652 | 1461088204417 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:04 INFO - PROCESS | 1652 | 1461088204486 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 10:50:04 INFO - PROCESS | 1652 | 1461088204491 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11860a000 == 25 [pid = 1652] [id = 113] 10:50:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x1176db000) [pid = 1652] [serial = 336] [outer = 0x0] 10:50:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x1185f1400) [pid = 1652] [serial = 337] [outer = 0x1176db000] 10:50:04 INFO - PROCESS | 1652 | 1461088204517 Marionette DEBUG loaded listener.js 10:50:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1189ea800) [pid = 1652] [serial = 338] [outer = 0x1176db000] 10:50:05 INFO - PROCESS | 1652 | 1461088205428 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 10:50:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:50:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1025ms 10:50:05 INFO - PROCESS | 1652 | 1461088205437 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 10:50:05 INFO - PROCESS | 1652 | 1461088205441 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 10:50:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:50:05 INFO - PROCESS | 1652 | 1461088205458 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:50:05 INFO - PROCESS | 1652 | 1461088205459 Marionette TRACE conn2 <- [1,426,null,{}] 10:50:05 INFO - PROCESS | 1652 | 1461088205462 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:05 INFO - PROCESS | 1652 | 1461088205537 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 10:50:05 INFO - PROCESS | 1652 | 1461088205542 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11928f800 == 26 [pid = 1652] [id = 114] 10:50:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x114038c00) [pid = 1652] [serial = 339] [outer = 0x0] 10:50:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x119dc4800) [pid = 1652] [serial = 340] [outer = 0x114038c00] 10:50:05 INFO - PROCESS | 1652 | 1461088205571 Marionette DEBUG loaded listener.js 10:50:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11a745400) [pid = 1652] [serial = 341] [outer = 0x114038c00] 10:50:05 INFO - PROCESS | 1652 | 1461088205926 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:50:05 INFO - PROCESS | 1652 | 1461088205981 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 10:50:05 INFO - PROCESS | 1652 | 1461088205983 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:50:05 INFO - PROCESS | 1652 | 1461088205986 Marionette TRACE conn2 <- [1,430,null,{}] 10:50:05 INFO - PROCESS | 1652 | 1461088205993 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:06 INFO - PROCESS | 1652 | 1461088206072 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 10:50:06 INFO - PROCESS | 1652 | 1461088206077 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7df800 == 27 [pid = 1652] [id = 115] 10:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11a749400) [pid = 1652] [serial = 342] [outer = 0x0] 10:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11ac4b800) [pid = 1652] [serial = 343] [outer = 0x11a749400] 10:50:06 INFO - PROCESS | 1652 | 1461088206109 Marionette DEBUG loaded listener.js 10:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11acd5c00) [pid = 1652] [serial = 344] [outer = 0x11a749400] 10:50:06 INFO - PROCESS | 1652 | 1461088206449 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 10:50:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:50:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 473ms 10:50:06 INFO - PROCESS | 1652 | 1461088206457 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 10:50:06 INFO - PROCESS | 1652 | 1461088206458 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 10:50:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:50:06 INFO - PROCESS | 1652 | 1461088206461 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:50:06 INFO - PROCESS | 1652 | 1461088206462 Marionette TRACE conn2 <- [1,434,null,{}] 10:50:06 INFO - PROCESS | 1652 | 1461088206464 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:06 INFO - PROCESS | 1652 | 1461088206539 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 10:50:06 INFO - PROCESS | 1652 | 1461088206568 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a90f000 == 28 [pid = 1652] [id = 116] 10:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x1176d4400) [pid = 1652] [serial = 345] [outer = 0x0] 10:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11acdd800) [pid = 1652] [serial = 346] [outer = 0x1176d4400] 10:50:06 INFO - PROCESS | 1652 | 1461088206595 Marionette DEBUG loaded listener.js 10:50:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11b832400) [pid = 1652] [serial = 347] [outer = 0x1176d4400] 10:50:06 INFO - PROCESS | 1652 | 1461088206959 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 10:50:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:50:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 519ms 10:50:06 INFO - PROCESS | 1652 | 1461088206980 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 10:50:06 INFO - PROCESS | 1652 | 1461088206982 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 10:50:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:50:06 INFO - PROCESS | 1652 | 1461088206991 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:50:06 INFO - PROCESS | 1652 | 1461088206992 Marionette TRACE conn2 <- [1,438,null,{}] 10:50:06 INFO - PROCESS | 1652 | 1461088206994 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:07 INFO - PROCESS | 1652 | 1461088207082 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 10:50:07 INFO - PROCESS | 1652 | 1461088207086 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba70800 == 29 [pid = 1652] [id = 117] 10:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118c8e400) [pid = 1652] [serial = 348] [outer = 0x0] 10:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11b87d400) [pid = 1652] [serial = 349] [outer = 0x118c8e400] 10:50:07 INFO - PROCESS | 1652 | 1461088207112 Marionette DEBUG loaded listener.js 10:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11badd000) [pid = 1652] [serial = 350] [outer = 0x118c8e400] 10:50:07 INFO - PROCESS | 1652 | 1461088207470 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 10:50:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:50:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 524ms 10:50:07 INFO - PROCESS | 1652 | 1461088207511 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 10:50:07 INFO - PROCESS | 1652 | 1461088207512 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 10:50:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:50:07 INFO - PROCESS | 1652 | 1461088207514 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:50:07 INFO - PROCESS | 1652 | 1461088207515 Marionette TRACE conn2 <- [1,442,null,{}] 10:50:07 INFO - PROCESS | 1652 | 1461088207518 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:07 INFO - PROCESS | 1652 | 1461088207638 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 10:50:07 INFO - PROCESS | 1652 | 1461088207644 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0d2000 == 30 [pid = 1652] [id = 118] 10:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11bbca400) [pid = 1652] [serial = 351] [outer = 0x0] 10:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11c017c00) [pid = 1652] [serial = 352] [outer = 0x11bbca400] 10:50:07 INFO - PROCESS | 1652 | 1461088207672 Marionette DEBUG loaded listener.js 10:50:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123d6d800) [pid = 1652] [serial = 353] [outer = 0x11bbca400] 10:50:08 INFO - PROCESS | 1652 | 1461088208028 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 10:50:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:50:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 523ms 10:50:08 INFO - PROCESS | 1652 | 1461088208038 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 10:50:08 INFO - PROCESS | 1652 | 1461088208039 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 10:50:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:50:08 INFO - PROCESS | 1652 | 1461088208041 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:50:08 INFO - PROCESS | 1652 | 1461088208042 Marionette TRACE conn2 <- [1,446,null,{}] 10:50:08 INFO - PROCESS | 1652 | 1461088208045 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:08 INFO - PROCESS | 1652 | 1461088208135 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 10:50:08 INFO - PROCESS | 1652 | 1461088208139 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12395e800 == 31 [pid = 1652] [id = 119] 10:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123b7fc00) [pid = 1652] [serial = 354] [outer = 0x0] 10:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x1240f7c00) [pid = 1652] [serial = 355] [outer = 0x123b7fc00] 10:50:08 INFO - PROCESS | 1652 | 1461088208164 Marionette DEBUG loaded listener.js 10:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127274c00) [pid = 1652] [serial = 356] [outer = 0x123b7fc00] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x127eb9400) [pid = 1652] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11b87d800) [pid = 1652] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11b82d400) [pid = 1652] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x123821000) [pid = 1652] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x114421800) [pid = 1652] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11bad1000) [pid = 1652] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x123d6e400) [pid = 1652] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11a7b2800) [pid = 1652] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x119dcec00) [pid = 1652] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112177400) [pid = 1652] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x115260800) [pid = 1652] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x1157bdc00) [pid = 1652] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b2b3000) [pid = 1652] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11badb000) [pid = 1652] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x118c4d000) [pid = 1652] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12381e000) [pid = 1652] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:50:08 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x118c50400) [pid = 1652] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:50:08 INFO - PROCESS | 1652 | 1461088208524 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 10:50:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:50:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 518ms 10:50:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:50:08 INFO - PROCESS | 1652 | 1461088208561 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 10:50:08 INFO - PROCESS | 1652 | 1461088208562 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 10:50:08 INFO - PROCESS | 1652 | 1461088208564 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:50:08 INFO - PROCESS | 1652 | 1461088208565 Marionette TRACE conn2 <- [1,450,null,{}] 10:50:08 INFO - PROCESS | 1652 | 1461088208570 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:08 INFO - PROCESS | 1652 | 1461088208638 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 10:50:08 INFO - PROCESS | 1652 | 1461088208642 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11928f000 == 32 [pid = 1652] [id = 120] 10:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1146bcc00) [pid = 1652] [serial = 357] [outer = 0x0] 10:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119257800) [pid = 1652] [serial = 358] [outer = 0x1146bcc00] 10:50:08 INFO - PROCESS | 1652 | 1461088208669 Marionette DEBUG loaded listener.js 10:50:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11bbd7c00) [pid = 1652] [serial = 359] [outer = 0x1146bcc00] 10:50:08 INFO - PROCESS | 1652 | 1461088208986 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 10:50:09 INFO - PROCESS | 1652 | 1461088209038 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 10:50:09 INFO - PROCESS | 1652 | 1461088209040 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:50:09 INFO - PROCESS | 1652 | 1461088209041 Marionette TRACE conn2 <- [1,454,null,{}] 10:50:09 INFO - PROCESS | 1652 | 1461088209043 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:09 INFO - PROCESS | 1652 | 1461088209132 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 10:50:09 INFO - PROCESS | 1652 | 1461088209138 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x124019800 == 33 [pid = 1652] [id = 121] 10:50:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x114e60400) [pid = 1652] [serial = 360] [outer = 0x0] 10:50:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x123823800) [pid = 1652] [serial = 361] [outer = 0x114e60400] 10:50:09 INFO - PROCESS | 1652 | 1461088209163 Marionette DEBUG loaded listener.js 10:50:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x127611400) [pid = 1652] [serial = 362] [outer = 0x114e60400] 10:50:09 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:09 INFO - PROCESS | 1652 | 1461088209488 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 10:50:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:50:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 471ms 10:50:09 INFO - PROCESS | 1652 | 1461088209512 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 10:50:09 INFO - PROCESS | 1652 | 1461088209513 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 10:50:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:50:09 INFO - PROCESS | 1652 | 1461088209515 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:50:09 INFO - PROCESS | 1652 | 1461088209517 Marionette TRACE conn2 <- [1,458,null,{}] 10:50:09 INFO - PROCESS | 1652 | 1461088209522 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:09 INFO - PROCESS | 1652 | 1461088209594 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 10:50:09 INFO - PROCESS | 1652 | 1461088209598 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a873000 == 34 [pid = 1652] [id = 122] 10:50:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11a84fc00) [pid = 1652] [serial = 363] [outer = 0x0] 10:50:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x127dcf000) [pid = 1652] [serial = 364] [outer = 0x11a84fc00] 10:50:09 INFO - PROCESS | 1652 | 1461088209626 Marionette DEBUG loaded listener.js 10:50:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11b82e400) [pid = 1652] [serial = 365] [outer = 0x11a84fc00] 10:50:09 INFO - PROCESS | 1652 | 1461088209941 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 10:50:09 INFO - PROCESS | 1652 | 1461088209996 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 10:50:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:50:10 INFO - PROCESS | 1652 | 1461088209998 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:50:10 INFO - PROCESS | 1652 | 1461088210000 Marionette TRACE conn2 <- [1,462,null,{}] 10:50:10 INFO - PROCESS | 1652 | 1461088210003 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:10 INFO - PROCESS | 1652 | 1461088210087 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 10:50:10 INFO - PROCESS | 1652 | 1461088210091 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x127138800 == 35 [pid = 1652] [id = 123] 10:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x127ec7400) [pid = 1652] [serial = 366] [outer = 0x0] 10:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x129777c00) [pid = 1652] [serial = 367] [outer = 0x127ec7400] 10:50:10 INFO - PROCESS | 1652 | 1461088210126 Marionette DEBUG loaded listener.js 10:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12af0b000) [pid = 1652] [serial = 368] [outer = 0x127ec7400] 10:50:10 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:10 INFO - PROCESS | 1652 | 1461088210473 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 10:50:10 INFO - PROCESS | 1652 | 1461088210521 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 10:50:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:50:10 INFO - PROCESS | 1652 | 1461088210524 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:50:10 INFO - PROCESS | 1652 | 1461088210525 Marionette TRACE conn2 <- [1,466,null,{}] 10:50:10 INFO - PROCESS | 1652 | 1461088210527 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:10 INFO - PROCESS | 1652 | 1461088210642 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 10:50:10 INFO - PROCESS | 1652 | 1461088210692 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x115195800 == 36 [pid = 1652] [id = 124] 10:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x112177800) [pid = 1652] [serial = 369] [outer = 0x0] 10:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x114656400) [pid = 1652] [serial = 370] [outer = 0x112177800] 10:50:10 INFO - PROCESS | 1652 | 1461088210724 Marionette DEBUG loaded listener.js 10:50:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x118672000) [pid = 1652] [serial = 371] [outer = 0x112177800] 10:50:11 INFO - PROCESS | 1652 | 1461088211193 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 10:50:11 INFO - PROCESS | 1652 | 1461088211247 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 10:50:11 INFO - PROCESS | 1652 | 1461088211269 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:50:11 INFO - PROCESS | 1652 | 1461088211272 Marionette TRACE conn2 <- [1,470,null,{}] 10:50:11 INFO - PROCESS | 1652 | 1461088211276 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:11 INFO - PROCESS | 1652 | 1461088211371 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 10:50:11 INFO - PROCESS | 1652 | 1461088211429 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b446000 == 37 [pid = 1652] [id = 125] 10:50:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11a7aa400) [pid = 1652] [serial = 372] [outer = 0x0] 10:50:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x11a85a800) [pid = 1652] [serial = 373] [outer = 0x11a7aa400] 10:50:11 INFO - PROCESS | 1652 | 1461088211461 Marionette DEBUG loaded listener.js 10:50:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x11ac56000) [pid = 1652] [serial = 374] [outer = 0x11a7aa400] 10:50:11 INFO - PROCESS | 1652 | 1461088211890 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 10:50:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:50:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 691ms 10:50:11 INFO - PROCESS | 1652 | 1461088211951 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 10:50:11 INFO - PROCESS | 1652 | 1461088211953 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 10:50:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:50:11 INFO - PROCESS | 1652 | 1461088211957 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:50:11 INFO - PROCESS | 1652 | 1461088211958 Marionette TRACE conn2 <- [1,474,null,{}] 10:50:11 INFO - PROCESS | 1652 | 1461088211961 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:12 INFO - PROCESS | 1652 | 1461088212056 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 10:50:12 INFO - PROCESS | 1652 | 1461088212112 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x126432000 == 38 [pid = 1652] [id = 126] 10:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x11b87d000) [pid = 1652] [serial = 375] [outer = 0x0] 10:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11bbd5c00) [pid = 1652] [serial = 376] [outer = 0x11b87d000] 10:50:12 INFO - PROCESS | 1652 | 1461088212144 Marionette DEBUG loaded listener.js 10:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123824000) [pid = 1652] [serial = 377] [outer = 0x11b87d000] 10:50:12 INFO - PROCESS | 1652 | 1461088212575 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 10:50:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:50:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 669ms 10:50:12 INFO - PROCESS | 1652 | 1461088212634 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 10:50:12 INFO - PROCESS | 1652 | 1461088212637 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 10:50:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:50:12 INFO - PROCESS | 1652 | 1461088212646 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:50:12 INFO - PROCESS | 1652 | 1461088212649 Marionette TRACE conn2 <- [1,478,null,{}] 10:50:12 INFO - PROCESS | 1652 | 1461088212654 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:12 INFO - PROCESS | 1652 | 1461088212748 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 10:50:12 INFO - PROCESS | 1652 | 1461088212804 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1299a2000 == 39 [pid = 1652] [id = 127] 10:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x123826800) [pid = 1652] [serial = 378] [outer = 0x0] 10:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x129918400) [pid = 1652] [serial = 379] [outer = 0x123826800] 10:50:12 INFO - PROCESS | 1652 | 1461088212834 Marionette DEBUG loaded listener.js 10:50:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12af08c00) [pid = 1652] [serial = 380] [outer = 0x123826800] 10:50:13 INFO - PROCESS | 1652 | 1461088213396 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 10:50:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:50:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 830ms 10:50:13 INFO - PROCESS | 1652 | 1461088213493 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 10:50:13 INFO - PROCESS | 1652 | 1461088213497 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 10:50:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:50:13 INFO - PROCESS | 1652 | 1461088213505 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:50:13 INFO - PROCESS | 1652 | 1461088213509 Marionette TRACE conn2 <- [1,482,null,{}] 10:50:13 INFO - PROCESS | 1652 | 1461088213514 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:13 INFO - PROCESS | 1652 | 1461088213636 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 10:50:13 INFO - PROCESS | 1652 | 1461088213698 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x119164800 == 40 [pid = 1652] [id = 128] 10:50:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x118c50000) [pid = 1652] [serial = 381] [outer = 0x0] 10:50:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118cd8400) [pid = 1652] [serial = 382] [outer = 0x118c50000] 10:50:13 INFO - PROCESS | 1652 | 1461088213744 Marionette DEBUG loaded listener.js 10:50:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119dcd400) [pid = 1652] [serial = 383] [outer = 0x118c50000] 10:50:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12f334000 == 39 [pid = 1652] [id = 91] 10:50:14 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef6b000 == 38 [pid = 1652] [id = 90] 10:50:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123bb2800 == 37 [pid = 1652] [id = 93] 10:50:14 INFO - PROCESS | 1652 | --DOCSHELL 0x11911b000 == 36 [pid = 1652] [id = 101] 10:50:14 INFO - PROCESS | 1652 | --DOCSHELL 0x114a81800 == 35 [pid = 1652] [id = 100] 10:50:14 INFO - PROCESS | 1652 | 1461088214278 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 10:50:14 INFO - PROCESS | 1652 | --DOCSHELL 0x1155b0000 == 34 [pid = 1652] [id = 112] 10:50:14 INFO - PROCESS | 1652 | --DOCSHELL 0x123bb3800 == 33 [pid = 1652] [id = 111] 10:50:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:50:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 825ms 10:50:14 INFO - PROCESS | 1652 | 1461088214329 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 10:50:14 INFO - PROCESS | 1652 | 1461088214336 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 10:50:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:50:14 INFO - PROCESS | 1652 | 1461088214343 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:50:14 INFO - PROCESS | 1652 | 1461088214346 Marionette TRACE conn2 <- [1,486,null,{}] 10:50:14 INFO - PROCESS | 1652 | 1461088214358 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:14 INFO - PROCESS | 1652 | 1461088214475 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x129916800) [pid = 1652] [serial = 329] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x11bbd4800) [pid = 1652] [serial = 311] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11bada800) [pid = 1652] [serial = 310] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11c5d8c00) [pid = 1652] [serial = 314] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11c015000) [pid = 1652] [serial = 313] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123d03400) [pid = 1652] [serial = 319] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x123821c00) [pid = 1652] [serial = 316] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x123a1d000) [pid = 1652] [serial = 317] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x127ebc400) [pid = 1652] [serial = 326] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1290f1800) [pid = 1652] [serial = 328] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x1244d4000) [pid = 1652] [serial = 322] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11aacf000) [pid = 1652] [serial = 304] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11a744400) [pid = 1652] [serial = 301] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11a7ad800) [pid = 1652] [serial = 302] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1152bcc00) [pid = 1652] [serial = 298] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x118c46c00) [pid = 1652] [serial = 299] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1185f5000) [pid = 1652] [serial = 296] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11641e400) [pid = 1652] [serial = 295] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11ade0400) [pid = 1652] [serial = 293] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11a7b2400) [pid = 1652] [serial = 292] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12bb32c00) [pid = 1652] [serial = 290] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b2b4000) [pid = 1652] [serial = 289] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x127d73800) [pid = 1652] [serial = 287] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1244d5800) [pid = 1652] [serial = 286] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x11a74f400) [pid = 1652] [serial = 284] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x118eb2800) [pid = 1652] [serial = 283] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x1299e6400) [pid = 1652] [serial = 281] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11ac52c00) [pid = 1652] [serial = 307] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11ac53000) [pid = 1652] [serial = 305] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x1271ee800) [pid = 1652] [serial = 325] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12703b800) [pid = 1652] [serial = 323] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11ade4800) [pid = 1652] [serial = 308] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x1240f4c00) [pid = 1652] [serial = 320] [outer = 0x0] [url = about:blank] 10:50:14 INFO - PROCESS | 1652 | 1461088214530 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x118621000 == 34 [pid = 1652] [id = 129] 10:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x11641e400) [pid = 1652] [serial = 384] [outer = 0x0] 10:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x119dd0800) [pid = 1652] [serial = 385] [outer = 0x11641e400] 10:50:14 INFO - PROCESS | 1652 | 1461088214558 Marionette DEBUG loaded listener.js 10:50:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11aad3000) [pid = 1652] [serial = 386] [outer = 0x11641e400] 10:50:14 INFO - PROCESS | 1652 | 1461088214861 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 10:50:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:50:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 571ms 10:50:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:50:14 INFO - PROCESS | 1652 | 1461088214914 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 10:50:14 INFO - PROCESS | 1652 | 1461088214915 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 10:50:14 INFO - PROCESS | 1652 | 1461088214918 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:50:14 INFO - PROCESS | 1652 | 1461088214920 Marionette TRACE conn2 <- [1,490,null,{}] 10:50:14 INFO - PROCESS | 1652 | 1461088214927 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:15 INFO - PROCESS | 1652 | 1461088215001 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 10:50:15 INFO - PROCESS | 1652 | 1461088215027 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a796000 == 35 [pid = 1652] [id = 130] 10:50:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11acd5000) [pid = 1652] [serial = 387] [outer = 0x0] 10:50:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11b877400) [pid = 1652] [serial = 388] [outer = 0x11acd5000] 10:50:15 INFO - PROCESS | 1652 | 1461088215065 Marionette DEBUG loaded listener.js 10:50:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11badb000) [pid = 1652] [serial = 389] [outer = 0x11acd5000] 10:50:15 INFO - PROCESS | 1652 | 1461088215402 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 10:50:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:50:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 523ms 10:50:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:50:15 INFO - PROCESS | 1652 | 1461088215442 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 10:50:15 INFO - PROCESS | 1652 | 1461088215443 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 10:50:15 INFO - PROCESS | 1652 | 1461088215445 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:50:15 INFO - PROCESS | 1652 | 1461088215446 Marionette TRACE conn2 <- [1,494,null,{}] 10:50:15 INFO - PROCESS | 1652 | 1461088215449 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:15 INFO - PROCESS | 1652 | 1461088215522 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 10:50:15 INFO - PROCESS | 1652 | 1461088215526 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b445800 == 36 [pid = 1652] [id = 131] 10:50:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11bbd4800) [pid = 1652] [serial = 390] [outer = 0x0] 10:50:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x123825c00) [pid = 1652] [serial = 391] [outer = 0x11bbd4800] 10:50:15 INFO - PROCESS | 1652 | 1461088215555 Marionette DEBUG loaded listener.js 10:50:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x123c3d400) [pid = 1652] [serial = 392] [outer = 0x11bbd4800] 10:50:15 INFO - PROCESS | 1652 | 1461088215870 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 10:50:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:50:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 468ms 10:50:15 INFO - PROCESS | 1652 | 1461088215914 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 10:50:15 INFO - PROCESS | 1652 | 1461088215916 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 10:50:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:50:15 INFO - PROCESS | 1652 | 1461088215918 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:50:15 INFO - PROCESS | 1652 | 1461088215919 Marionette TRACE conn2 <- [1,498,null,{}] 10:50:15 INFO - PROCESS | 1652 | 1461088215921 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:16 INFO - PROCESS | 1652 | 1461088215995 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 10:50:16 INFO - PROCESS | 1652 | 1461088216000 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba6d000 == 37 [pid = 1652] [id = 132] 10:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x123824800) [pid = 1652] [serial = 393] [outer = 0x0] 10:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x12423e000) [pid = 1652] [serial = 394] [outer = 0x123824800] 10:50:16 INFO - PROCESS | 1652 | 1461088216029 Marionette DEBUG loaded listener.js 10:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x12727ec00) [pid = 1652] [serial = 395] [outer = 0x123824800] 10:50:16 INFO - PROCESS | 1652 | 1461088216367 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 10:50:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:50:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 469ms 10:50:16 INFO - PROCESS | 1652 | 1461088216389 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 10:50:16 INFO - PROCESS | 1652 | 1461088216390 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 10:50:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:50:16 INFO - PROCESS | 1652 | 1461088216392 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:50:16 INFO - PROCESS | 1652 | 1461088216393 Marionette TRACE conn2 <- [1,502,null,{}] 10:50:16 INFO - PROCESS | 1652 | 1461088216396 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:16 INFO - PROCESS | 1652 | 1461088216487 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 10:50:16 INFO - PROCESS | 1652 | 1461088216518 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd93800 == 38 [pid = 1652] [id = 133] 10:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x1240f4c00) [pid = 1652] [serial = 396] [outer = 0x0] 10:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x12760b400) [pid = 1652] [serial = 397] [outer = 0x1240f4c00] 10:50:16 INFO - PROCESS | 1652 | 1461088216547 Marionette DEBUG loaded listener.js 10:50:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x12af0e000) [pid = 1652] [serial = 398] [outer = 0x1240f4c00] 10:50:16 INFO - PROCESS | 1652 | 1461088216882 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 10:50:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:50:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 520ms 10:50:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:50:16 INFO - PROCESS | 1652 | 1461088216914 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 10:50:16 INFO - PROCESS | 1652 | 1461088216916 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 10:50:16 INFO - PROCESS | 1652 | 1461088216921 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:50:16 INFO - PROCESS | 1652 | 1461088216923 Marionette TRACE conn2 <- [1,506,null,{}] 10:50:16 INFO - PROCESS | 1652 | 1461088216926 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:17 INFO - PROCESS | 1652 | 1461088217053 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 10:50:17 INFO - PROCESS | 1652 | 1461088217070 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a62800 == 39 [pid = 1652] [id = 134] 10:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x12af11000) [pid = 1652] [serial = 399] [outer = 0x0] 10:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x12b2b0800) [pid = 1652] [serial = 400] [outer = 0x12af11000] 10:50:17 INFO - PROCESS | 1652 | 1461088217110 Marionette DEBUG loaded listener.js 10:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x12b2f2800) [pid = 1652] [serial = 401] [outer = 0x12af11000] 10:50:17 INFO - PROCESS | 1652 | 1461088217546 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 10:50:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:50:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 671ms 10:50:17 INFO - PROCESS | 1652 | 1461088217592 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 10:50:17 INFO - PROCESS | 1652 | 1461088217593 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 10:50:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:50:17 INFO - PROCESS | 1652 | 1461088217595 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:50:17 INFO - PROCESS | 1652 | 1461088217596 Marionette TRACE conn2 <- [1,510,null,{}] 10:50:17 INFO - PROCESS | 1652 | 1461088217599 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:17 INFO - PROCESS | 1652 | 1461088217691 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 10:50:17 INFO - PROCESS | 1652 | 1461088217705 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x10adb2800 == 40 [pid = 1652] [id = 135] 10:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12b3ebc00) [pid = 1652] [serial = 402] [outer = 0x0] 10:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12b3f8400) [pid = 1652] [serial = 403] [outer = 0x12b3ebc00] 10:50:17 INFO - PROCESS | 1652 | 1461088217730 Marionette DEBUG loaded listener.js 10:50:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b819c00) [pid = 1652] [serial = 404] [outer = 0x12b3ebc00] 10:50:18 INFO - PROCESS | 1652 | 1461088218057 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 10:50:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:50:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 468ms 10:50:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:50:18 INFO - PROCESS | 1652 | 1461088218064 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 10:50:18 INFO - PROCESS | 1652 | 1461088218065 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 10:50:18 INFO - PROCESS | 1652 | 1461088218069 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:50:18 INFO - PROCESS | 1652 | 1461088218072 Marionette TRACE conn2 <- [1,514,null,{}] 10:50:18 INFO - PROCESS | 1652 | 1461088218081 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:18 INFO - PROCESS | 1652 | 1461088218173 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 10:50:18 INFO - PROCESS | 1652 | 1461088218177 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x127254800 == 41 [pid = 1652] [id = 136] 10:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b3ec400) [pid = 1652] [serial = 405] [outer = 0x0] 10:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12b8c7000) [pid = 1652] [serial = 406] [outer = 0x12b3ec400] 10:50:18 INFO - PROCESS | 1652 | 1461088218202 Marionette DEBUG loaded listener.js 10:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b8d1000) [pid = 1652] [serial = 407] [outer = 0x12b3ec400] 10:50:18 INFO - PROCESS | 1652 | 1461088218601 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 10:50:18 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x118c8e400) [pid = 1652] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:50:18 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11bbca400) [pid = 1652] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:50:18 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1176db000) [pid = 1652] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:50:18 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x114038c00) [pid = 1652] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:50:18 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11a749400) [pid = 1652] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:50:18 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x1157b1800) [pid = 1652] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:50:18 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123b7fc00) [pid = 1652] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:50:18 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1146bcc00) [pid = 1652] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:50:18 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x114e60400) [pid = 1652] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:50:18 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11a84fc00) [pid = 1652] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:50:18 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x1176d4400) [pid = 1652] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:50:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 10:50:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 579ms 10:50:18 INFO - PROCESS | 1652 | 1461088218647 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 10:50:18 INFO - PROCESS | 1652 | 1461088218649 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 10:50:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:50:18 INFO - PROCESS | 1652 | 1461088218652 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:50:18 INFO - PROCESS | 1652 | 1461088218653 Marionette TRACE conn2 <- [1,518,null,{}] 10:50:18 INFO - PROCESS | 1652 | 1461088218656 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:18 INFO - PROCESS | 1652 | 1461088218730 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 10:50:18 INFO - PROCESS | 1652 | 1461088218736 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a873800 == 42 [pid = 1652] [id = 137] 10:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11a84fc00) [pid = 1652] [serial = 408] [outer = 0x0] 10:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11b873000) [pid = 1652] [serial = 409] [outer = 0x11a84fc00] 10:50:18 INFO - PROCESS | 1652 | 1461088218762 Marionette DEBUG loaded listener.js 10:50:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123f7e400) [pid = 1652] [serial = 410] [outer = 0x11a84fc00] 10:50:19 INFO - PROCESS | 1652 | 1461088219066 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 10:50:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:50:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 469ms 10:50:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:50:19 INFO - PROCESS | 1652 | 1461088219121 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 10:50:19 INFO - PROCESS | 1652 | 1461088219123 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 10:50:19 INFO - PROCESS | 1652 | 1461088219125 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:50:19 INFO - PROCESS | 1652 | 1461088219127 Marionette TRACE conn2 <- [1,522,null,{}] 10:50:19 INFO - PROCESS | 1652 | 1461088219129 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:19 INFO - PROCESS | 1652 | 1461088219235 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 10:50:19 INFO - PROCESS | 1652 | 1461088219241 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b271000 == 43 [pid = 1652] [id = 138] 10:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x114e60400) [pid = 1652] [serial = 411] [outer = 0x0] 10:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129507000) [pid = 1652] [serial = 412] [outer = 0x114e60400] 10:50:19 INFO - PROCESS | 1652 | 1461088219270 Marionette DEBUG loaded listener.js 10:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12bbda400) [pid = 1652] [serial = 413] [outer = 0x114e60400] 10:50:19 INFO - PROCESS | 1652 | 1461088219597 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 10:50:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:50:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 519ms 10:50:19 INFO - PROCESS | 1652 | 1461088219645 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 10:50:19 INFO - PROCESS | 1652 | 1461088219646 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 10:50:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:50:19 INFO - PROCESS | 1652 | 1461088219648 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:50:19 INFO - PROCESS | 1652 | 1461088219649 Marionette TRACE conn2 <- [1,526,null,{}] 10:50:19 INFO - PROCESS | 1652 | 1461088219652 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:19 INFO - PROCESS | 1652 | 1461088219726 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 10:50:19 INFO - PROCESS | 1652 | 1461088219730 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b88e000 == 44 [pid = 1652] [id = 139] 10:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12bb6a400) [pid = 1652] [serial = 414] [outer = 0x0] 10:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12cdad000) [pid = 1652] [serial = 415] [outer = 0x12bb6a400] 10:50:19 INFO - PROCESS | 1652 | 1461088219758 Marionette DEBUG loaded listener.js 10:50:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12ce78400) [pid = 1652] [serial = 416] [outer = 0x12bb6a400] 10:50:20 INFO - PROCESS | 1652 | 1461088220075 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 10:50:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 10:50:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 471ms 10:50:20 INFO - PROCESS | 1652 | 1461088220119 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 10:50:20 INFO - PROCESS | 1652 | 1461088220120 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 10:50:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:50:20 INFO - PROCESS | 1652 | 1461088220130 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:50:20 INFO - PROCESS | 1652 | 1461088220131 Marionette TRACE conn2 <- [1,530,null,{}] 10:50:20 INFO - PROCESS | 1652 | 1461088220134 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:20 INFO - PROCESS | 1652 | 1461088220209 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 10:50:20 INFO - PROCESS | 1652 | 1461088220213 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be42000 == 45 [pid = 1652] [id = 140] 10:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12ce79000) [pid = 1652] [serial = 417] [outer = 0x0] 10:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12d22c000) [pid = 1652] [serial = 418] [outer = 0x12ce79000] 10:50:20 INFO - PROCESS | 1652 | 1461088220237 Marionette DEBUG loaded listener.js 10:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12d233800) [pid = 1652] [serial = 419] [outer = 0x12ce79000] 10:50:20 INFO - PROCESS | 1652 | 1461088220575 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 10:50:20 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 10:50:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:50:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:50:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:50:20 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 10:50:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:50:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:50:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:50:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 469ms 10:50:20 INFO - PROCESS | 1652 | 1461088220600 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 10:50:20 INFO - PROCESS | 1652 | 1461088220601 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 10:50:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:50:20 INFO - PROCESS | 1652 | 1461088220655 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:50:20 INFO - PROCESS | 1652 | 1461088220656 Marionette TRACE conn2 <- [1,534,null,{}] 10:50:20 INFO - PROCESS | 1652 | 1461088220660 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:20 INFO - PROCESS | 1652 | 1461088220753 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 10:50:20 INFO - PROCESS | 1652 | 1461088220843 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f0c800 == 46 [pid = 1652] [id = 141] 10:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11641cc00) [pid = 1652] [serial = 420] [outer = 0x0] 10:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11856e400) [pid = 1652] [serial = 421] [outer = 0x11641cc00] 10:50:20 INFO - PROCESS | 1652 | 1461088220873 Marionette DEBUG loaded listener.js 10:50:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x1191bec00) [pid = 1652] [serial = 422] [outer = 0x11641cc00] 10:50:21 INFO - PROCESS | 1652 | 1461088221263 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 10:50:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:50:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 623ms 10:50:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:50:21 INFO - PROCESS | 1652 | 1461088221276 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 10:50:21 INFO - PROCESS | 1652 | 1461088221278 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 10:50:21 INFO - PROCESS | 1652 | 1461088221281 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:50:21 INFO - PROCESS | 1652 | 1461088221283 Marionette TRACE conn2 <- [1,538,null,{}] 10:50:21 INFO - PROCESS | 1652 | 1461088221289 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:21 INFO - PROCESS | 1652 | 1461088221393 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 10:50:21 INFO - PROCESS | 1652 | 1461088221471 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba6e000 == 47 [pid = 1652] [id = 142] 10:50:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x1191c0800) [pid = 1652] [serial = 423] [outer = 0x0] 10:50:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x11ac48400) [pid = 1652] [serial = 424] [outer = 0x1191c0800] 10:50:21 INFO - PROCESS | 1652 | 1461088221506 Marionette DEBUG loaded listener.js 10:50:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x11badb400) [pid = 1652] [serial = 425] [outer = 0x1191c0800] 10:50:21 INFO - PROCESS | 1652 | 1461088221877 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 10:50:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 10:50:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 623ms 10:50:21 INFO - PROCESS | 1652 | 1461088221905 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 10:50:21 INFO - PROCESS | 1652 | 1461088221906 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 10:50:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:50:21 INFO - PROCESS | 1652 | 1461088221909 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:50:21 INFO - PROCESS | 1652 | 1461088221910 Marionette TRACE conn2 <- [1,542,null,{}] 10:50:21 INFO - PROCESS | 1652 | 1461088221913 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:22 INFO - PROCESS | 1652 | 1461088222011 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 10:50:22 INFO - PROCESS | 1652 | 1461088222081 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b88c000 == 48 [pid = 1652] [id = 143] 10:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1273c1800) [pid = 1652] [serial = 426] [outer = 0x0] 10:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127d66400) [pid = 1652] [serial = 427] [outer = 0x1273c1800] 10:50:22 INFO - PROCESS | 1652 | 1461088222133 Marionette DEBUG loaded listener.js 10:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1290f3000) [pid = 1652] [serial = 428] [outer = 0x1273c1800] 10:50:22 INFO - PROCESS | 1652 | 1461088222519 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 10:50:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 10:50:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 619ms 10:50:22 INFO - PROCESS | 1652 | 1461088222528 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 10:50:22 INFO - PROCESS | 1652 | 1461088222529 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 10:50:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:50:22 INFO - PROCESS | 1652 | 1461088222532 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:50:22 INFO - PROCESS | 1652 | 1461088222533 Marionette TRACE conn2 <- [1,546,null,{}] 10:50:22 INFO - PROCESS | 1652 | 1461088222540 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:22 INFO - PROCESS | 1652 | 1461088222645 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 10:50:22 INFO - PROCESS | 1652 | 1461088222715 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cff0000 == 49 [pid = 1652] [id = 144] 10:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1273c3800) [pid = 1652] [serial = 429] [outer = 0x0] 10:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12af04000) [pid = 1652] [serial = 430] [outer = 0x1273c3800] 10:50:22 INFO - PROCESS | 1652 | 1461088222757 Marionette DEBUG loaded listener.js 10:50:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12bb32800) [pid = 1652] [serial = 431] [outer = 0x1273c3800] 10:50:23 INFO - PROCESS | 1652 | 1461088223136 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 10:50:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:50:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 624ms 10:50:23 INFO - PROCESS | 1652 | 1461088223156 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 10:50:23 INFO - PROCESS | 1652 | 1461088223158 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 10:50:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:50:23 INFO - PROCESS | 1652 | 1461088223160 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:50:23 INFO - PROCESS | 1652 | 1461088223162 Marionette TRACE conn2 <- [1,550,null,{}] 10:50:23 INFO - PROCESS | 1652 | 1461088223164 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:23 INFO - PROCESS | 1652 | 1461088223272 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 10:50:23 INFO - PROCESS | 1652 | 1461088223379 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d412000 == 50 [pid = 1652] [id = 145] 10:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12b8c8c00) [pid = 1652] [serial = 432] [outer = 0x0] 10:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12bbd6c00) [pid = 1652] [serial = 433] [outer = 0x12b8c8c00] 10:50:23 INFO - PROCESS | 1652 | 1461088223416 Marionette DEBUG loaded listener.js 10:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12ce6d800) [pid = 1652] [serial = 434] [outer = 0x12b8c8c00] 10:50:23 INFO - PROCESS | 1652 | 1461088223771 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 10:50:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 10:50:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 621ms 10:50:23 INFO - PROCESS | 1652 | 1461088223783 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 10:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:50:23 INFO - PROCESS | 1652 | 1461088223787 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 10:50:23 INFO - PROCESS | 1652 | 1461088223789 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:50:23 INFO - PROCESS | 1652 | 1461088223791 Marionette TRACE conn2 <- [1,554,null,{}] 10:50:23 INFO - PROCESS | 1652 | 1461088223793 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:23 INFO - PROCESS | 1652 | 1461088223906 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 10:50:23 INFO - PROCESS | 1652 | 1461088223949 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d483000 == 51 [pid = 1652] [id = 146] 10:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12d22cc00) [pid = 1652] [serial = 435] [outer = 0x0] 10:50:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12d4a8800) [pid = 1652] [serial = 436] [outer = 0x12d22cc00] 10:50:23 INFO - PROCESS | 1652 | 1461088223981 Marionette DEBUG loaded listener.js 10:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12e145400) [pid = 1652] [serial = 437] [outer = 0x12d22cc00] 10:50:24 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:24 INFO - PROCESS | 1652 | 1461088224558 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 10:50:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 819ms 10:50:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:50:24 INFO - PROCESS | 1652 | 1461088224631 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 10:50:24 INFO - PROCESS | 1652 | 1461088224633 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 10:50:24 INFO - PROCESS | 1652 | 1461088224638 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:50:24 INFO - PROCESS | 1652 | 1461088224640 Marionette TRACE conn2 <- [1,558,null,{}] 10:50:24 INFO - PROCESS | 1652 | 1461088224643 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:24 INFO - PROCESS | 1652 | 1461088224729 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 10:50:24 INFO - PROCESS | 1652 | 1461088224774 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7eb800 == 52 [pid = 1652] [id = 147] 10:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x118c4d000) [pid = 1652] [serial = 438] [outer = 0x0] 10:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x118eb2800) [pid = 1652] [serial = 439] [outer = 0x118c4d000] 10:50:24 INFO - PROCESS | 1652 | 1461088224801 Marionette DEBUG loaded listener.js 10:50:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11a744800) [pid = 1652] [serial = 440] [outer = 0x118c4d000] 10:50:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:50:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 574ms 10:50:25 INFO - PROCESS | 1652 | 1461088225206 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 10:50:25 INFO - PROCESS | 1652 | 1461088225211 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 10:50:25 INFO - PROCESS | 1652 | 1461088225215 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 10:50:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:50:25 INFO - PROCESS | 1652 | 1461088225222 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:50:25 INFO - PROCESS | 1652 | 1461088225224 Marionette TRACE conn2 <- [1,562,null,{}] 10:50:25 INFO - PROCESS | 1652 | 1461088225226 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:25 INFO - PROCESS | 1652 | 1461088225313 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 10:50:25 INFO - PROCESS | 1652 | 1461088225359 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x119dec000 == 53 [pid = 1652] [id = 148] 10:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x113ec7c00) [pid = 1652] [serial = 441] [outer = 0x0] 10:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11a85a400) [pid = 1652] [serial = 442] [outer = 0x113ec7c00] 10:50:25 INFO - PROCESS | 1652 | 1461088225387 Marionette DEBUG loaded listener.js 10:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11b825c00) [pid = 1652] [serial = 443] [outer = 0x113ec7c00] 10:50:25 INFO - PROCESS | 1652 | --DOCSHELL 0x116562800 == 52 [pid = 1652] [id = 84] 10:50:25 INFO - PROCESS | 1652 | --DOCSHELL 0x123958800 == 51 [pid = 1652] [id = 86] 10:50:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b88e000 == 50 [pid = 1652] [id = 139] 10:50:25 INFO - PROCESS | 1652 | --DOCSHELL 0x12b271000 == 49 [pid = 1652] [id = 138] 10:50:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11a873800 == 48 [pid = 1652] [id = 137] 10:50:25 INFO - PROCESS | 1652 | --DOCSHELL 0x127254800 == 47 [pid = 1652] [id = 136] 10:50:25 INFO - PROCESS | 1652 | --DOCSHELL 0x10adb2800 == 46 [pid = 1652] [id = 135] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x129777c00) [pid = 1652] [serial = 367] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:25 INFO - PROCESS | 1652 | --DOCSHELL 0x123a62800 == 45 [pid = 1652] [id = 134] 10:50:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd93800 == 44 [pid = 1652] [id = 133] 10:50:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba6d000 == 43 [pid = 1652] [id = 132] 10:50:25 INFO - PROCESS | 1652 | --DOCSHELL 0x11b445800 == 42 [pid = 1652] [id = 131] 10:50:25 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:25 INFO - PROCESS | 1652 | 1461088225759 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 10:50:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:50:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 570ms 10:50:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:50:25 INFO - PROCESS | 1652 | 1461088225793 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 10:50:25 INFO - PROCESS | 1652 | 1461088225794 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 10:50:25 INFO - PROCESS | 1652 | 1461088225797 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:50:25 INFO - PROCESS | 1652 | 1461088225799 Marionette TRACE conn2 <- [1,566,null,{}] 10:50:25 INFO - PROCESS | 1652 | 1461088225807 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:25 INFO - PROCESS | 1652 | 1461088225890 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12af03800) [pid = 1652] [serial = 331] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1240f7c00) [pid = 1652] [serial = 355] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x123d6d800) [pid = 1652] [serial = 353] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x119257800) [pid = 1652] [serial = 358] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11bbd7c00) [pid = 1652] [serial = 359] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x123823800) [pid = 1652] [serial = 361] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x127dcf000) [pid = 1652] [serial = 364] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x127274c00) [pid = 1652] [serial = 356] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11b82e400) [pid = 1652] [serial = 365] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11acdd800) [pid = 1652] [serial = 346] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11badd000) [pid = 1652] [serial = 350] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11b832400) [pid = 1652] [serial = 347] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x127611400) [pid = 1652] [serial = 362] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11b87d400) [pid = 1652] [serial = 349] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11c017c00) [pid = 1652] [serial = 352] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x1185f1400) [pid = 1652] [serial = 337] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1189ea800) [pid = 1652] [serial = 338] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x119dc4800) [pid = 1652] [serial = 340] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11a745400) [pid = 1652] [serial = 341] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11ac4b800) [pid = 1652] [serial = 343] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x11acd5c00) [pid = 1652] [serial = 344] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11866ec00) [pid = 1652] [serial = 335] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1164ed000) [pid = 1652] [serial = 334] [outer = 0x0] [url = about:blank] 10:50:25 INFO - PROCESS | 1652 | 1461088225946 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x118cbc800 == 43 [pid = 1652] [id = 149] 10:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x11856d800) [pid = 1652] [serial = 444] [outer = 0x0] 10:50:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11a745400) [pid = 1652] [serial = 445] [outer = 0x11856d800] 10:50:25 INFO - PROCESS | 1652 | 1461088225979 Marionette DEBUG loaded listener.js 10:50:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11c00ac00) [pid = 1652] [serial = 446] [outer = 0x11856d800] 10:50:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:26 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:50:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:26 INFO - PROCESS | 1652 | 1461088226302 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:50:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:50:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 524ms 10:50:26 INFO - PROCESS | 1652 | 1461088226324 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 10:50:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:50:26 INFO - PROCESS | 1652 | 1461088226326 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 10:50:26 INFO - PROCESS | 1652 | 1461088226329 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:50:26 INFO - PROCESS | 1652 | 1461088226330 Marionette TRACE conn2 <- [1,570,null,{}] 10:50:26 INFO - PROCESS | 1652 | 1461088226332 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:26 INFO - PROCESS | 1652 | 1461088226410 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 10:50:26 INFO - PROCESS | 1652 | 1461088226458 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b814000 == 44 [pid = 1652] [id = 150] 10:50:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x11bad7c00) [pid = 1652] [serial = 447] [outer = 0x0] 10:50:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x123908c00) [pid = 1652] [serial = 448] [outer = 0x11bad7c00] 10:50:26 INFO - PROCESS | 1652 | 1461088226486 Marionette DEBUG loaded listener.js 10:50:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1272c6800) [pid = 1652] [serial = 449] [outer = 0x11bad7c00] 10:50:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:26 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:26 INFO - PROCESS | 1652 | 1461088226771 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 10:50:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:50:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 469ms 10:50:26 INFO - PROCESS | 1652 | 1461088226797 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 10:50:26 INFO - PROCESS | 1652 | 1461088226799 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 10:50:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:50:26 INFO - PROCESS | 1652 | 1461088226809 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:50:26 INFO - PROCESS | 1652 | 1461088226810 Marionette TRACE conn2 <- [1,574,null,{}] 10:50:26 INFO - PROCESS | 1652 | 1461088226812 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:26 INFO - PROCESS | 1652 | 1461088226890 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 10:50:26 INFO - PROCESS | 1652 | 1461088226895 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11928e000 == 45 [pid = 1652] [id = 151] 10:50:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x1272c6c00) [pid = 1652] [serial = 450] [outer = 0x0] 10:50:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x127ea3800) [pid = 1652] [serial = 451] [outer = 0x1272c6c00] 10:50:26 INFO - PROCESS | 1652 | 1461088226923 Marionette DEBUG loaded listener.js 10:50:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1299de800) [pid = 1652] [serial = 452] [outer = 0x1272c6c00] 10:50:27 INFO - PROCESS | 1652 | 1461088227256 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:50:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:50:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 476ms 10:50:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:50:27 INFO - PROCESS | 1652 | 1461088227277 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 10:50:27 INFO - PROCESS | 1652 | 1461088227279 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 10:50:27 INFO - PROCESS | 1652 | 1461088227281 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:50:27 INFO - PROCESS | 1652 | 1461088227282 Marionette TRACE conn2 <- [1,578,null,{}] 10:50:27 INFO - PROCESS | 1652 | 1461088227286 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:27 INFO - PROCESS | 1652 | 1461088227404 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 10:50:27 INFO - PROCESS | 1652 | 1461088227409 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c56800 == 46 [pid = 1652] [id = 152] 10:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x1299e9000) [pid = 1652] [serial = 453] [outer = 0x0] 10:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12b2f3400) [pid = 1652] [serial = 454] [outer = 0x1299e9000] 10:50:27 INFO - PROCESS | 1652 | 1461088227437 Marionette DEBUG loaded listener.js 10:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12bb32c00) [pid = 1652] [serial = 455] [outer = 0x1299e9000] 10:50:27 INFO - PROCESS | 1652 | 1461088227762 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 10:50:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:50:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 518ms 10:50:27 INFO - PROCESS | 1652 | 1461088227800 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 10:50:27 INFO - PROCESS | 1652 | 1461088227802 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 10:50:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:50:27 INFO - PROCESS | 1652 | 1461088227806 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:50:27 INFO - PROCESS | 1652 | 1461088227807 Marionette TRACE conn2 <- [1,582,null,{}] 10:50:27 INFO - PROCESS | 1652 | 1461088227809 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:27 INFO - PROCESS | 1652 | 1461088227901 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 10:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12bb34000) [pid = 1652] [serial = 456] [outer = 0x12f8a9800] 10:50:27 INFO - PROCESS | 1652 | 1461088227935 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12999e000 == 47 [pid = 1652] [id = 153] 10:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12bb6b800) [pid = 1652] [serial = 457] [outer = 0x0] 10:50:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12bbdfc00) [pid = 1652] [serial = 458] [outer = 0x12bb6b800] 10:50:27 INFO - PROCESS | 1652 | 1461088227963 Marionette DEBUG loaded listener.js 10:50:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12d22e400) [pid = 1652] [serial = 459] [outer = 0x12bb6b800] 10:50:28 INFO - PROCESS | 1652 | 1461088228375 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 10:50:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:50:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 619ms 10:50:28 INFO - PROCESS | 1652 | 1461088228426 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 10:50:28 INFO - PROCESS | 1652 | 1461088228428 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 10:50:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:50:28 INFO - PROCESS | 1652 | 1461088228431 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:50:28 INFO - PROCESS | 1652 | 1461088228433 Marionette TRACE conn2 <- [1,586,null,{}] 10:50:28 INFO - PROCESS | 1652 | 1461088228437 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:28 INFO - PROCESS | 1652 | 1461088228582 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 10:50:28 INFO - PROCESS | 1652 | 1461088228634 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x129999000 == 48 [pid = 1652] [id = 154] 10:50:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12bbd7000) [pid = 1652] [serial = 460] [outer = 0x0] 10:50:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12d4aec00) [pid = 1652] [serial = 461] [outer = 0x12bbd7000] 10:50:28 INFO - PROCESS | 1652 | 1461088228674 Marionette DEBUG loaded listener.js 10:50:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12e144800) [pid = 1652] [serial = 462] [outer = 0x12bbd7000] 10:50:28 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:29 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:29 INFO - PROCESS | 1652 | 1461088229096 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 10:50:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:50:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 672ms 10:50:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:50:29 INFO - PROCESS | 1652 | 1461088229103 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 10:50:29 INFO - PROCESS | 1652 | 1461088229104 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 10:50:29 INFO - PROCESS | 1652 | 1461088229107 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:50:29 INFO - PROCESS | 1652 | 1461088229108 Marionette TRACE conn2 <- [1,590,null,{}] 10:50:29 INFO - PROCESS | 1652 | 1461088229110 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:29 INFO - PROCESS | 1652 | 1461088229208 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 10:50:29 INFO - PROCESS | 1652 | 1461088229212 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba5c000 == 49 [pid = 1652] [id = 155] 10:50:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12d4ad400) [pid = 1652] [serial = 463] [outer = 0x0] 10:50:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12e14e000) [pid = 1652] [serial = 464] [outer = 0x12d4ad400] 10:50:29 INFO - PROCESS | 1652 | 1461088229237 Marionette DEBUG loaded listener.js 10:50:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12e213000) [pid = 1652] [serial = 465] [outer = 0x12d4ad400] 10:50:29 INFO - PROCESS | 1652 | 1461088229707 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 10:50:29 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12af11000) [pid = 1652] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:50:29 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11bbd4800) [pid = 1652] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:50:29 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11acd5000) [pid = 1652] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:50:29 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11641e400) [pid = 1652] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:50:29 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x118c50000) [pid = 1652] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:50:29 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b3ebc00) [pid = 1652] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:50:29 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x123824800) [pid = 1652] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:50:29 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x127ec7400) [pid = 1652] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:50:29 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b3ec400) [pid = 1652] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:50:29 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11a84fc00) [pid = 1652] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:50:29 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x114e60400) [pid = 1652] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:50:29 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12bb6a400) [pid = 1652] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:50:29 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1240f4c00) [pid = 1652] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:50:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:50:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 619ms 10:50:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:50:29 INFO - PROCESS | 1652 | 1461088229730 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 10:50:29 INFO - PROCESS | 1652 | 1461088229732 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 10:50:29 INFO - PROCESS | 1652 | 1461088229734 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:50:29 INFO - PROCESS | 1652 | 1461088229737 Marionette TRACE conn2 <- [1,594,null,{}] 10:50:29 INFO - PROCESS | 1652 | 1461088229741 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:29 INFO - PROCESS | 1652 | 1461088229816 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 10:50:29 INFO - PROCESS | 1652 | 1461088229825 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba1a800 == 50 [pid = 1652] [id = 156] 10:50:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11a748000) [pid = 1652] [serial = 466] [outer = 0x0] 10:50:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11c067800) [pid = 1652] [serial = 467] [outer = 0x11a748000] 10:50:29 INFO - PROCESS | 1652 | 1461088229850 Marionette DEBUG loaded listener.js 10:50:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1299e6400) [pid = 1652] [serial = 468] [outer = 0x11a748000] 10:50:30 INFO - PROCESS | 1652 | 1461088230189 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 10:50:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:50:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 472ms 10:50:30 INFO - PROCESS | 1652 | 1461088230207 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 10:50:30 INFO - PROCESS | 1652 | 1461088230208 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 10:50:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:50:30 INFO - PROCESS | 1652 | 1461088230210 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:50:30 INFO - PROCESS | 1652 | 1461088230212 Marionette TRACE conn2 <- [1,598,null,{}] 10:50:30 INFO - PROCESS | 1652 | 1461088230214 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:30 INFO - PROCESS | 1652 | 1461088230307 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 10:50:30 INFO - PROCESS | 1652 | 1461088230355 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d416800 == 51 [pid = 1652] [id = 157] 10:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11a85b400) [pid = 1652] [serial = 469] [outer = 0x0] 10:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b3ec400) [pid = 1652] [serial = 470] [outer = 0x11a85b400] 10:50:30 INFO - PROCESS | 1652 | 1461088230384 Marionette DEBUG loaded listener.js 10:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12e226800) [pid = 1652] [serial = 471] [outer = 0x11a85b400] 10:50:30 INFO - PROCESS | 1652 | 1461088230673 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 10:50:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:50:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 470ms 10:50:30 INFO - PROCESS | 1652 | 1461088230681 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 10:50:30 INFO - PROCESS | 1652 | 1461088230682 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 10:50:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:50:30 INFO - PROCESS | 1652 | 1461088230692 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:50:30 INFO - PROCESS | 1652 | 1461088230694 Marionette TRACE conn2 <- [1,602,null,{}] 10:50:30 INFO - PROCESS | 1652 | 1461088230696 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:30 INFO - PROCESS | 1652 | 1461088230778 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 10:50:30 INFO - PROCESS | 1652 | 1461088230783 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e357800 == 52 [pid = 1652] [id = 158] 10:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12e22a000) [pid = 1652] [serial = 472] [outer = 0x0] 10:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12e231000) [pid = 1652] [serial = 473] [outer = 0x12e22a000] 10:50:30 INFO - PROCESS | 1652 | 1461088230811 Marionette DEBUG loaded listener.js 10:50:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12e660400) [pid = 1652] [serial = 474] [outer = 0x12e22a000] 10:50:31 INFO - PROCESS | 1652 | 1461088231143 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 10:50:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:50:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 469ms 10:50:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:50:31 INFO - PROCESS | 1652 | 1461088231162 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 10:50:31 INFO - PROCESS | 1652 | 1461088231163 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 10:50:31 INFO - PROCESS | 1652 | 1461088231165 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:50:31 INFO - PROCESS | 1652 | 1461088231166 Marionette TRACE conn2 <- [1,606,null,{}] 10:50:31 INFO - PROCESS | 1652 | 1461088231173 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:31 INFO - PROCESS | 1652 | 1461088231275 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 10:50:31 INFO - PROCESS | 1652 | 1461088231281 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e72e000 == 53 [pid = 1652] [id = 159] 10:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12e230800) [pid = 1652] [serial = 475] [outer = 0x0] 10:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e663800) [pid = 1652] [serial = 476] [outer = 0x12e230800] 10:50:31 INFO - PROCESS | 1652 | 1461088231307 Marionette DEBUG loaded listener.js 10:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12e70e800) [pid = 1652] [serial = 477] [outer = 0x12e230800] 10:50:31 INFO - PROCESS | 1652 | 1461088231605 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:50:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:50:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 473ms 10:50:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:50:31 INFO - PROCESS | 1652 | 1461088231638 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 10:50:31 INFO - PROCESS | 1652 | 1461088231639 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 10:50:31 INFO - PROCESS | 1652 | 1461088231642 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:50:31 INFO - PROCESS | 1652 | 1461088231643 Marionette TRACE conn2 <- [1,610,null,{}] 10:50:31 INFO - PROCESS | 1652 | 1461088231645 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:31 INFO - PROCESS | 1652 | 1461088231727 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 10:50:31 INFO - PROCESS | 1652 | 1461088231824 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x115766000 == 54 [pid = 1652] [id = 160] 10:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x112173000) [pid = 1652] [serial = 478] [outer = 0x0] 10:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11525ec00) [pid = 1652] [serial = 479] [outer = 0x112173000] 10:50:31 INFO - PROCESS | 1652 | 1461088231856 Marionette DEBUG loaded listener.js 10:50:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x1176d8800) [pid = 1652] [serial = 480] [outer = 0x112173000] 10:50:32 INFO - PROCESS | 1652 | 1461088232269 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 10:50:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:50:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 669ms 10:50:32 INFO - PROCESS | 1652 | 1461088232313 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 10:50:32 INFO - PROCESS | 1652 | 1461088232316 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 10:50:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:50:32 INFO - PROCESS | 1652 | 1461088232322 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:50:32 INFO - PROCESS | 1652 | 1461088232324 Marionette TRACE conn2 <- [1,614,null,{}] 10:50:32 INFO - PROCESS | 1652 | 1461088232327 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:32 INFO - PROCESS | 1652 | 1461088232430 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 10:50:32 INFO - PROCESS | 1652 | 1461088232529 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b808000 == 55 [pid = 1652] [id = 161] 10:50:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11adee400) [pid = 1652] [serial = 481] [outer = 0x0] 10:50:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11b832400) [pid = 1652] [serial = 482] [outer = 0x11adee400] 10:50:32 INFO - PROCESS | 1652 | 1461088232562 Marionette DEBUG loaded listener.js 10:50:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11bbd0400) [pid = 1652] [serial = 483] [outer = 0x11adee400] 10:50:32 INFO - PROCESS | 1652 | 1461088232977 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 10:50:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:50:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 721ms 10:50:33 INFO - PROCESS | 1652 | 1461088233045 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 10:50:33 INFO - PROCESS | 1652 | 1461088233047 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 10:50:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:50:33 INFO - PROCESS | 1652 | 1461088233050 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:50:33 INFO - PROCESS | 1652 | 1461088233051 Marionette TRACE conn2 <- [1,618,null,{}] 10:50:33 INFO - PROCESS | 1652 | 1461088233054 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:33 INFO - PROCESS | 1652 | 1461088233154 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 10:50:33 INFO - PROCESS | 1652 | 1461088233203 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12999e800 == 56 [pid = 1652] [id = 162] 10:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x123c3d800) [pid = 1652] [serial = 484] [outer = 0x0] 10:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x127d74400) [pid = 1652] [serial = 485] [outer = 0x123c3d800] 10:50:33 INFO - PROCESS | 1652 | 1461088233233 Marionette DEBUG loaded listener.js 10:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12af0ec00) [pid = 1652] [serial = 486] [outer = 0x123c3d800] 10:50:33 INFO - PROCESS | 1652 | 1461088233618 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:50:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:50:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 620ms 10:50:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:50:33 INFO - PROCESS | 1652 | 1461088233671 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 10:50:33 INFO - PROCESS | 1652 | 1461088233673 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 10:50:33 INFO - PROCESS | 1652 | 1461088233680 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:50:33 INFO - PROCESS | 1652 | 1461088233684 Marionette TRACE conn2 <- [1,622,null,{}] 10:50:33 INFO - PROCESS | 1652 | 1461088233688 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:33 INFO - PROCESS | 1652 | 1461088233811 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 10:50:33 INFO - PROCESS | 1652 | 1461088233874 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e92c800 == 57 [pid = 1652] [id = 163] 10:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b3ecc00) [pid = 1652] [serial = 487] [outer = 0x0] 10:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12d22f000) [pid = 1652] [serial = 488] [outer = 0x12b3ecc00] 10:50:33 INFO - PROCESS | 1652 | 1461088233903 Marionette DEBUG loaded listener.js 10:50:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e14fc00) [pid = 1652] [serial = 489] [outer = 0x12b3ecc00] 10:50:34 INFO - PROCESS | 1652 | 1461088234306 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 10:50:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:50:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 677ms 10:50:34 INFO - PROCESS | 1652 | 1461088234354 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 10:50:34 INFO - PROCESS | 1652 | 1461088234356 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 10:50:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:50:34 INFO - PROCESS | 1652 | 1461088234358 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:50:34 INFO - PROCESS | 1652 | 1461088234360 Marionette TRACE conn2 <- [1,626,null,{}] 10:50:34 INFO - PROCESS | 1652 | 1461088234362 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:34 INFO - PROCESS | 1652 | 1461088234463 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 10:50:34 INFO - PROCESS | 1652 | 1461088234511 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb96000 == 58 [pid = 1652] [id = 164] 10:50:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12bb6a400) [pid = 1652] [serial = 490] [outer = 0x0] 10:50:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12e21e400) [pid = 1652] [serial = 491] [outer = 0x12bb6a400] 10:50:34 INFO - PROCESS | 1652 | 1461088234540 Marionette DEBUG loaded listener.js 10:50:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12e655800) [pid = 1652] [serial = 492] [outer = 0x12bb6a400] 10:50:35 INFO - PROCESS | 1652 | 1461088235185 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 10:50:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:50:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 871ms 10:50:35 INFO - PROCESS | 1652 | 1461088235229 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 10:50:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:50:35 INFO - PROCESS | 1652 | 1461088235232 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 10:50:35 INFO - PROCESS | 1652 | 1461088235238 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:50:35 INFO - PROCESS | 1652 | 1461088235240 Marionette TRACE conn2 <- [1,630,null,{}] 10:50:35 INFO - PROCESS | 1652 | 1461088235245 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:35 INFO - PROCESS | 1652 | 1461088235329 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 10:50:35 INFO - PROCESS | 1652 | 1461088235397 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7f6000 == 59 [pid = 1652] [id = 165] 10:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11866ec00) [pid = 1652] [serial = 493] [outer = 0x0] 10:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11897d400) [pid = 1652] [serial = 494] [outer = 0x11866ec00] 10:50:35 INFO - PROCESS | 1652 | 1461088235425 Marionette DEBUG loaded listener.js 10:50:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11a7a6000) [pid = 1652] [serial = 495] [outer = 0x11866ec00] 10:50:35 INFO - PROCESS | 1652 | 1461088235904 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 10:50:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:50:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 728ms 10:50:35 INFO - PROCESS | 1652 | 1461088235965 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 10:50:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:50:35 INFO - PROCESS | 1652 | 1461088235970 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 10:50:35 INFO - PROCESS | 1652 | 1461088235975 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:50:35 INFO - PROCESS | 1652 | 1461088235977 Marionette TRACE conn2 <- [1,634,null,{}] 10:50:35 INFO - PROCESS | 1652 | 1461088235979 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:36 INFO - PROCESS | 1652 | 1461088236087 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11b454000 == 58 [pid = 1652] [id = 85] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12e72e000 == 57 [pid = 1652] [id = 159] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12e357800 == 56 [pid = 1652] [id = 158] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12d416800 == 55 [pid = 1652] [id = 157] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba1a800 == 54 [pid = 1652] [id = 156] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba5c000 == 53 [pid = 1652] [id = 155] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x129999000 == 52 [pid = 1652] [id = 154] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12999e000 == 51 [pid = 1652] [id = 153] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11a85a800) [pid = 1652] [serial = 373] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11bbd5c00) [pid = 1652] [serial = 376] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x129918400) [pid = 1652] [serial = 379] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x114656400) [pid = 1652] [serial = 370] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12d22c000) [pid = 1652] [serial = 418] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x123c56800 == 50 [pid = 1652] [id = 152] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11928e000 == 49 [pid = 1652] [id = 151] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11b814000 == 48 [pid = 1652] [id = 150] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x118cbc800 == 47 [pid = 1652] [id = 149] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119dec000 == 46 [pid = 1652] [id = 148] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7eb800 == 45 [pid = 1652] [id = 147] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12cff0000 == 44 [pid = 1652] [id = 144] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b88c000 == 43 [pid = 1652] [id = 143] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba6e000 == 42 [pid = 1652] [id = 142] 10:50:36 INFO - PROCESS | 1652 | --DOCSHELL 0x118f0c800 == 41 [pid = 1652] [id = 141] 10:50:36 INFO - PROCESS | 1652 | 1461088236168 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x1155ad800 == 42 [pid = 1652] [id = 166] 10:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x117615800) [pid = 1652] [serial = 496] [outer = 0x0] 10:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11a7a4400) [pid = 1652] [serial = 497] [outer = 0x117615800] 10:50:36 INFO - PROCESS | 1652 | 1461088236197 Marionette DEBUG loaded listener.js 10:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11b82a400) [pid = 1652] [serial = 498] [outer = 0x117615800] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b2b0800) [pid = 1652] [serial = 400] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x123825c00) [pid = 1652] [serial = 391] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x123c3d400) [pid = 1652] [serial = 392] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11b877400) [pid = 1652] [serial = 388] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11badb000) [pid = 1652] [serial = 389] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x119dd0800) [pid = 1652] [serial = 385] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11aad3000) [pid = 1652] [serial = 386] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119dcd400) [pid = 1652] [serial = 383] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12b3f8400) [pid = 1652] [serial = 403] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x118cd8400) [pid = 1652] [serial = 382] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12423e000) [pid = 1652] [serial = 394] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12727ec00) [pid = 1652] [serial = 395] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12af0b000) [pid = 1652] [serial = 368] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b8c7000) [pid = 1652] [serial = 406] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11b873000) [pid = 1652] [serial = 409] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x129507000) [pid = 1652] [serial = 412] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x123f7e400) [pid = 1652] [serial = 410] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b8d1000) [pid = 1652] [serial = 407] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12ce78400) [pid = 1652] [serial = 416] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12cdad000) [pid = 1652] [serial = 415] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12760b400) [pid = 1652] [serial = 397] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12b2f2800) [pid = 1652] [serial = 401] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12b819c00) [pid = 1652] [serial = 404] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12af0e000) [pid = 1652] [serial = 398] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12bbda400) [pid = 1652] [serial = 413] [outer = 0x0] [url = about:blank] 10:50:36 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:36 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:36 INFO - PROCESS | 1652 | 1461088236681 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 10:50:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:50:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 719ms 10:50:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:50:36 INFO - PROCESS | 1652 | 1461088236696 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 10:50:36 INFO - PROCESS | 1652 | 1461088236698 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 10:50:36 INFO - PROCESS | 1652 | 1461088236703 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:50:36 INFO - PROCESS | 1652 | 1461088236707 Marionette TRACE conn2 <- [1,638,null,{}] 10:50:36 INFO - PROCESS | 1652 | 1461088236719 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:36 INFO - PROCESS | 1652 | 1461088236840 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 10:50:36 INFO - PROCESS | 1652 | 1461088236903 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a908000 == 43 [pid = 1652] [id = 167] 10:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11ade7000) [pid = 1652] [serial = 499] [outer = 0x0] 10:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11c6c8400) [pid = 1652] [serial = 500] [outer = 0x11ade7000] 10:50:36 INFO - PROCESS | 1652 | 1461088236931 Marionette DEBUG loaded listener.js 10:50:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x123d7a800) [pid = 1652] [serial = 501] [outer = 0x11ade7000] 10:50:37 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:37 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:37 INFO - PROCESS | 1652 | 1461088237222 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:50:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:50:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 575ms 10:50:37 INFO - PROCESS | 1652 | 1461088237278 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 10:50:37 INFO - PROCESS | 1652 | 1461088237279 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 10:50:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:50:37 INFO - PROCESS | 1652 | 1461088237282 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:50:37 INFO - PROCESS | 1652 | 1461088237283 Marionette TRACE conn2 <- [1,642,null,{}] 10:50:37 INFO - PROCESS | 1652 | 1461088237288 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:37 INFO - PROCESS | 1652 | 1461088237360 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 10:50:37 INFO - PROCESS | 1652 | 1461088237364 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd8d800 == 44 [pid = 1652] [id = 168] 10:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12423bc00) [pid = 1652] [serial = 502] [outer = 0x0] 10:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127d71000) [pid = 1652] [serial = 503] [outer = 0x12423bc00] 10:50:37 INFO - PROCESS | 1652 | 1461088237394 Marionette DEBUG loaded listener.js 10:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127eb1400) [pid = 1652] [serial = 504] [outer = 0x12423bc00] 10:50:37 INFO - PROCESS | 1652 | 1461088237728 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 10:50:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:50:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 473ms 10:50:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:50:37 INFO - PROCESS | 1652 | 1461088237755 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 10:50:37 INFO - PROCESS | 1652 | 1461088237757 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 10:50:37 INFO - PROCESS | 1652 | 1461088237759 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:50:37 INFO - PROCESS | 1652 | 1461088237760 Marionette TRACE conn2 <- [1,646,null,{}] 10:50:37 INFO - PROCESS | 1652 | 1461088237762 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:37 INFO - PROCESS | 1652 | 1461088237843 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 10:50:37 INFO - PROCESS | 1652 | 1461088237849 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a62800 == 45 [pid = 1652] [id = 169] 10:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127ebb800) [pid = 1652] [serial = 505] [outer = 0x0] 10:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x129507800) [pid = 1652] [serial = 506] [outer = 0x127ebb800] 10:50:37 INFO - PROCESS | 1652 | 1461088237883 Marionette DEBUG loaded listener.js 10:50:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12af07800) [pid = 1652] [serial = 507] [outer = 0x127ebb800] 10:50:38 INFO - PROCESS | 1652 | 1461088238310 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:50:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:50:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 570ms 10:50:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:50:38 INFO - PROCESS | 1652 | 1461088238329 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:50:38 INFO - PROCESS | 1652 | 1461088238331 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:50:38 INFO - PROCESS | 1652 | 1461088238333 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:50:38 INFO - PROCESS | 1652 | 1461088238334 Marionette TRACE conn2 <- [1,650,null,{}] 10:50:38 INFO - PROCESS | 1652 | 1461088238339 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:38 INFO - PROCESS | 1652 | 1461088238457 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:50:38 INFO - PROCESS | 1652 | 1461088238473 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c5d800 == 46 [pid = 1652] [id = 170] 10:50:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b2a9c00) [pid = 1652] [serial = 508] [outer = 0x0] 10:50:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b3f5800) [pid = 1652] [serial = 509] [outer = 0x12b2a9c00] 10:50:38 INFO - PROCESS | 1652 | 1461088238501 Marionette DEBUG loaded listener.js 10:50:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12bb5c400) [pid = 1652] [serial = 510] [outer = 0x12b2a9c00] 10:50:38 INFO - PROCESS | 1652 | 1461088238837 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 10:50:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:50:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 520ms 10:50:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:50:38 INFO - PROCESS | 1652 | 1461088238854 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:50:38 INFO - PROCESS | 1652 | 1461088238855 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:50:38 INFO - PROCESS | 1652 | 1461088238857 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:50:38 INFO - PROCESS | 1652 | 1461088238858 Marionette TRACE conn2 <- [1,654,null,{}] 10:50:38 INFO - PROCESS | 1652 | 1461088238860 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:38 INFO - PROCESS | 1652 | 1461088238956 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:50:38 INFO - PROCESS | 1652 | 1461088238969 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192e4000 == 47 [pid = 1652] [id = 171] 10:50:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b2b1800) [pid = 1652] [serial = 511] [outer = 0x0] 10:50:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12cdb2c00) [pid = 1652] [serial = 512] [outer = 0x12b2b1800] 10:50:38 INFO - PROCESS | 1652 | 1461088238994 Marionette DEBUG loaded listener.js 10:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12d22d000) [pid = 1652] [serial = 513] [outer = 0x12b2b1800] 10:50:39 INFO - PROCESS | 1652 | 1461088239337 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 10:50:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:50:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 518ms 10:50:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:50:39 INFO - PROCESS | 1652 | 1461088239375 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:50:39 INFO - PROCESS | 1652 | 1461088239376 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:50:39 INFO - PROCESS | 1652 | 1461088239379 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:50:39 INFO - PROCESS | 1652 | 1461088239380 Marionette TRACE conn2 <- [1,658,null,{}] 10:50:39 INFO - PROCESS | 1652 | 1461088239382 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:39 INFO - PROCESS | 1652 | 1461088239479 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:50:39 INFO - PROCESS | 1652 | 1461088239485 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afa3000 == 48 [pid = 1652] [id = 172] 10:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12bb3a400) [pid = 1652] [serial = 514] [outer = 0x0] 10:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12d4b1c00) [pid = 1652] [serial = 515] [outer = 0x12bb3a400] 10:50:39 INFO - PROCESS | 1652 | 1461088239510 Marionette DEBUG loaded listener.js 10:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12e150000) [pid = 1652] [serial = 516] [outer = 0x12bb3a400] 10:50:39 INFO - PROCESS | 1652 | 1461088239826 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:50:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:50:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 471ms 10:50:39 INFO - PROCESS | 1652 | 1461088239868 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:50:39 INFO - PROCESS | 1652 | 1461088239872 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:50:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:50:39 INFO - PROCESS | 1652 | 1461088239875 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:50:39 INFO - PROCESS | 1652 | 1461088239876 Marionette TRACE conn2 <- [1,662,null,{}] 10:50:39 INFO - PROCESS | 1652 | 1461088239878 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:39 INFO - PROCESS | 1652 | 1461088239975 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:50:39 INFO - PROCESS | 1652 | 1461088239988 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b879000 == 49 [pid = 1652] [id = 173] 10:50:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12d4cf800) [pid = 1652] [serial = 517] [outer = 0x0] 10:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12e21ac00) [pid = 1652] [serial = 518] [outer = 0x12d4cf800] 10:50:40 INFO - PROCESS | 1652 | 1461088240013 Marionette DEBUG loaded listener.js 10:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12e22e400) [pid = 1652] [serial = 519] [outer = 0x12d4cf800] 10:50:40 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:40 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:50:40 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:40 INFO - PROCESS | 1652 | 1461088240336 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 10:50:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:50:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 470ms 10:50:40 INFO - PROCESS | 1652 | 1461088240345 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:50:40 INFO - PROCESS | 1652 | 1461088240347 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:50:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:50:40 INFO - PROCESS | 1652 | 1461088240349 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:50:40 INFO - PROCESS | 1652 | 1461088240350 Marionette TRACE conn2 <- [1,666,null,{}] 10:50:40 INFO - PROCESS | 1652 | 1461088240355 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:40 INFO - PROCESS | 1652 | 1461088240449 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:50:40 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12bb6b800) [pid = 1652] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:50:40 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12bbd7000) [pid = 1652] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:50:40 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12ce79000) [pid = 1652] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:50:40 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x1272c6c00) [pid = 1652] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:50:40 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x118c4d000) [pid = 1652] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:50:40 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11856d800) [pid = 1652] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:50:40 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x1299e9000) [pid = 1652] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:50:40 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12d4ad400) [pid = 1652] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:50:40 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x113ec7c00) [pid = 1652] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:50:40 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11bad7c00) [pid = 1652] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:50:40 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11a748000) [pid = 1652] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:50:40 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11a85b400) [pid = 1652] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:50:40 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12e22a000) [pid = 1652] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:50:40 INFO - PROCESS | 1652 | 1461088240701 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11911b000 == 50 [pid = 1652] [id = 174] 10:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x113ec7c00) [pid = 1652] [serial = 520] [outer = 0x0] 10:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x119c25400) [pid = 1652] [serial = 521] [outer = 0x113ec7c00] 10:50:40 INFO - PROCESS | 1652 | 1461088240727 Marionette DEBUG loaded listener.js 10:50:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1299e9000) [pid = 1652] [serial = 522] [outer = 0x113ec7c00] 10:50:40 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:40 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:50:40 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:41 INFO - PROCESS | 1652 | 1461088241014 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 10:50:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:50:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 672ms 10:50:41 INFO - PROCESS | 1652 | 1461088241025 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:50:41 INFO - PROCESS | 1652 | 1461088241026 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:50:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:50:41 INFO - PROCESS | 1652 | 1461088241029 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:50:41 INFO - PROCESS | 1652 | 1461088241030 Marionette TRACE conn2 <- [1,670,null,{}] 10:50:41 INFO - PROCESS | 1652 | 1461088241033 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:41 INFO - PROCESS | 1652 | 1461088241143 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:50:41 INFO - PROCESS | 1652 | 1461088241147 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d416800 == 51 [pid = 1652] [id = 175] 10:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12af11000) [pid = 1652] [serial = 523] [outer = 0x0] 10:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e703400) [pid = 1652] [serial = 524] [outer = 0x12af11000] 10:50:41 INFO - PROCESS | 1652 | 1461088241177 Marionette DEBUG loaded listener.js 10:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12ef57c00) [pid = 1652] [serial = 525] [outer = 0x12af11000] 10:50:41 INFO - PROCESS | 1652 | 1461088241511 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 10:50:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:50:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 519ms 10:50:41 INFO - PROCESS | 1652 | 1461088241549 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:50:41 INFO - PROCESS | 1652 | 1461088241550 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:50:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:50:41 INFO - PROCESS | 1652 | 1461088241563 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:50:41 INFO - PROCESS | 1652 | 1461088241564 Marionette TRACE conn2 <- [1,674,null,{}] 10:50:41 INFO - PROCESS | 1652 | 1461088241566 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:41 INFO - PROCESS | 1652 | 1461088241645 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:50:41 INFO - PROCESS | 1652 | 1461088241649 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e353800 == 52 [pid = 1652] [id = 176] 10:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12ef5a400) [pid = 1652] [serial = 526] [outer = 0x0] 10:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12ef5e800) [pid = 1652] [serial = 527] [outer = 0x12ef5a400] 10:50:41 INFO - PROCESS | 1652 | 1461088241675 Marionette DEBUG loaded listener.js 10:50:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12f319000) [pid = 1652] [serial = 528] [outer = 0x12ef5a400] 10:50:41 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:41 INFO - PROCESS | 1652 | [1652] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 10:50:41 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:50:42 INFO - PROCESS | 1652 | 1461088242011 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 10:50:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 10:50:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 10:50:42 INFO - PROCESS | 1652 | 1461088242032 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:50:42 INFO - PROCESS | 1652 | 1461088242034 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:50:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:50:42 INFO - PROCESS | 1652 | 1461088242038 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:50:42 INFO - PROCESS | 1652 | 1461088242039 Marionette TRACE conn2 <- [1,678,null,{}] 10:50:42 INFO - PROCESS | 1652 | 1461088242041 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:42 INFO - PROCESS | 1652 | 1461088242119 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:50:42 INFO - PROCESS | 1652 | 1461088242124 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e932800 == 53 [pid = 1652] [id = 177] 10:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12f31b000) [pid = 1652] [serial = 529] [outer = 0x0] 10:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12f4a7800) [pid = 1652] [serial = 530] [outer = 0x12f31b000] 10:50:42 INFO - PROCESS | 1652 | 1461088242149 Marionette DEBUG loaded listener.js 10:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12f4ac000) [pid = 1652] [serial = 531] [outer = 0x12f31b000] 10:50:42 INFO - PROCESS | 1652 | 1461088242460 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 10:50:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:50:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 468ms 10:50:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:50:42 INFO - PROCESS | 1652 | 1461088242507 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:50:42 INFO - PROCESS | 1652 | 1461088242508 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:50:42 INFO - PROCESS | 1652 | 1461088242510 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:50:42 INFO - PROCESS | 1652 | 1461088242511 Marionette TRACE conn2 <- [1,682,null,{}] 10:50:42 INFO - PROCESS | 1652 | 1461088242513 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:42 INFO - PROCESS | 1652 | 1461088242615 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:50:42 INFO - PROCESS | 1652 | 1461088242623 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef72000 == 54 [pid = 1652] [id = 178] 10:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12f4a8800) [pid = 1652] [serial = 532] [outer = 0x0] 10:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12f4b0800) [pid = 1652] [serial = 533] [outer = 0x12f4a8800] 10:50:42 INFO - PROCESS | 1652 | 1461088242648 Marionette DEBUG loaded listener.js 10:50:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12f4b5400) [pid = 1652] [serial = 534] [outer = 0x12f4a8800] 10:50:43 INFO - PROCESS | 1652 | 1461088243590 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 10:50:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 10:50:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1118ms 10:50:43 INFO - PROCESS | 1652 | 1461088243629 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:50:43 INFO - PROCESS | 1652 | 1461088243631 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:50:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:50:43 INFO - PROCESS | 1652 | 1461088243635 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:50:43 INFO - PROCESS | 1652 | 1461088243637 Marionette TRACE conn2 <- [1,686,null,{}] 10:50:43 INFO - PROCESS | 1652 | 1461088243641 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:43 INFO - PROCESS | 1652 | 1461088243744 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:50:43 INFO - PROCESS | 1652 | 1461088243791 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7dd000 == 55 [pid = 1652] [id = 179] 10:50:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x119dcf800) [pid = 1652] [serial = 535] [outer = 0x0] 10:50:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11acd5000) [pid = 1652] [serial = 536] [outer = 0x119dcf800] 10:50:43 INFO - PROCESS | 1652 | 1461088243823 Marionette DEBUG loaded listener.js 10:50:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11b87d800) [pid = 1652] [serial = 537] [outer = 0x119dcf800] 10:50:44 INFO - PROCESS | 1652 | 1461088244729 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 10:50:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:50:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1122ms 10:50:44 INFO - PROCESS | 1652 | 1461088244757 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:50:44 INFO - PROCESS | 1652 | 1461088244761 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:50:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:50:44 INFO - PROCESS | 1652 | 1461088244766 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:50:44 INFO - PROCESS | 1652 | 1461088244768 Marionette TRACE conn2 <- [1,690,null,{}] 10:50:44 INFO - PROCESS | 1652 | 1461088244773 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:44 INFO - PROCESS | 1652 | 1461088244877 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:50:44 INFO - PROCESS | 1652 | 1461088244925 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1264ba000 == 56 [pid = 1652] [id = 180] 10:50:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11b87ec00) [pid = 1652] [serial = 538] [outer = 0x0] 10:50:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x123d78800) [pid = 1652] [serial = 539] [outer = 0x11b87ec00] 10:50:44 INFO - PROCESS | 1652 | 1461088244955 Marionette DEBUG loaded listener.js 10:50:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x129508000) [pid = 1652] [serial = 540] [outer = 0x11b87ec00] 10:50:45 INFO - PROCESS | 1652 | 1461088245881 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 10:50:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:50:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1126ms 10:50:45 INFO - PROCESS | 1652 | 1461088245892 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:50:45 INFO - PROCESS | 1652 | 1461088245893 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:50:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:50:45 INFO - PROCESS | 1652 | 1461088245896 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:50:45 INFO - PROCESS | 1652 | 1461088245898 Marionette TRACE conn2 <- [1,694,null,{}] 10:50:45 INFO - PROCESS | 1652 | 1461088245906 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:46 INFO - PROCESS | 1652 | 1461088246006 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:50:46 INFO - PROCESS | 1652 | 1461088246053 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d470800 == 57 [pid = 1652] [id = 181] 10:50:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12af0fc00) [pid = 1652] [serial = 541] [outer = 0x0] 10:50:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12b8d1000) [pid = 1652] [serial = 542] [outer = 0x12af0fc00] 10:50:46 INFO - PROCESS | 1652 | 1461088246085 Marionette DEBUG loaded listener.js 10:50:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12d4a7400) [pid = 1652] [serial = 543] [outer = 0x12af0fc00] 10:50:47 INFO - PROCESS | 1652 | 1461088247135 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 10:50:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 10:50:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1274ms 10:50:47 INFO - PROCESS | 1652 | 1461088247172 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:50:47 INFO - PROCESS | 1652 | 1461088247174 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:50:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:50:47 INFO - PROCESS | 1652 | 1461088247177 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:50:47 INFO - PROCESS | 1652 | 1461088247179 Marionette TRACE conn2 <- [1,698,null,{}] 10:50:47 INFO - PROCESS | 1652 | 1461088247183 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:47 INFO - PROCESS | 1652 | 1461088247273 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:50:47 INFO - PROCESS | 1652 | 1461088247358 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b1a000 == 58 [pid = 1652] [id = 182] 10:50:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x119dc4800) [pid = 1652] [serial = 544] [outer = 0x0] 10:50:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11a745800) [pid = 1652] [serial = 545] [outer = 0x119dc4800] 10:50:47 INFO - PROCESS | 1652 | 1461088247388 Marionette DEBUG loaded listener.js 10:50:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11ac4c000) [pid = 1652] [serial = 546] [outer = 0x119dc4800] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe0800 == 57 [pid = 1652] [id = 88] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12e932800 == 56 [pid = 1652] [id = 177] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12e353800 == 55 [pid = 1652] [id = 176] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12d416800 == 54 [pid = 1652] [id = 175] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11911b000 == 53 [pid = 1652] [id = 174] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12b879000 == 52 [pid = 1652] [id = 173] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12afa3000 == 51 [pid = 1652] [id = 172] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1192e4000 == 50 [pid = 1652] [id = 171] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x127d66400) [pid = 1652] [serial = 427] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11ac48400) [pid = 1652] [serial = 424] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11856e400) [pid = 1652] [serial = 421] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12d4a8800) [pid = 1652] [serial = 436] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12bbd6c00) [pid = 1652] [serial = 433] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12af04000) [pid = 1652] [serial = 430] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12e663800) [pid = 1652] [serial = 476] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123c5d800 == 49 [pid = 1652] [id = 170] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x123a62800 == 48 [pid = 1652] [id = 169] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd8d800 == 47 [pid = 1652] [id = 168] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11a908000 == 46 [pid = 1652] [id = 167] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1155ad800 == 45 [pid = 1652] [id = 166] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7f6000 == 44 [pid = 1652] [id = 165] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb96000 == 43 [pid = 1652] [id = 164] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12e92c800 == 42 [pid = 1652] [id = 163] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12999e800 == 41 [pid = 1652] [id = 162] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11b808000 == 40 [pid = 1652] [id = 161] 10:50:47 INFO - PROCESS | 1652 | --DOCSHELL 0x115766000 == 39 [pid = 1652] [id = 160] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12bbdfc00) [pid = 1652] [serial = 458] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12d4aec00) [pid = 1652] [serial = 461] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12d233800) [pid = 1652] [serial = 419] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x127ea3800) [pid = 1652] [serial = 451] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1299de800) [pid = 1652] [serial = 452] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11a744800) [pid = 1652] [serial = 440] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118eb2800) [pid = 1652] [serial = 439] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11a745400) [pid = 1652] [serial = 445] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11c00ac00) [pid = 1652] [serial = 446] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12b2f3400) [pid = 1652] [serial = 454] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12e14e000) [pid = 1652] [serial = 464] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11b825c00) [pid = 1652] [serial = 443] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11a85a400) [pid = 1652] [serial = 442] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x123908c00) [pid = 1652] [serial = 448] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1272c6800) [pid = 1652] [serial = 449] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12e144800) [pid = 1652] [serial = 462] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x11c067800) [pid = 1652] [serial = 467] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12e226800) [pid = 1652] [serial = 471] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1299e6400) [pid = 1652] [serial = 468] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12e231000) [pid = 1652] [serial = 473] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12e213000) [pid = 1652] [serial = 465] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12d22e400) [pid = 1652] [serial = 459] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12e660400) [pid = 1652] [serial = 474] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12b3ec400) [pid = 1652] [serial = 470] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12bb32c00) [pid = 1652] [serial = 455] [outer = 0x0] [url = about:blank] 10:50:47 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12e21d000) [pid = 1652] [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.] 10:50:48 INFO - PROCESS | 1652 | 1461088248259 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 10:50:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 10:50:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1120ms 10:50:48 INFO - PROCESS | 1652 | 1461088248298 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:50:48 INFO - PROCESS | 1652 | 1461088248302 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:50:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:50:48 INFO - PROCESS | 1652 | 1461088248306 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:50:48 INFO - PROCESS | 1652 | 1461088248308 Marionette TRACE conn2 <- [1,702,null,{}] 10:50:48 INFO - PROCESS | 1652 | 1461088248310 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:48 INFO - PROCESS | 1652 | 1461088248389 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:50:48 INFO - PROCESS | 1652 | 1461088248393 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b07800 == 40 [pid = 1652] [id = 183] 10:50:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11a85a400) [pid = 1652] [serial = 547] [outer = 0x0] 10:50:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11b878c00) [pid = 1652] [serial = 548] [outer = 0x11a85a400] 10:50:48 INFO - PROCESS | 1652 | 1461088248420 Marionette DEBUG loaded listener.js 10:50:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c012800) [pid = 1652] [serial = 549] [outer = 0x11a85a400] 10:50:49 INFO - PROCESS | 1652 | 1461088249259 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 10:50:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:50:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 10:50:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:50:49 INFO - PROCESS | 1652 | 1461088249277 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:50:49 INFO - PROCESS | 1652 | 1461088249278 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:50:49 INFO - PROCESS | 1652 | 1461088249280 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:50:49 INFO - PROCESS | 1652 | 1461088249283 Marionette TRACE conn2 <- [1,706,null,{}] 10:50:49 INFO - PROCESS | 1652 | 1461088249292 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:49 INFO - PROCESS | 1652 | 1461088249388 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:50:49 INFO - PROCESS | 1652 | 1461088249395 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd9c000 == 41 [pid = 1652] [id = 184] 10:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x123b8a400) [pid = 1652] [serial = 550] [outer = 0x0] 10:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1272c9400) [pid = 1652] [serial = 551] [outer = 0x123b8a400] 10:50:49 INFO - PROCESS | 1652 | 1461088249423 Marionette DEBUG loaded listener.js 10:50:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127dd5c00) [pid = 1652] [serial = 552] [outer = 0x123b8a400] 10:50:50 INFO - PROCESS | 1652 | 1461088250282 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 10:50:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:50:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1023ms 10:50:50 INFO - PROCESS | 1652 | 1461088250305 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:50:50 INFO - PROCESS | 1652 | 1461088250307 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:50:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:50:50 INFO - PROCESS | 1652 | 1461088250309 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:50:50 INFO - PROCESS | 1652 | 1461088250310 Marionette TRACE conn2 <- [1,710,null,{}] 10:50:50 INFO - PROCESS | 1652 | 1461088250328 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:50 INFO - PROCESS | 1652 | 1461088250423 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:50:50 INFO - PROCESS | 1652 | 1461088250427 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a65800 == 42 [pid = 1652] [id = 185] 10:50:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127ec0400) [pid = 1652] [serial = 553] [outer = 0x0] 10:50:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12af04400) [pid = 1652] [serial = 554] [outer = 0x127ec0400] 10:50:50 INFO - PROCESS | 1652 | 1461088250454 Marionette DEBUG loaded listener.js 10:50:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12b2ac000) [pid = 1652] [serial = 555] [outer = 0x127ec0400] 10:50:51 INFO - PROCESS | 1652 | 1461088251259 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 10:50:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:50:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 10:50:51 INFO - PROCESS | 1652 | 1461088251280 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:50:51 INFO - PROCESS | 1652 | 1461088251282 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:50:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:50:51 INFO - PROCESS | 1652 | 1461088251285 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:50:51 INFO - PROCESS | 1652 | 1461088251287 Marionette TRACE conn2 <- [1,714,null,{}] 10:50:51 INFO - PROCESS | 1652 | 1461088251289 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:51 INFO - PROCESS | 1652 | 1461088251385 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:50:51 INFO - PROCESS | 1652 | 1461088251389 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x1264b7000 == 43 [pid = 1652] [id = 186] 10:50:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11641b000) [pid = 1652] [serial = 556] [outer = 0x0] 10:50:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b2b3400) [pid = 1652] [serial = 557] [outer = 0x11641b000] 10:50:51 INFO - PROCESS | 1652 | 1461088251415 Marionette DEBUG loaded listener.js 10:50:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12b8cd400) [pid = 1652] [serial = 558] [outer = 0x11641b000] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12e230800) [pid = 1652] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1290ec000) [pid = 1652] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12f31b000) [pid = 1652] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12ef5a400) [pid = 1652] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12b2b1800) [pid = 1652] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12bb3a400) [pid = 1652] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x127ebb800) [pid = 1652] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x12423bc00) [pid = 1652] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x112173000) [pid = 1652] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11866ec00) [pid = 1652] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11adee400) [pid = 1652] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11ade7000) [pid = 1652] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b3ecc00) [pid = 1652] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x123c3d800) [pid = 1652] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12bb6a400) [pid = 1652] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x117615800) [pid = 1652] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12d4cf800) [pid = 1652] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x113ec7c00) [pid = 1652] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12af11000) [pid = 1652] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12b2a9c00) [pid = 1652] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x112177800) [pid = 1652] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11a7aa400) [pid = 1652] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11b87d000) [pid = 1652] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x123826800) [pid = 1652] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11641cc00) [pid = 1652] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x1191c0800) [pid = 1652] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x1273c1800) [pid = 1652] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x1273c3800) [pid = 1652] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12b8c8c00) [pid = 1652] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:50:52 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x12d22cc00) [pid = 1652] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:50:52 INFO - PROCESS | 1652 | 1461088252228 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 10:50:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 10:50:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 10:50:52 INFO - PROCESS | 1652 | 1461088252255 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:50:52 INFO - PROCESS | 1652 | 1461088252256 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:50:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:50:52 INFO - PROCESS | 1652 | 1461088252259 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:50:52 INFO - PROCESS | 1652 | 1461088252260 Marionette TRACE conn2 <- [1,718,null,{}] 10:50:52 INFO - PROCESS | 1652 | 1461088252262 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:52 INFO - PROCESS | 1652 | 1461088252357 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:50:52 INFO - PROCESS | 1652 | 1461088252402 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x119de0800 == 44 [pid = 1652] [id = 187] 10:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11a855000) [pid = 1652] [serial = 559] [outer = 0x0] 10:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1273c1800) [pid = 1652] [serial = 560] [outer = 0x11a855000] 10:50:52 INFO - PROCESS | 1652 | 1461088252432 Marionette DEBUG loaded listener.js 10:50:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b815c00) [pid = 1652] [serial = 561] [outer = 0x11a855000] 10:50:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:50:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 918ms 10:50:53 INFO - PROCESS | 1652 | 1461088253173 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 10:50:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:50:53 INFO - PROCESS | 1652 | 1461088253180 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:50:53 INFO - PROCESS | 1652 | 1461088253182 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:50:53 INFO - PROCESS | 1652 | 1461088253184 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:50:53 INFO - PROCESS | 1652 | 1461088253186 Marionette TRACE conn2 <- [1,722,null,{}] 10:50:53 INFO - PROCESS | 1652 | 1461088253189 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:53 INFO - PROCESS | 1652 | 1461088253265 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:50:53 INFO - PROCESS | 1652 | 1461088253272 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x129735000 == 45 [pid = 1652] [id = 188] 10:50:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b8c8c00) [pid = 1652] [serial = 562] [outer = 0x0] 10:50:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12bbd8800) [pid = 1652] [serial = 563] [outer = 0x12b8c8c00] 10:50:53 INFO - PROCESS | 1652 | 1461088253298 Marionette DEBUG loaded listener.js 10:50:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12ce73400) [pid = 1652] [serial = 564] [outer = 0x12b8c8c00] 10:50:53 INFO - PROCESS | 1652 | 1461088253633 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 10:50:53 INFO - PROCESS | 1652 | 1461088253657 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:50:53 INFO - PROCESS | 1652 | 1461088253659 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:50:53 INFO - PROCESS | 1652 | 1461088253661 Marionette TRACE conn2 <- [1,726,null,{}] 10:50:53 INFO - PROCESS | 1652 | 1461088253663 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:53 INFO - PROCESS | 1652 | 1461088253740 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:50:53 INFO - PROCESS | 1652 | 1461088253745 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b279000 == 46 [pid = 1652] [id = 189] 10:50:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ce7b400) [pid = 1652] [serial = 565] [outer = 0x0] 10:50:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12d4ab400) [pid = 1652] [serial = 566] [outer = 0x12ce7b400] 10:50:53 INFO - PROCESS | 1652 | 1461088253771 Marionette DEBUG loaded listener.js 10:50:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12e147800) [pid = 1652] [serial = 567] [outer = 0x12ce7b400] 10:50:54 INFO - PROCESS | 1652 | 1461088254171 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 10:50:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:50:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 568ms 10:50:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:50:54 INFO - PROCESS | 1652 | 1461088254228 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:50:54 INFO - PROCESS | 1652 | 1461088254231 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:50:54 INFO - PROCESS | 1652 | 1461088254234 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:50:54 INFO - PROCESS | 1652 | 1461088254237 Marionette TRACE conn2 <- [1,730,null,{}] 10:50:54 INFO - PROCESS | 1652 | 1461088254242 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:54 INFO - PROCESS | 1652 | 1461088254369 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:50:54 INFO - PROCESS | 1652 | 1461088254418 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f13800 == 47 [pid = 1652] [id = 190] 10:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x1185f4800) [pid = 1652] [serial = 568] [outer = 0x0] 10:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11880d400) [pid = 1652] [serial = 569] [outer = 0x1185f4800] 10:50:54 INFO - PROCESS | 1652 | 1461088254450 Marionette DEBUG loaded listener.js 10:50:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x1197ed800) [pid = 1652] [serial = 570] [outer = 0x1185f4800] 10:50:54 INFO - PROCESS | 1652 | 1461088254893 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 10:50:54 INFO - PROCESS | 1652 | 1461088254992 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:50:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:50:55 INFO - PROCESS | 1652 | 1461088255009 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:50:55 INFO - PROCESS | 1652 | 1461088255011 Marionette TRACE conn2 <- [1,734,null,{}] 10:50:55 INFO - PROCESS | 1652 | 1461088255014 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:55 INFO - PROCESS | 1652 | 1461088255111 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:50:55 INFO - PROCESS | 1652 | 1461088255172 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c57e800 == 48 [pid = 1652] [id = 191] 10:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1185f9800) [pid = 1652] [serial = 571] [outer = 0x0] 10:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11b880800) [pid = 1652] [serial = 572] [outer = 0x1185f9800] 10:50:55 INFO - PROCESS | 1652 | 1461088255202 Marionette DEBUG loaded listener.js 10:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x123a0f400) [pid = 1652] [serial = 573] [outer = 0x1185f9800] 10:50:55 INFO - PROCESS | 1652 | 1461088255603 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 10:50:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:50:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 621ms 10:50:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:50:55 INFO - PROCESS | 1652 | 1461088255629 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:50:55 INFO - PROCESS | 1652 | 1461088255631 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:50:55 INFO - PROCESS | 1652 | 1461088255633 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:50:55 INFO - PROCESS | 1652 | 1461088255636 Marionette TRACE conn2 <- [1,738,null,{}] 10:50:55 INFO - PROCESS | 1652 | 1461088255644 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:55 INFO - PROCESS | 1652 | 1461088255745 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:50:55 INFO - PROCESS | 1652 | 1461088255793 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be4f800 == 49 [pid = 1652] [id = 192] 10:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11c061c00) [pid = 1652] [serial = 574] [outer = 0x0] 10:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x1290e8800) [pid = 1652] [serial = 575] [outer = 0x11c061c00] 10:50:55 INFO - PROCESS | 1652 | 1461088255826 Marionette DEBUG loaded listener.js 10:50:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12b3f8400) [pid = 1652] [serial = 576] [outer = 0x11c061c00] 10:50:56 INFO - PROCESS | 1652 | 1461088256706 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 10:50:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:50:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1122ms 10:50:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:50:56 INFO - PROCESS | 1652 | 1461088256756 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:50:56 INFO - PROCESS | 1652 | 1461088256758 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:50:56 INFO - PROCESS | 1652 | 1461088256760 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:50:56 INFO - PROCESS | 1652 | 1461088256761 Marionette TRACE conn2 <- [1,742,null,{}] 10:50:56 INFO - PROCESS | 1652 | 1461088256764 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:56 INFO - PROCESS | 1652 | 1461088256861 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:50:56 INFO - PROCESS | 1652 | 1461088256906 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cff2800 == 50 [pid = 1652] [id = 193] 10:50:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x12cdb7c00) [pid = 1652] [serial = 577] [outer = 0x0] 10:50:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x12e14f400) [pid = 1652] [serial = 578] [outer = 0x12cdb7c00] 10:50:56 INFO - PROCESS | 1652 | 1461088256937 Marionette DEBUG loaded listener.js 10:50:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x12e217000) [pid = 1652] [serial = 579] [outer = 0x12cdb7c00] 10:50:57 INFO - PROCESS | 1652 | 1461088257840 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 10:50:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 10:50:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1120ms 10:50:57 INFO - PROCESS | 1652 | 1461088257881 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:50:57 INFO - PROCESS | 1652 | 1461088257882 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:50:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:50:57 INFO - PROCESS | 1652 | 1461088257884 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:50:57 INFO - PROCESS | 1652 | 1461088257885 Marionette TRACE conn2 <- [1,746,null,{}] 10:50:57 INFO - PROCESS | 1652 | 1461088257888 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:57 INFO - PROCESS | 1652 | 1461088257982 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:50:58 INFO - PROCESS | 1652 | 1461088258030 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d471800 == 51 [pid = 1652] [id = 194] 10:50:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12e14c400) [pid = 1652] [serial = 580] [outer = 0x0] 10:50:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12e22d400) [pid = 1652] [serial = 581] [outer = 0x12e14c400] 10:50:58 INFO - PROCESS | 1652 | 1461088258060 Marionette DEBUG loaded listener.js 10:50:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e65b400) [pid = 1652] [serial = 582] [outer = 0x12e14c400] 10:50:58 INFO - PROCESS | 1652 | 1461088258978 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 10:50:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 10:50:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1122ms 10:50:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:50:59 INFO - PROCESS | 1652 | 1461088259006 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:50:59 INFO - PROCESS | 1652 | 1461088259008 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:50:59 INFO - PROCESS | 1652 | 1461088259012 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:50:59 INFO - PROCESS | 1652 | 1461088259014 Marionette TRACE conn2 <- [1,750,null,{}] 10:50:59 INFO - PROCESS | 1652 | 1461088259018 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:59 INFO - PROCESS | 1652 | 1461088259112 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:50:59 INFO - PROCESS | 1652 | 1461088259160 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x11556c800 == 52 [pid = 1652] [id = 195] 10:50:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1146b6800) [pid = 1652] [serial = 583] [outer = 0x0] 10:50:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x114e5d000) [pid = 1652] [serial = 584] [outer = 0x1146b6800] 10:50:59 INFO - PROCESS | 1652 | 1461088259189 Marionette DEBUG loaded listener.js 10:50:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x115262c00) [pid = 1652] [serial = 585] [outer = 0x1146b6800] 10:50:59 INFO - PROCESS | 1652 | --DOCSHELL 0x129735000 == 51 [pid = 1652] [id = 188] 10:50:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119de0800 == 50 [pid = 1652] [id = 187] 10:50:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1264b7000 == 49 [pid = 1652] [id = 186] 10:50:59 INFO - PROCESS | 1652 | --DOCSHELL 0x123a65800 == 48 [pid = 1652] [id = 185] 10:50:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd9c000 == 47 [pid = 1652] [id = 184] 10:50:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119b07800 == 46 [pid = 1652] [id = 183] 10:50:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119b1a000 == 45 [pid = 1652] [id = 182] 10:50:59 INFO - PROCESS | 1652 | --DOCSHELL 0x1264ba000 == 44 [pid = 1652] [id = 180] 10:50:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7dd000 == 43 [pid = 1652] [id = 179] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x118672000) [pid = 1652] [serial = 371] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11ac56000) [pid = 1652] [serial = 374] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x123824000) [pid = 1652] [serial = 377] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12af08c00) [pid = 1652] [serial = 380] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1191bec00) [pid = 1652] [serial = 422] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11badb400) [pid = 1652] [serial = 425] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x1290f3000) [pid = 1652] [serial = 428] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12bb32800) [pid = 1652] [serial = 431] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x12ce6d800) [pid = 1652] [serial = 434] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12e145400) [pid = 1652] [serial = 437] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12e70e800) [pid = 1652] [serial = 477] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x12af0cc00) [pid = 1652] [serial = 332] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12f4a7800) [pid = 1652] [serial = 530] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x12f319000) [pid = 1652] [serial = 528] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12cdb2c00) [pid = 1652] [serial = 512] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12d4b1c00) [pid = 1652] [serial = 515] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x129507800) [pid = 1652] [serial = 506] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12af07800) [pid = 1652] [serial = 507] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x127d71000) [pid = 1652] [serial = 503] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x127eb1400) [pid = 1652] [serial = 504] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1176d8800) [pid = 1652] [serial = 480] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x11525ec00) [pid = 1652] [serial = 479] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a7a6000) [pid = 1652] [serial = 495] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11897d400) [pid = 1652] [serial = 494] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11b832400) [pid = 1652] [serial = 482] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11bbd0400) [pid = 1652] [serial = 483] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11c6c8400) [pid = 1652] [serial = 500] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x123d7a800) [pid = 1652] [serial = 501] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12e14fc00) [pid = 1652] [serial = 489] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x12d22f000) [pid = 1652] [serial = 488] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12af0ec00) [pid = 1652] [serial = 486] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x127d74400) [pid = 1652] [serial = 485] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x12e655800) [pid = 1652] [serial = 492] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x12e21e400) [pid = 1652] [serial = 491] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x11a7a4400) [pid = 1652] [serial = 497] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11b82a400) [pid = 1652] [serial = 498] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12e21ac00) [pid = 1652] [serial = 518] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12e150000) [pid = 1652] [serial = 516] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12f4ac000) [pid = 1652] [serial = 531] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12e22e400) [pid = 1652] [serial = 519] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x1299e9000) [pid = 1652] [serial = 522] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12ef5e800) [pid = 1652] [serial = 527] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x12e703400) [pid = 1652] [serial = 524] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12ef57c00) [pid = 1652] [serial = 525] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x119c25400) [pid = 1652] [serial = 521] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12b3f5800) [pid = 1652] [serial = 509] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x12d22d000) [pid = 1652] [serial = 513] [outer = 0x0] [url = about:blank] 10:50:59 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12bb5c400) [pid = 1652] [serial = 510] [outer = 0x0] [url = about:blank] 10:51:00 INFO - PROCESS | 1652 | 1461088260113 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 10:51:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:51:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1122ms 10:51:00 INFO - PROCESS | 1652 | 1461088260134 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:51:00 INFO - PROCESS | 1652 | 1461088260139 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:51:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:51:00 INFO - PROCESS | 1652 | 1461088260144 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:51:00 INFO - PROCESS | 1652 | 1461088260146 Marionette TRACE conn2 <- [1,754,null,{}] 10:51:00 INFO - PROCESS | 1652 | 1461088260148 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:00 INFO - PROCESS | 1652 | 1461088260230 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:51:00 INFO - PROCESS | 1652 | 1461088260237 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x11910e800 == 44 [pid = 1652] [id = 196] 10:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x1176d7400) [pid = 1652] [serial = 586] [outer = 0x0] 10:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1189e9c00) [pid = 1652] [serial = 587] [outer = 0x1176d7400] 10:51:00 INFO - PROCESS | 1652 | 1461088260264 Marionette DEBUG loaded listener.js 10:51:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x118c8e400) [pid = 1652] [serial = 588] [outer = 0x1176d7400] 10:51:01 INFO - PROCESS | 1652 | 1461088261081 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 10:51:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 10:51:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 10:51:01 INFO - PROCESS | 1652 | 1461088261114 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:51:01 INFO - PROCESS | 1652 | 1461088261115 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:51:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:51:01 INFO - PROCESS | 1652 | 1461088261118 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:51:01 INFO - PROCESS | 1652 | 1461088261123 Marionette TRACE conn2 <- [1,758,null,{}] 10:51:01 INFO - PROCESS | 1652 | 1461088261139 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:01 INFO - PROCESS | 1652 | 1461088261230 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:51:01 INFO - PROCESS | 1652 | 1461088261238 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x119de4800 == 45 [pid = 1652] [id = 197] 10:51:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119139400) [pid = 1652] [serial = 589] [outer = 0x0] 10:51:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x119dcf400) [pid = 1652] [serial = 590] [outer = 0x119139400] 10:51:01 INFO - PROCESS | 1652 | 1461088261266 Marionette DEBUG loaded listener.js 10:51:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11aacc000) [pid = 1652] [serial = 591] [outer = 0x119139400] 10:51:01 INFO - PROCESS | 1652 | 1461088261624 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 10:51:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:51:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 523ms 10:51:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:51:01 INFO - PROCESS | 1652 | 1461088261647 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:51:01 INFO - PROCESS | 1652 | 1461088261649 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:51:01 INFO - PROCESS | 1652 | 1461088261651 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:51:01 INFO - PROCESS | 1652 | 1461088261653 Marionette TRACE conn2 <- [1,762,null,{}] 10:51:01 INFO - PROCESS | 1652 | 1461088261659 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:01 INFO - PROCESS | 1652 | 1461088261758 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:51:01 INFO - PROCESS | 1652 | 1461088261762 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a918800 == 46 [pid = 1652] [id = 198] 10:51:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11aacac00) [pid = 1652] [serial = 592] [outer = 0x0] 10:51:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11ac4b000) [pid = 1652] [serial = 593] [outer = 0x11aacac00] 10:51:01 INFO - PROCESS | 1652 | 1461088261811 Marionette DEBUG loaded listener.js 10:51:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11adea800) [pid = 1652] [serial = 594] [outer = 0x11aacac00] 10:51:02 INFO - PROCESS | 1652 | 1461088262596 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 10:51:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:51:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 975ms 10:51:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:51:02 INFO - PROCESS | 1652 | 1461088262626 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:51:02 INFO - PROCESS | 1652 | 1461088262628 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:51:02 INFO - PROCESS | 1652 | 1461088262630 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:51:02 INFO - PROCESS | 1652 | 1461088262631 Marionette TRACE conn2 <- [1,766,null,{}] 10:51:02 INFO - PROCESS | 1652 | 1461088262633 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:02 INFO - PROCESS | 1652 | 1461088262728 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:51:02 INFO - PROCESS | 1652 | 1461088262741 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba73000 == 47 [pid = 1652] [id = 199] 10:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11acd6c00) [pid = 1652] [serial = 595] [outer = 0x0] 10:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11b877000) [pid = 1652] [serial = 596] [outer = 0x11acd6c00] 10:51:02 INFO - PROCESS | 1652 | 1461088262766 Marionette DEBUG loaded listener.js 10:51:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11baddc00) [pid = 1652] [serial = 597] [outer = 0x11acd6c00] 10:51:03 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11641b000) [pid = 1652] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:51:03 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x127ec0400) [pid = 1652] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:51:03 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12af0fc00) [pid = 1652] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:51:03 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x119dc4800) [pid = 1652] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:51:03 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x11a85a400) [pid = 1652] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:51:03 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11b87ec00) [pid = 1652] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:51:03 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x123b8a400) [pid = 1652] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:51:03 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119dcf800) [pid = 1652] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:51:03 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x12b8c8c00) [pid = 1652] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:51:03 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x11a855000) [pid = 1652] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:51:03 INFO - PROCESS | 1652 | 1461088263598 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 10:51:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:51:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1018ms 10:51:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:51:03 INFO - PROCESS | 1652 | 1461088263649 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:51:03 INFO - PROCESS | 1652 | 1461088263650 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:51:03 INFO - PROCESS | 1652 | 1461088263652 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:51:03 INFO - PROCESS | 1652 | 1461088263653 Marionette TRACE conn2 <- [1,770,null,{}] 10:51:03 INFO - PROCESS | 1652 | 1461088263662 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:03 INFO - PROCESS | 1652 | 1461088263759 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:51:03 INFO - PROCESS | 1652 | 1461088263764 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0e8800 == 48 [pid = 1652] [id = 200] 10:51:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11b87ec00) [pid = 1652] [serial = 598] [outer = 0x0] 10:51:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x123a1d000) [pid = 1652] [serial = 599] [outer = 0x11b87ec00] 10:51:03 INFO - PROCESS | 1652 | 1461088263793 Marionette DEBUG loaded listener.js 10:51:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1240fac00) [pid = 1652] [serial = 600] [outer = 0x11b87ec00] 10:51:04 INFO - PROCESS | 1652 | 1461088264125 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 10:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 520ms 10:51:04 INFO - PROCESS | 1652 | 1461088264172 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:51:04 INFO - PROCESS | 1652 | 1461088264173 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:51:04 INFO - PROCESS | 1652 | 1461088264183 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:51:04 INFO - PROCESS | 1652 | 1461088264184 Marionette TRACE conn2 <- [1,774,null,{}] 10:51:04 INFO - PROCESS | 1652 | 1461088264187 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:04 INFO - PROCESS | 1652 | 1461088264264 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:51:04 INFO - PROCESS | 1652 | 1461088264269 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12395d000 == 49 [pid = 1652] [id = 201] 10:51:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x123b7f400) [pid = 1652] [serial = 601] [outer = 0x0] 10:51:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x127270400) [pid = 1652] [serial = 602] [outer = 0x123b7f400] 10:51:04 INFO - PROCESS | 1652 | 1461088264296 Marionette DEBUG loaded listener.js 10:51:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x12760b000) [pid = 1652] [serial = 603] [outer = 0x123b7f400] 10:51:04 INFO - PROCESS | 1652 | 1461088264760 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 10:51:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:51:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 620ms 10:51:04 INFO - PROCESS | 1652 | 1461088264819 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:51:04 INFO - PROCESS | 1652 | 1461088264822 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:51:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:51:04 INFO - PROCESS | 1652 | 1461088264827 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:51:04 INFO - PROCESS | 1652 | 1461088264829 Marionette TRACE conn2 <- [1,778,null,{}] 10:51:04 INFO - PROCESS | 1652 | 1461088264833 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:04 INFO - PROCESS | 1652 | 1461088264933 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:51:04 INFO - PROCESS | 1652 | 1461088264996 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11910a800 == 50 [pid = 1652] [id = 202] 10:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x1157b1800) [pid = 1652] [serial = 604] [outer = 0x0] 10:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11760e800) [pid = 1652] [serial = 605] [outer = 0x1157b1800] 10:51:05 INFO - PROCESS | 1652 | 1461088265028 Marionette DEBUG loaded listener.js 10:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x1189e4800) [pid = 1652] [serial = 606] [outer = 0x1157b1800] 10:51:05 INFO - PROCESS | 1652 | 1461088265447 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 10:51:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:51:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 671ms 10:51:05 INFO - PROCESS | 1652 | 1461088265499 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:51:05 INFO - PROCESS | 1652 | 1461088265503 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:51:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:51:05 INFO - PROCESS | 1652 | 1461088265525 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:51:05 INFO - PROCESS | 1652 | 1461088265527 Marionette TRACE conn2 <- [1,782,null,{}] 10:51:05 INFO - PROCESS | 1652 | 1461088265530 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:05 INFO - PROCESS | 1652 | 1461088265630 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:51:05 INFO - PROCESS | 1652 | 1461088265690 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba23000 == 51 [pid = 1652] [id = 203] 10:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x119c20c00) [pid = 1652] [serial = 607] [outer = 0x0] 10:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11a850000) [pid = 1652] [serial = 608] [outer = 0x119c20c00] 10:51:05 INFO - PROCESS | 1652 | 1461088265720 Marionette DEBUG loaded listener.js 10:51:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11ac50000) [pid = 1652] [serial = 609] [outer = 0x119c20c00] 10:51:06 INFO - PROCESS | 1652 | 1461088266114 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 10:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 623ms 10:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:51:06 INFO - PROCESS | 1652 | 1461088266147 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:51:06 INFO - PROCESS | 1652 | 1461088266149 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:51:06 INFO - PROCESS | 1652 | 1461088266151 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:51:06 INFO - PROCESS | 1652 | 1461088266154 Marionette TRACE conn2 <- [1,786,null,{}] 10:51:06 INFO - PROCESS | 1652 | 1461088266161 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:06 INFO - PROCESS | 1652 | 1461088266263 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:51:06 INFO - PROCESS | 1652 | 1461088266360 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x124026800 == 52 [pid = 1652] [id = 204] 10:51:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11bad6400) [pid = 1652] [serial = 610] [outer = 0x0] 10:51:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x123825c00) [pid = 1652] [serial = 611] [outer = 0x11bad6400] 10:51:06 INFO - PROCESS | 1652 | 1461088266394 Marionette DEBUG loaded listener.js 10:51:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x1244da800) [pid = 1652] [serial = 612] [outer = 0x11bad6400] 10:51:06 INFO - PROCESS | 1652 | 1461088266807 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 10:51:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:51:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 721ms 10:51:06 INFO - PROCESS | 1652 | 1461088266886 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:51:06 INFO - PROCESS | 1652 | 1461088266888 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:51:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:51:06 INFO - PROCESS | 1652 | 1461088266890 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:51:06 INFO - PROCESS | 1652 | 1461088266891 Marionette TRACE conn2 <- [1,790,null,{}] 10:51:06 INFO - PROCESS | 1652 | 1461088266894 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:06 INFO - PROCESS | 1652 | 1461088266991 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:51:07 INFO - PROCESS | 1652 | 1461088267052 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x127126000 == 53 [pid = 1652] [id = 205] 10:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x1244db800) [pid = 1652] [serial = 613] [outer = 0x0] 10:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x127d6d000) [pid = 1652] [serial = 614] [outer = 0x1244db800] 10:51:07 INFO - PROCESS | 1652 | 1461088267082 Marionette DEBUG loaded listener.js 10:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x127dd0000) [pid = 1652] [serial = 615] [outer = 0x1244db800] 10:51:07 INFO - PROCESS | 1652 | 1461088267498 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 10:51:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:51:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 619ms 10:51:07 INFO - PROCESS | 1652 | 1461088267510 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:51:07 INFO - PROCESS | 1652 | 1461088267511 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:51:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:51:07 INFO - PROCESS | 1652 | 1461088267514 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:51:07 INFO - PROCESS | 1652 | 1461088267515 Marionette TRACE conn2 <- [1,794,null,{}] 10:51:07 INFO - PROCESS | 1652 | 1461088267517 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:07 INFO - PROCESS | 1652 | 1461088267631 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:51:07 INFO - PROCESS | 1652 | 1461088267703 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x127e22800 == 54 [pid = 1652] [id = 206] 10:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x127038000) [pid = 1652] [serial = 616] [outer = 0x0] 10:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127ebc800) [pid = 1652] [serial = 617] [outer = 0x127038000] 10:51:07 INFO - PROCESS | 1652 | 1461088267734 Marionette DEBUG loaded listener.js 10:51:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x1290ee400) [pid = 1652] [serial = 618] [outer = 0x127038000] 10:51:08 INFO - PROCESS | 1652 | 1461088268151 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 10:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 668ms 10:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:51:08 INFO - PROCESS | 1652 | 1461088268183 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:51:08 INFO - PROCESS | 1652 | 1461088268184 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:51:08 INFO - PROCESS | 1652 | 1461088268188 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:51:08 INFO - PROCESS | 1652 | 1461088268190 Marionette TRACE conn2 <- [1,798,null,{}] 10:51:08 INFO - PROCESS | 1652 | 1461088268193 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:08 INFO - PROCESS | 1652 | 1461088268307 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:51:08 INFO - PROCESS | 1652 | 1461088268356 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7f3800 == 55 [pid = 1652] [id = 207] 10:51:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12760b400) [pid = 1652] [serial = 619] [outer = 0x0] 10:51:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x129779c00) [pid = 1652] [serial = 620] [outer = 0x12760b400] 10:51:08 INFO - PROCESS | 1652 | 1461088268389 Marionette DEBUG loaded listener.js 10:51:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12af0b000) [pid = 1652] [serial = 621] [outer = 0x12760b400] 10:51:08 INFO - PROCESS | 1652 | 1461088268895 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 10:51:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 10:51:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 771ms 10:51:08 INFO - PROCESS | 1652 | 1461088268958 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:51:08 INFO - PROCESS | 1652 | 1461088268961 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:51:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:51:08 INFO - PROCESS | 1652 | 1461088268964 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:51:08 INFO - PROCESS | 1652 | 1461088268966 Marionette TRACE conn2 <- [1,802,null,{}] 10:51:08 INFO - PROCESS | 1652 | 1461088268970 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:09 INFO - PROCESS | 1652 | 1461088269063 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:51:09 INFO - PROCESS | 1652 | 1461088269115 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7e3800 == 56 [pid = 1652] [id = 208] 10:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x1185ec400) [pid = 1652] [serial = 622] [outer = 0x0] 10:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x11867a000) [pid = 1652] [serial = 623] [outer = 0x1185ec400] 10:51:09 INFO - PROCESS | 1652 | 1461088269143 Marionette DEBUG loaded listener.js 10:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x118fde000) [pid = 1652] [serial = 624] [outer = 0x1185ec400] 10:51:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e71a000 == 55 [pid = 1652] [id = 89] 10:51:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0e8800 == 54 [pid = 1652] [id = 200] 10:51:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba73000 == 53 [pid = 1652] [id = 199] 10:51:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11a918800 == 52 [pid = 1652] [id = 198] 10:51:09 INFO - PROCESS | 1652 | --DOCSHELL 0x119de4800 == 51 [pid = 1652] [id = 197] 10:51:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11910e800 == 50 [pid = 1652] [id = 196] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12f4b0800) [pid = 1652] [serial = 533] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12d4ab400) [pid = 1652] [serial = 566] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | 1461088269578 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 10:51:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11556c800 == 49 [pid = 1652] [id = 195] 10:51:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12d471800 == 48 [pid = 1652] [id = 194] 10:51:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12cff2800 == 47 [pid = 1652] [id = 193] 10:51:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12be4f800 == 46 [pid = 1652] [id = 192] 10:51:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11c57e800 == 45 [pid = 1652] [id = 191] 10:51:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118f13800 == 44 [pid = 1652] [id = 190] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b2b3400) [pid = 1652] [serial = 557] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12af04400) [pid = 1652] [serial = 554] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x12d4a7400) [pid = 1652] [serial = 543] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x12b8d1000) [pid = 1652] [serial = 542] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11ac4c000) [pid = 1652] [serial = 546] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11a745800) [pid = 1652] [serial = 545] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11b878c00) [pid = 1652] [serial = 548] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11c012800) [pid = 1652] [serial = 549] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x129508000) [pid = 1652] [serial = 540] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x123d78800) [pid = 1652] [serial = 539] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1272c9400) [pid = 1652] [serial = 551] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11b87d800) [pid = 1652] [serial = 537] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11acd5000) [pid = 1652] [serial = 536] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x12bbd8800) [pid = 1652] [serial = 563] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x1273c1800) [pid = 1652] [serial = 560] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12b8cd400) [pid = 1652] [serial = 558] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x12b2ac000) [pid = 1652] [serial = 555] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12b815c00) [pid = 1652] [serial = 561] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x127dd5c00) [pid = 1652] [serial = 552] [outer = 0x0] [url = about:blank] 10:51:09 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ce73400) [pid = 1652] [serial = 564] [outer = 0x0] [url = about:blank] 10:51:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 10:51:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 669ms 10:51:09 INFO - PROCESS | 1652 | 1461088269634 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:51:09 INFO - PROCESS | 1652 | 1461088269638 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:51:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:51:09 INFO - PROCESS | 1652 | 1461088269642 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:51:09 INFO - PROCESS | 1652 | 1461088269644 Marionette TRACE conn2 <- [1,806,null,{}] 10:51:09 INFO - PROCESS | 1652 | 1461088269646 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:09 INFO - PROCESS | 1652 | 1461088269728 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:51:09 INFO - PROCESS | 1652 | 1461088269733 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118ca6800 == 45 [pid = 1652] [id = 209] 10:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119258800) [pid = 1652] [serial = 625] [outer = 0x0] 10:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x119c25000) [pid = 1652] [serial = 626] [outer = 0x119258800] 10:51:09 INFO - PROCESS | 1652 | 1461088269763 Marionette DEBUG loaded listener.js 10:51:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11a85d800) [pid = 1652] [serial = 627] [outer = 0x119258800] 10:51:10 INFO - PROCESS | 1652 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:51:10 INFO - PROCESS | 1652 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:51:10 INFO - PROCESS | 1652 | [GFX2-]: Using SkiaGL canvas. 10:51:10 INFO - PROCESS | 1652 | 1461088270143 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 10:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 10:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 521ms 10:51:10 INFO - PROCESS | 1652 | 1461088270163 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:51:10 INFO - PROCESS | 1652 | 1461088270165 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:51:10 INFO - PROCESS | 1652 | 1461088270167 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:51:10 INFO - PROCESS | 1652 | 1461088270169 Marionette TRACE conn2 <- [1,810,null,{}] 10:51:10 INFO - PROCESS | 1652 | 1461088270177 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:10 INFO - PROCESS | 1652 | 1461088270261 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:51:10 INFO - PROCESS | 1652 | 1461088270266 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b44b000 == 46 [pid = 1652] [id = 210] 10:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11acdd000) [pid = 1652] [serial = 628] [outer = 0x0] 10:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11c00e800) [pid = 1652] [serial = 629] [outer = 0x11acdd000] 10:51:10 INFO - PROCESS | 1652 | 1461088270298 Marionette DEBUG loaded listener.js 10:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x123c41c00) [pid = 1652] [serial = 630] [outer = 0x11acdd000] 10:51:10 INFO - PROCESS | 1652 | 1461088270662 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 10:51:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:51:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 523ms 10:51:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:51:10 INFO - PROCESS | 1652 | 1461088270690 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:51:10 INFO - PROCESS | 1652 | 1461088270692 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:51:10 INFO - PROCESS | 1652 | 1461088270694 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:51:10 INFO - PROCESS | 1652 | 1461088270696 Marionette TRACE conn2 <- [1,814,null,{}] 10:51:10 INFO - PROCESS | 1652 | 1461088270698 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:10 INFO - PROCESS | 1652 | 1461088270782 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:51:10 INFO - PROCESS | 1652 | 1461088270830 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba26800 == 47 [pid = 1652] [id = 211] 10:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x123a1d800) [pid = 1652] [serial = 631] [outer = 0x0] 10:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x1272c6800) [pid = 1652] [serial = 632] [outer = 0x123a1d800] 10:51:10 INFO - PROCESS | 1652 | 1461088270857 Marionette DEBUG loaded listener.js 10:51:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x127eb1800) [pid = 1652] [serial = 633] [outer = 0x123a1d800] 10:51:11 INFO - PROCESS | 1652 | 1461088271139 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 10:51:11 INFO - PROCESS | 1652 | 1461088271165 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:51:11 INFO - PROCESS | 1652 | 1461088271167 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:51:11 INFO - PROCESS | 1652 | 1461088271169 Marionette TRACE conn2 <- [1,818,null,{}] 10:51:11 INFO - PROCESS | 1652 | 1461088271179 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:11 INFO - PROCESS | 1652 | 1461088271264 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:51:11 INFO - PROCESS | 1652 | 1461088271312 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x118515000 == 48 [pid = 1652] [id = 212] 10:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x123d6d800) [pid = 1652] [serial = 634] [outer = 0x0] 10:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x129507000) [pid = 1652] [serial = 635] [outer = 0x123d6d800] 10:51:11 INFO - PROCESS | 1652 | 1461088271338 Marionette DEBUG loaded listener.js 10:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x1299e5800) [pid = 1652] [serial = 636] [outer = 0x123d6d800] 10:51:11 INFO - PROCESS | 1652 | 1461088271648 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 10:51:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:51:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 527ms 10:51:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:51:11 INFO - PROCESS | 1652 | 1461088271695 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:51:11 INFO - PROCESS | 1652 | 1461088271696 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:51:11 INFO - PROCESS | 1652 | 1461088271698 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:51:11 INFO - PROCESS | 1652 | 1461088271699 Marionette TRACE conn2 <- [1,822,null,{}] 10:51:11 INFO - PROCESS | 1652 | 1461088271702 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:11 INFO - PROCESS | 1652 | 1461088271797 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:51:11 INFO - PROCESS | 1652 | 1461088271808 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x127db2000 == 49 [pid = 1652] [id = 213] 10:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x12af08800) [pid = 1652] [serial = 637] [outer = 0x0] 10:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x12b2adc00) [pid = 1652] [serial = 638] [outer = 0x12af08800] 10:51:11 INFO - PROCESS | 1652 | 1461088271836 Marionette DEBUG loaded listener.js 10:51:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x12b3fac00) [pid = 1652] [serial = 639] [outer = 0x12af08800] 10:51:12 INFO - PROCESS | 1652 | 1461088272207 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] 10:51:12 INFO - PROCESS | 1652 | 1461088272219 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:51:12 INFO - PROCESS | 1652 | 1461088272227 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:51:12 INFO - PROCESS | 1652 | 1461088272228 Marionette TRACE conn2 <- [1,826,null,{}] 10:51:12 INFO - PROCESS | 1652 | 1461088272230 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:12 INFO - PROCESS | 1652 | 1461088272329 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:51:12 INFO - PROCESS | 1652 | 1461088272359 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x129741000 == 50 [pid = 1652] [id = 214] 10:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x12af0dc00) [pid = 1652] [serial = 640] [outer = 0x0] 10:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12b8c8400) [pid = 1652] [serial = 641] [outer = 0x12af0dc00] 10:51:12 INFO - PROCESS | 1652 | 1461088272385 Marionette DEBUG loaded listener.js 10:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12b8d2400) [pid = 1652] [serial = 642] [outer = 0x12af0dc00] 10:51:12 INFO - PROCESS | 1652 | 1461088272723 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 10:51:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:51:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms 10:51:12 INFO - PROCESS | 1652 | 1461088272747 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:51:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:51:12 INFO - PROCESS | 1652 | 1461088272748 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:51:12 INFO - PROCESS | 1652 | 1461088272750 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:51:12 INFO - PROCESS | 1652 | 1461088272751 Marionette TRACE conn2 <- [1,830,null,{}] 10:51:12 INFO - PROCESS | 1652 | 1461088272754 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:12 INFO - PROCESS | 1652 | 1461088272854 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:51:12 INFO - PROCESS | 1652 | 1461088272869 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b27d000 == 51 [pid = 1652] [id = 215] 10:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12b815c00) [pid = 1652] [serial = 643] [outer = 0x0] 10:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12bb31800) [pid = 1652] [serial = 644] [outer = 0x12b815c00] 10:51:12 INFO - PROCESS | 1652 | 1461088272895 Marionette DEBUG loaded listener.js 10:51:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12bb5d400) [pid = 1652] [serial = 645] [outer = 0x12b815c00] 10:51:13 INFO - PROCESS | 1652 | 1461088273225 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 10:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 520ms 10:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:51:13 INFO - PROCESS | 1652 | 1461088273270 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:51:13 INFO - PROCESS | 1652 | 1461088273272 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:51:13 INFO - PROCESS | 1652 | 1461088273274 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:51:13 INFO - PROCESS | 1652 | 1461088273275 Marionette TRACE conn2 <- [1,834,null,{}] 10:51:13 INFO - PROCESS | 1652 | 1461088273283 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:13 INFO - PROCESS | 1652 | 1461088273380 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:51:13 INFO - PROCESS | 1652 | 1461088273387 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b88d800 == 52 [pid = 1652] [id = 216] 10:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12b2ef800) [pid = 1652] [serial = 646] [outer = 0x0] 10:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12bb60c00) [pid = 1652] [serial = 647] [outer = 0x12b2ef800] 10:51:13 INFO - PROCESS | 1652 | 1461088273439 Marionette DEBUG loaded listener.js 10:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12bbdd400) [pid = 1652] [serial = 648] [outer = 0x12b2ef800] 10:51:13 INFO - PROCESS | 1652 | 1461088273766 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 10:51:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:51:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 524ms 10:51:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:51:13 INFO - PROCESS | 1652 | 1461088273808 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:51:13 INFO - PROCESS | 1652 | 1461088273809 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:51:13 INFO - PROCESS | 1652 | 1461088273811 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:51:13 INFO - PROCESS | 1652 | 1461088273812 Marionette TRACE conn2 <- [1,838,null,{}] 10:51:13 INFO - PROCESS | 1652 | 1461088273814 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:13 INFO - PROCESS | 1652 | 1461088273911 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:51:13 INFO - PROCESS | 1652 | 1461088273961 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x11b87ec00) [pid = 1652] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x11acd6c00) [pid = 1652] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x1146b6800) [pid = 1652] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12e14c400) [pid = 1652] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x1176d7400) [pid = 1652] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12f4a8800) [pid = 1652] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119139400) [pid = 1652] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:51:13 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x11aacac00) [pid = 1652] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:51:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7f5800 == 53 [pid = 1652] [id = 217] 10:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x114405800) [pid = 1652] [serial = 649] [outer = 0x0] 10:51:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x119139400) [pid = 1652] [serial = 650] [outer = 0x114405800] 10:51:13 INFO - PROCESS | 1652 | 1461088273993 Marionette DEBUG loaded listener.js 10:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x12423fc00) [pid = 1652] [serial = 651] [outer = 0x114405800] 10:51:14 INFO - PROCESS | 1652 | 1461088274268 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 10:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 518ms 10:51:14 INFO - PROCESS | 1652 | 1461088274330 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:51:14 INFO - PROCESS | 1652 | 1461088274331 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:51:14 INFO - PROCESS | 1652 | 1461088274333 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:51:14 INFO - PROCESS | 1652 | 1461088274335 Marionette TRACE conn2 <- [1,842,null,{}] 10:51:14 INFO - PROCESS | 1652 | 1461088274340 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:14 INFO - PROCESS | 1652 | 1461088274433 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:51:14 INFO - PROCESS | 1652 | 1461088274440 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfef800 == 54 [pid = 1652] [id = 218] 10:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x11b4b2c00) [pid = 1652] [serial = 652] [outer = 0x0] 10:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x12ce76000) [pid = 1652] [serial = 653] [outer = 0x11b4b2c00] 10:51:14 INFO - PROCESS | 1652 | 1461088274469 Marionette DEBUG loaded listener.js 10:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x12d4cc000) [pid = 1652] [serial = 654] [outer = 0x11b4b2c00] 10:51:14 INFO - PROCESS | 1652 | 1461088274817 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 10:51:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:51:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 521ms 10:51:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:51:14 INFO - PROCESS | 1652 | 1461088274856 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:51:14 INFO - PROCESS | 1652 | 1461088274857 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:51:14 INFO - PROCESS | 1652 | 1461088274859 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:51:14 INFO - PROCESS | 1652 | 1461088274860 Marionette TRACE conn2 <- [1,846,null,{}] 10:51:14 INFO - PROCESS | 1652 | 1461088274862 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:14 INFO - PROCESS | 1652 | 1461088274942 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:51:14 INFO - PROCESS | 1652 | 1461088274946 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d473800 == 55 [pid = 1652] [id = 219] 10:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x12d4cd800) [pid = 1652] [serial = 655] [outer = 0x0] 10:51:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x12e14a000) [pid = 1652] [serial = 656] [outer = 0x12d4cd800] 10:51:14 INFO - PROCESS | 1652 | 1461088274971 Marionette DEBUG loaded listener.js 10:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x12e215c00) [pid = 1652] [serial = 657] [outer = 0x12d4cd800] 10:51:15 INFO - PROCESS | 1652 | 1461088275276 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 10:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 10:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:51:15 INFO - PROCESS | 1652 | 1461088275327 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:51:15 INFO - PROCESS | 1652 | 1461088275328 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:51:15 INFO - PROCESS | 1652 | 1461088275330 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:51:15 INFO - PROCESS | 1652 | 1461088275331 Marionette TRACE conn2 <- [1,850,null,{}] 10:51:15 INFO - PROCESS | 1652 | 1461088275333 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:15 INFO - PROCESS | 1652 | 1461088275417 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:51:15 INFO - PROCESS | 1652 | 1461088275421 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d486800 == 56 [pid = 1652] [id = 220] 10:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x12e147c00) [pid = 1652] [serial = 658] [outer = 0x0] 10:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12e21fc00) [pid = 1652] [serial = 659] [outer = 0x12e147c00] 10:51:15 INFO - PROCESS | 1652 | 1461088275490 Marionette DEBUG loaded listener.js 10:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x12e22ac00) [pid = 1652] [serial = 660] [outer = 0x12e147c00] 10:51:15 INFO - PROCESS | 1652 | 1461088275767 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 10:51:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:51:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 10:51:15 INFO - PROCESS | 1652 | 1461088275799 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:51:15 INFO - PROCESS | 1652 | 1461088275800 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:51:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:51:15 INFO - PROCESS | 1652 | 1461088275809 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:51:15 INFO - PROCESS | 1652 | 1461088275810 Marionette TRACE conn2 <- [1,854,null,{}] 10:51:15 INFO - PROCESS | 1652 | 1461088275813 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:15 INFO - PROCESS | 1652 | 1461088275899 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:51:15 INFO - PROCESS | 1652 | 1461088275904 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e359000 == 57 [pid = 1652] [id = 221] 10:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x12e22b000) [pid = 1652] [serial = 661] [outer = 0x0] 10:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x12e655000) [pid = 1652] [serial = 662] [outer = 0x12e22b000] 10:51:15 INFO - PROCESS | 1652 | 1461088275929 Marionette DEBUG loaded listener.js 10:51:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x12e660800) [pid = 1652] [serial = 663] [outer = 0x12e22b000] 10:51:16 INFO - PROCESS | 1652 | 1461088276377 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 10:51:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:51:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 625ms 10:51:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:51:16 INFO - PROCESS | 1652 | 1461088276429 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:51:16 INFO - PROCESS | 1652 | 1461088276432 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:51:16 INFO - PROCESS | 1652 | 1461088276436 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:51:16 INFO - PROCESS | 1652 | 1461088276438 Marionette TRACE conn2 <- [1,858,null,{}] 10:51:16 INFO - PROCESS | 1652 | 1461088276442 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:16 INFO - PROCESS | 1652 | 1461088276550 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:51:16 INFO - PROCESS | 1652 | 1461088276615 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a782800 == 58 [pid = 1652] [id = 222] 10:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x117614000) [pid = 1652] [serial = 664] [outer = 0x0] 10:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1185f6800) [pid = 1652] [serial = 665] [outer = 0x117614000] 10:51:16 INFO - PROCESS | 1652 | 1461088276647 Marionette DEBUG loaded listener.js 10:51:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11a743800) [pid = 1652] [serial = 666] [outer = 0x117614000] 10:51:17 INFO - PROCESS | 1652 | 1461088277032 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 10:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 621ms 10:51:17 INFO - PROCESS | 1652 | 1461088277057 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:51:17 INFO - PROCESS | 1652 | 1461088277061 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:51:17 INFO - PROCESS | 1652 | 1461088277066 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:51:17 INFO - PROCESS | 1652 | 1461088277068 Marionette TRACE conn2 <- [1,862,null,{}] 10:51:17 INFO - PROCESS | 1652 | 1461088277070 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:17 INFO - PROCESS | 1652 | 1461088277175 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:51:17 INFO - PROCESS | 1652 | 1461088277265 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12424e800 == 59 [pid = 1652] [id = 223] 10:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11ade8400) [pid = 1652] [serial = 667] [outer = 0x0] 10:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11bbcc400) [pid = 1652] [serial = 668] [outer = 0x11ade8400] 10:51:17 INFO - PROCESS | 1652 | 1461088277295 Marionette DEBUG loaded listener.js 10:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x123c41800) [pid = 1652] [serial = 669] [outer = 0x11ade8400] 10:51:17 INFO - PROCESS | 1652 | 1461088277698 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 10:51:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:51:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 674ms 10:51:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:51:17 INFO - PROCESS | 1652 | 1461088277740 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:51:17 INFO - PROCESS | 1652 | 1461088277742 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:51:17 INFO - PROCESS | 1652 | 1461088277744 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:51:17 INFO - PROCESS | 1652 | 1461088277747 Marionette TRACE conn2 <- [1,866,null,{}] 10:51:17 INFO - PROCESS | 1652 | 1461088277755 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:17 INFO - PROCESS | 1652 | 1461088277860 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:51:17 INFO - PROCESS | 1652 | 1461088277913 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d41a800 == 60 [pid = 1652] [id = 224] 10:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127ec2000) [pid = 1652] [serial = 670] [outer = 0x0] 10:51:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12af07400) [pid = 1652] [serial = 671] [outer = 0x127ec2000] 10:51:17 INFO - PROCESS | 1652 | 1461088277945 Marionette DEBUG loaded listener.js 10:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b2b5c00) [pid = 1652] [serial = 672] [outer = 0x127ec2000] 10:51:18 INFO - PROCESS | 1652 | 1461088278425 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 10:51:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:51:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 723ms 10:51:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:51:18 INFO - PROCESS | 1652 | 1461088278493 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:51:18 INFO - PROCESS | 1652 | 1461088278495 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:51:18 INFO - PROCESS | 1652 | 1461088278497 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:51:18 INFO - PROCESS | 1652 | 1461088278499 Marionette TRACE conn2 <- [1,870,null,{}] 10:51:18 INFO - PROCESS | 1652 | 1461088278501 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:18 INFO - PROCESS | 1652 | 1461088278604 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:51:18 INFO - PROCESS | 1652 | 1461088278669 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x119285800 == 61 [pid = 1652] [id = 225] 10:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11a85a400) [pid = 1652] [serial = 673] [outer = 0x0] 10:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127276400) [pid = 1652] [serial = 674] [outer = 0x11a85a400] 10:51:18 INFO - PROCESS | 1652 | 1461088278699 Marionette DEBUG loaded listener.js 10:51:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12b2f1000) [pid = 1652] [serial = 675] [outer = 0x11a85a400] 10:51:19 INFO - PROCESS | 1652 | 1461088279271 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 10:51:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:51:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 820ms 10:51:19 INFO - PROCESS | 1652 | 1461088279317 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:51:19 INFO - PROCESS | 1652 | 1461088279320 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:51:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:51:19 INFO - PROCESS | 1652 | 1461088279344 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:51:19 INFO - PROCESS | 1652 | 1461088279346 Marionette TRACE conn2 <- [1,874,null,{}] 10:51:19 INFO - PROCESS | 1652 | 1461088279350 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:19 INFO - PROCESS | 1652 | 1461088279439 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:51:19 INFO - PROCESS | 1652 | 1461088279505 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x119294000 == 62 [pid = 1652] [id = 226] 10:51:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11641ec00) [pid = 1652] [serial = 676] [outer = 0x0] 10:51:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x117615000) [pid = 1652] [serial = 677] [outer = 0x11641ec00] 10:51:19 INFO - PROCESS | 1652 | 1461088279533 Marionette DEBUG loaded listener.js 10:51:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118803c00) [pid = 1652] [serial = 678] [outer = 0x11641ec00] 10:51:19 INFO - PROCESS | 1652 | 1461088279959 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 10:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 675ms 10:51:20 INFO - PROCESS | 1652 | 1461088280022 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:51:20 INFO - PROCESS | 1652 | 1461088280026 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:51:20 INFO - PROCESS | 1652 | 1461088280031 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:51:20 INFO - PROCESS | 1652 | 1461088280033 Marionette TRACE conn2 <- [1,878,null,{}] 10:51:20 INFO - PROCESS | 1652 | 1461088280035 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:20 INFO - PROCESS | 1652 | 1461088280143 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12be42000 == 61 [pid = 1652] [id = 140] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d412000 == 60 [pid = 1652] [id = 145] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11928b800 == 59 [pid = 1652] [id = 95] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d486800 == 58 [pid = 1652] [id = 220] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12d473800 == 57 [pid = 1652] [id = 219] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfef800 == 56 [pid = 1652] [id = 218] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7f5800 == 55 [pid = 1652] [id = 217] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b88d800 == 54 [pid = 1652] [id = 216] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b27d000 == 53 [pid = 1652] [id = 215] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x127270400) [pid = 1652] [serial = 602] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x129741000 == 52 [pid = 1652] [id = 214] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x127db2000 == 51 [pid = 1652] [id = 213] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118515000 == 50 [pid = 1652] [id = 212] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba26800 == 49 [pid = 1652] [id = 211] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11b44b000 == 48 [pid = 1652] [id = 210] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x118ca6800 == 47 [pid = 1652] [id = 209] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7e3800 == 46 [pid = 1652] [id = 208] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7f3800 == 45 [pid = 1652] [id = 207] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x127e22800 == 44 [pid = 1652] [id = 206] 10:51:20 INFO - PROCESS | 1652 | 1461088280258 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x127126000 == 43 [pid = 1652] [id = 205] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x124026800 == 42 [pid = 1652] [id = 204] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba23000 == 41 [pid = 1652] [id = 203] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x11910a800 == 40 [pid = 1652] [id = 202] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12395d000 == 39 [pid = 1652] [id = 201] 10:51:20 INFO - PROCESS | 1652 | --DOCSHELL 0x12b279000 == 38 [pid = 1652] [id = 189] 10:51:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x115570000 == 39 [pid = 1652] [id = 227] 10:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x1176db400) [pid = 1652] [serial = 679] [outer = 0x0] 10:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x119c1c800) [pid = 1652] [serial = 680] [outer = 0x1176db400] 10:51:20 INFO - PROCESS | 1652 | 1461088280287 Marionette DEBUG loaded listener.js 10:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11a7a4400) [pid = 1652] [serial = 681] [outer = 0x1176db400] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11b877000) [pid = 1652] [serial = 596] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x115262c00) [pid = 1652] [serial = 585] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x114e5d000) [pid = 1652] [serial = 584] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12e22d400) [pid = 1652] [serial = 581] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12e14f400) [pid = 1652] [serial = 578] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x118c8e400) [pid = 1652] [serial = 588] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12f4b5400) [pid = 1652] [serial = 534] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119dcf400) [pid = 1652] [serial = 590] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11aacc000) [pid = 1652] [serial = 591] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12e65b400) [pid = 1652] [serial = 582] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1290e8800) [pid = 1652] [serial = 575] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11b880800) [pid = 1652] [serial = 572] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11880d400) [pid = 1652] [serial = 569] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11adea800) [pid = 1652] [serial = 594] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1189e9c00) [pid = 1652] [serial = 587] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11ac4b000) [pid = 1652] [serial = 593] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11baddc00) [pid = 1652] [serial = 597] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x1240fac00) [pid = 1652] [serial = 600] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123a1d000) [pid = 1652] [serial = 599] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1652 | 1461088280594 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 10:51:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:51:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 569ms 10:51:20 INFO - PROCESS | 1652 | 1461088280601 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:51:20 INFO - PROCESS | 1652 | 1461088280602 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:51:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:51:20 INFO - PROCESS | 1652 | 1461088280612 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:51:20 INFO - PROCESS | 1652 | 1461088280614 Marionette TRACE conn2 <- [1,882,null,{}] 10:51:20 INFO - PROCESS | 1652 | 1461088280625 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:20 INFO - PROCESS | 1652 | 1461088280704 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:51:20 INFO - PROCESS | 1652 | 1461088280709 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a792800 == 40 [pid = 1652] [id = 228] 10:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11aaca800) [pid = 1652] [serial = 682] [outer = 0x0] 10:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11acd7400) [pid = 1652] [serial = 683] [outer = 0x11aaca800] 10:51:20 INFO - PROCESS | 1652 | 1461088280737 Marionette DEBUG loaded listener.js 10:51:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11b4af800) [pid = 1652] [serial = 684] [outer = 0x11aaca800] 10:51:21 INFO - PROCESS | 1652 | 1461088281064 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 10:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 471ms 10:51:21 INFO - PROCESS | 1652 | 1461088281092 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:51:21 INFO - PROCESS | 1652 | 1461088281094 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:51:21 INFO - PROCESS | 1652 | 1461088281096 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:51:21 INFO - PROCESS | 1652 | 1461088281097 Marionette TRACE conn2 <- [1,886,null,{}] 10:51:21 INFO - PROCESS | 1652 | 1461088281099 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:21 INFO - PROCESS | 1652 | 1461088281174 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:51:21 INFO - PROCESS | 1652 | 1461088281178 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b463000 == 41 [pid = 1652] [id = 229] 10:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11b82c400) [pid = 1652] [serial = 685] [outer = 0x0] 10:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11b87f000) [pid = 1652] [serial = 686] [outer = 0x11b82c400] 10:51:21 INFO - PROCESS | 1652 | 1461088281206 Marionette DEBUG loaded listener.js 10:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11c00e000) [pid = 1652] [serial = 687] [outer = 0x11b82c400] 10:51:21 INFO - PROCESS | 1652 | 1461088281586 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 10:51:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:51:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 520ms 10:51:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:51:21 INFO - PROCESS | 1652 | 1461088281623 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:51:21 INFO - PROCESS | 1652 | 1461088281625 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:51:21 INFO - PROCESS | 1652 | 1461088281628 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:51:21 INFO - PROCESS | 1652 | 1461088281630 Marionette TRACE conn2 <- [1,890,null,{}] 10:51:21 INFO - PROCESS | 1652 | 1461088281633 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:21 INFO - PROCESS | 1652 | 1461088281750 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:51:21 INFO - PROCESS | 1652 | 1461088281758 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x114214800 == 42 [pid = 1652] [id = 230] 10:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c05cc00) [pid = 1652] [serial = 688] [outer = 0x0] 10:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c6c8800) [pid = 1652] [serial = 689] [outer = 0x11c05cc00] 10:51:21 INFO - PROCESS | 1652 | 1461088281800 Marionette DEBUG loaded listener.js 10:51:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x123a17800) [pid = 1652] [serial = 690] [outer = 0x11c05cc00] 10:51:22 INFO - PROCESS | 1652 | 1461088282276 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 10:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 670ms 10:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:51:22 INFO - PROCESS | 1652 | 1461088282305 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:51:22 INFO - PROCESS | 1652 | 1461088282306 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:51:22 INFO - PROCESS | 1652 | 1461088282308 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:51:22 INFO - PROCESS | 1652 | 1461088282309 Marionette TRACE conn2 <- [1,894,null,{}] 10:51:22 INFO - PROCESS | 1652 | 1461088282312 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:22 INFO - PROCESS | 1652 | 1461088282425 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:51:22 INFO - PROCESS | 1652 | 1461088282429 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c082000 == 43 [pid = 1652] [id = 231] 10:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123d11400) [pid = 1652] [serial = 691] [outer = 0x0] 10:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x124240000) [pid = 1652] [serial = 692] [outer = 0x123d11400] 10:51:22 INFO - PROCESS | 1652 | 1461088282457 Marionette DEBUG loaded listener.js 10:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127d73800) [pid = 1652] [serial = 693] [outer = 0x123d11400] 10:51:22 INFO - PROCESS | 1652 | 1461088282792 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 10:51:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:51:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 10:51:22 INFO - PROCESS | 1652 | 1461088282827 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:51:22 INFO - PROCESS | 1652 | 1461088282829 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:51:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:51:22 INFO - PROCESS | 1652 | 1461088282831 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:51:22 INFO - PROCESS | 1652 | 1461088282832 Marionette TRACE conn2 <- [1,898,null,{}] 10:51:22 INFO - PROCESS | 1652 | 1461088282834 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:22 INFO - PROCESS | 1652 | 1461088282927 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:51:22 INFO - PROCESS | 1652 | 1461088282931 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c56800 == 44 [pid = 1652] [id = 232] 10:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127dc9400) [pid = 1652] [serial = 694] [outer = 0x0] 10:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x127ebc400) [pid = 1652] [serial = 695] [outer = 0x127dc9400] 10:51:22 INFO - PROCESS | 1652 | 1461088282956 Marionette DEBUG loaded listener.js 10:51:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129504000) [pid = 1652] [serial = 696] [outer = 0x127dc9400] 10:51:23 INFO - PROCESS | 1652 | 1461088283304 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 10:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 518ms 10:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:51:23 INFO - PROCESS | 1652 | 1461088283350 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:51:23 INFO - PROCESS | 1652 | 1461088283351 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:51:23 INFO - PROCESS | 1652 | 1461088283353 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:51:23 INFO - PROCESS | 1652 | 1461088283354 Marionette TRACE conn2 <- [1,902,null,{}] 10:51:23 INFO - PROCESS | 1652 | 1461088283364 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:23 INFO - PROCESS | 1652 | 1461088283458 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:51:23 INFO - PROCESS | 1652 | 1461088283462 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x126436800 == 45 [pid = 1652] [id = 233] 10:51:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127dd2000) [pid = 1652] [serial = 697] [outer = 0x0] 10:51:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129917c00) [pid = 1652] [serial = 698] [outer = 0x127dd2000] 10:51:23 INFO - PROCESS | 1652 | 1461088283488 Marionette DEBUG loaded listener.js 10:51:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12af10800) [pid = 1652] [serial = 699] [outer = 0x127dd2000] 10:51:23 INFO - PROCESS | 1652 | 1461088283802 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 10:51:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:51:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 476ms 10:51:23 INFO - PROCESS | 1652 | 1461088283829 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:51:23 INFO - PROCESS | 1652 | 1461088283830 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:51:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:51:23 INFO - PROCESS | 1652 | 1461088283833 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:51:23 INFO - PROCESS | 1652 | 1461088283834 Marionette TRACE conn2 <- [1,906,null,{}] 10:51:23 INFO - PROCESS | 1652 | 1461088283836 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:23 INFO - PROCESS | 1652 | 1461088283939 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:51:23 INFO - PROCESS | 1652 | 1461088283943 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dac800 == 46 [pid = 1652] [id = 234] 10:51:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12af10c00) [pid = 1652] [serial = 700] [outer = 0x0] 10:51:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12b2b2800) [pid = 1652] [serial = 701] [outer = 0x12af10c00] 10:51:23 INFO - PROCESS | 1652 | 1461088283968 Marionette DEBUG loaded listener.js 10:51:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b2fc400) [pid = 1652] [serial = 702] [outer = 0x12af10c00] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12ce7b400) [pid = 1652] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x119258800) [pid = 1652] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x123a1d800) [pid = 1652] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12af0dc00) [pid = 1652] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12760b400) [pid = 1652] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11acdd000) [pid = 1652] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12b815c00) [pid = 1652] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12d4cd800) [pid = 1652] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12af08800) [pid = 1652] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1185ec400) [pid = 1652] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x123d6d800) [pid = 1652] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b2ef800) [pid = 1652] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x114405800) [pid = 1652] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11b4b2c00) [pid = 1652] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:51:24 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12e147c00) [pid = 1652] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:51:24 INFO - PROCESS | 1652 | 1461088284611 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 10:51:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:51:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 818ms 10:51:24 INFO - PROCESS | 1652 | 1461088284652 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:51:24 INFO - PROCESS | 1652 | 1461088284653 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:51:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:51:24 INFO - PROCESS | 1652 | 1461088284658 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:51:24 INFO - PROCESS | 1652 | 1461088284659 Marionette TRACE conn2 <- [1,910,null,{}] 10:51:24 INFO - PROCESS | 1652 | 1461088284661 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:24 INFO - PROCESS | 1652 | 1461088284736 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:51:24 INFO - PROCESS | 1652 | 1461088284742 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c07f800 == 47 [pid = 1652] [id = 235] 10:51:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x118c55400) [pid = 1652] [serial = 703] [outer = 0x0] 10:51:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x11c05b400) [pid = 1652] [serial = 704] [outer = 0x118c55400] 10:51:24 INFO - PROCESS | 1652 | 1461088284768 Marionette DEBUG loaded listener.js 10:51:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b2b4800) [pid = 1652] [serial = 705] [outer = 0x118c55400] 10:51:25 INFO - PROCESS | 1652 | 1461088285080 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 10:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 469ms 10:51:25 INFO - PROCESS | 1652 | 1461088285126 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:51:25 INFO - PROCESS | 1652 | 1461088285128 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:51:25 INFO - PROCESS | 1652 | 1461088285130 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:51:25 INFO - PROCESS | 1652 | 1461088285132 Marionette TRACE conn2 <- [1,914,null,{}] 10:51:25 INFO - PROCESS | 1652 | 1461088285134 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:25 INFO - PROCESS | 1652 | 1461088285260 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:51:25 INFO - PROCESS | 1652 | 1461088285268 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b282000 == 48 [pid = 1652] [id = 236] 10:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1140b7000) [pid = 1652] [serial = 706] [outer = 0x0] 10:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b3eec00) [pid = 1652] [serial = 707] [outer = 0x1140b7000] 10:51:25 INFO - PROCESS | 1652 | 1461088285298 Marionette DEBUG loaded listener.js 10:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12bb61800) [pid = 1652] [serial = 708] [outer = 0x1140b7000] 10:51:25 INFO - PROCESS | 1652 | 1461088285589 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 10:51:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:51:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 468ms 10:51:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:51:25 INFO - PROCESS | 1652 | 1461088285598 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:51:25 INFO - PROCESS | 1652 | 1461088285600 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:51:25 INFO - PROCESS | 1652 | 1461088285609 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:51:25 INFO - PROCESS | 1652 | 1461088285611 Marionette TRACE conn2 <- [1,918,null,{}] 10:51:25 INFO - PROCESS | 1652 | 1461088285613 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:25 INFO - PROCESS | 1652 | 1461088285695 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:51:25 INFO - PROCESS | 1652 | 1461088285699 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd66800 == 49 [pid = 1652] [id = 237] 10:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12bb61c00) [pid = 1652] [serial = 709] [outer = 0x0] 10:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12bbde400) [pid = 1652] [serial = 710] [outer = 0x12bb61c00] 10:51:25 INFO - PROCESS | 1652 | 1461088285727 Marionette DEBUG loaded listener.js 10:51:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12cdb2000) [pid = 1652] [serial = 711] [outer = 0x12bb61c00] 10:51:26 INFO - PROCESS | 1652 | 1461088286058 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 10:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 476ms 10:51:26 INFO - PROCESS | 1652 | 1461088286078 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:51:26 INFO - PROCESS | 1652 | 1461088286079 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:51:26 INFO - PROCESS | 1652 | 1461088286082 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:51:26 INFO - PROCESS | 1652 | 1461088286083 Marionette TRACE conn2 <- [1,922,null,{}] 10:51:26 INFO - PROCESS | 1652 | 1461088286085 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:26 INFO - PROCESS | 1652 | 1461088286189 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:51:26 INFO - PROCESS | 1652 | 1461088286195 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe6800 == 50 [pid = 1652] [id = 238] 10:51:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12bb68800) [pid = 1652] [serial = 712] [outer = 0x0] 10:51:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12cdb1800) [pid = 1652] [serial = 713] [outer = 0x12bb68800] 10:51:26 INFO - PROCESS | 1652 | 1461088286220 Marionette DEBUG loaded listener.js 10:51:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12d22a800) [pid = 1652] [serial = 714] [outer = 0x12bb68800] 10:51:26 INFO - PROCESS | 1652 | 1461088286543 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 10:51:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:51:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 468ms 10:51:26 INFO - PROCESS | 1652 | 1461088286550 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:51:26 INFO - PROCESS | 1652 | 1461088286552 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:51:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:51:26 INFO - PROCESS | 1652 | 1461088286559 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:51:26 INFO - PROCESS | 1652 | 1461088286560 Marionette TRACE conn2 <- [1,926,null,{}] 10:51:26 INFO - PROCESS | 1652 | 1461088286562 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:26 INFO - PROCESS | 1652 | 1461088286701 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:51:26 INFO - PROCESS | 1652 | 1461088286757 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1158cf800 == 51 [pid = 1652] [id = 239] 10:51:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11216e400) [pid = 1652] [serial = 715] [outer = 0x0] 10:51:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x114423c00) [pid = 1652] [serial = 716] [outer = 0x11216e400] 10:51:26 INFO - PROCESS | 1652 | 1461088286790 Marionette DEBUG loaded listener.js 10:51:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x115726000) [pid = 1652] [serial = 717] [outer = 0x11216e400] 10:51:27 INFO - PROCESS | 1652 | 1461088287188 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 10:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 669ms 10:51:27 INFO - PROCESS | 1652 | 1461088287230 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:51:27 INFO - PROCESS | 1652 | 1461088287233 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:51:27 INFO - PROCESS | 1652 | 1461088287236 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:51:27 INFO - PROCESS | 1652 | 1461088287241 Marionette TRACE conn2 <- [1,930,null,{}] 10:51:27 INFO - PROCESS | 1652 | 1461088287245 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:27 INFO - PROCESS | 1652 | 1461088287345 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:51:27 INFO - PROCESS | 1652 | 1461088287397 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7f2000 == 52 [pid = 1652] [id = 240] 10:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x118c90000) [pid = 1652] [serial = 718] [outer = 0x0] 10:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a859c00) [pid = 1652] [serial = 719] [outer = 0x118c90000] 10:51:27 INFO - PROCESS | 1652 | 1461088287430 Marionette DEBUG loaded listener.js 10:51:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11ac4b000) [pid = 1652] [serial = 720] [outer = 0x118c90000] 10:51:27 INFO - PROCESS | 1652 | 1461088287850 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 10:51:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:51:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 623ms 10:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:51:27 INFO - PROCESS | 1652 | 1461088287859 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:51:27 INFO - PROCESS | 1652 | 1461088287861 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:51:27 INFO - PROCESS | 1652 | 1461088287863 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:51:27 INFO - PROCESS | 1652 | 1461088287864 Marionette TRACE conn2 <- [1,934,null,{}] 10:51:27 INFO - PROCESS | 1652 | 1461088287866 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:27 INFO - PROCESS | 1652 | 1461088287961 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:51:28 INFO - PROCESS | 1652 | 1461088288051 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b280000 == 53 [pid = 1652] [id = 241] 10:51:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11bad2800) [pid = 1652] [serial = 721] [outer = 0x0] 10:51:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11c063400) [pid = 1652] [serial = 722] [outer = 0x11bad2800] 10:51:28 INFO - PROCESS | 1652 | 1461088288082 Marionette DEBUG loaded listener.js 10:51:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x124244400) [pid = 1652] [serial = 723] [outer = 0x11bad2800] 10:51:28 INFO - PROCESS | 1652 | 1461088288493 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 10:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 10:51:28 INFO - PROCESS | 1652 | 1461088288534 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:51:28 INFO - PROCESS | 1652 | 1461088288536 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:51:28 INFO - PROCESS | 1652 | 1461088288563 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:51:28 INFO - PROCESS | 1652 | 1461088288566 Marionette TRACE conn2 <- [1,938,null,{}] 10:51:28 INFO - PROCESS | 1652 | 1461088288569 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:28 INFO - PROCESS | 1652 | 1461088288670 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:51:28 INFO - PROCESS | 1652 | 1461088288733 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da1c800 == 54 [pid = 1652] [id = 242] 10:51:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1244d3400) [pid = 1652] [serial = 724] [outer = 0x0] 10:51:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12b2f0c00) [pid = 1652] [serial = 725] [outer = 0x1244d3400] 10:51:28 INFO - PROCESS | 1652 | 1461088288764 Marionette DEBUG loaded listener.js 10:51:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12b8c7c00) [pid = 1652] [serial = 726] [outer = 0x1244d3400] 10:51:29 INFO - PROCESS | 1652 | 1461088289178 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 10:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 685ms 10:51:29 INFO - PROCESS | 1652 | 1461088289260 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:51:29 INFO - PROCESS | 1652 | 1461088289261 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:51:29 INFO - PROCESS | 1652 | 1461088289264 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:51:29 INFO - PROCESS | 1652 | 1461088289265 Marionette TRACE conn2 <- [1,942,null,{}] 10:51:29 INFO - PROCESS | 1652 | 1461088289267 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:29 INFO - PROCESS | 1652 | 1461088289401 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:51:29 INFO - PROCESS | 1652 | 1461088289411 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e723800 == 55 [pid = 1652] [id = 243] 10:51:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12b8d2000) [pid = 1652] [serial = 727] [outer = 0x0] 10:51:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12bb3ac00) [pid = 1652] [serial = 728] [outer = 0x12b8d2000] 10:51:29 INFO - PROCESS | 1652 | 1461088289440 Marionette DEBUG loaded listener.js 10:51:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12d22a400) [pid = 1652] [serial = 729] [outer = 0x12b8d2000] 10:51:29 INFO - PROCESS | 1652 | 1461088289860 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 10:51:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:51:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 618ms 10:51:29 INFO - PROCESS | 1652 | 1461088289882 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:51:29 INFO - PROCESS | 1652 | 1461088289884 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:51:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:51:29 INFO - PROCESS | 1652 | 1461088289886 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:51:29 INFO - PROCESS | 1652 | 1461088289889 Marionette TRACE conn2 <- [1,946,null,{}] 10:51:29 INFO - PROCESS | 1652 | 1461088289892 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:29 INFO - PROCESS | 1652 | 1461088289991 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:51:30 INFO - PROCESS | 1652 | 1461088290058 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e92b000 == 56 [pid = 1652] [id = 244] 10:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12d4c6800) [pid = 1652] [serial = 730] [outer = 0x0] 10:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12d4d0400) [pid = 1652] [serial = 731] [outer = 0x12d4c6800] 10:51:30 INFO - PROCESS | 1652 | 1461088290095 Marionette DEBUG loaded listener.js 10:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12e14ec00) [pid = 1652] [serial = 732] [outer = 0x12d4c6800] 10:51:30 INFO - PROCESS | 1652 | 1461088290527 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 10:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 671ms 10:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:51:30 INFO - PROCESS | 1652 | 1461088290557 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:51:30 INFO - PROCESS | 1652 | 1461088290559 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:51:30 INFO - PROCESS | 1652 | 1461088290561 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:51:30 INFO - PROCESS | 1652 | 1461088290562 Marionette TRACE conn2 <- [1,950,null,{}] 10:51:30 INFO - PROCESS | 1652 | 1461088290565 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:30 INFO - PROCESS | 1652 | 1461088290669 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:51:30 INFO - PROCESS | 1652 | 1461088290752 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192e7800 == 57 [pid = 1652] [id = 245] 10:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11442b400) [pid = 1652] [serial = 733] [outer = 0x0] 10:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12d4a6000) [pid = 1652] [serial = 734] [outer = 0x11442b400] 10:51:30 INFO - PROCESS | 1652 | 1461088290782 Marionette DEBUG loaded listener.js 10:51:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12e153400) [pid = 1652] [serial = 735] [outer = 0x11442b400] 10:51:31 INFO - PROCESS | 1652 | 1461088291321 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 10:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 818ms 10:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:51:31 INFO - PROCESS | 1652 | 1461088291380 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:51:31 INFO - PROCESS | 1652 | 1461088291382 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:51:31 INFO - PROCESS | 1652 | 1461088291386 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:51:31 INFO - PROCESS | 1652 | 1461088291388 Marionette TRACE conn2 <- [1,954,null,{}] 10:51:31 INFO - PROCESS | 1652 | 1461088291392 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:31 INFO - PROCESS | 1652 | 1461088291484 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:51:31 INFO - PROCESS | 1652 | 1461088291541 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e31000 == 58 [pid = 1652] [id = 246] 10:51:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1176da400) [pid = 1652] [serial = 736] [outer = 0x0] 10:51:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1185f5400) [pid = 1652] [serial = 737] [outer = 0x1176da400] 10:51:31 INFO - PROCESS | 1652 | 1461088291571 Marionette DEBUG loaded listener.js 10:51:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11913b400) [pid = 1652] [serial = 738] [outer = 0x1176da400] 10:51:32 INFO - PROCESS | 1652 | 1461088292021 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe6800 == 57 [pid = 1652] [id = 238] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd66800 == 56 [pid = 1652] [id = 237] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12b282000 == 55 [pid = 1652] [id = 236] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11c07f800 == 54 [pid = 1652] [id = 235] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x127dac800 == 53 [pid = 1652] [id = 234] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x126436800 == 52 [pid = 1652] [id = 233] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x123c56800 == 51 [pid = 1652] [id = 232] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11c082000 == 50 [pid = 1652] [id = 231] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x114214800 == 49 [pid = 1652] [id = 230] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11b463000 == 48 [pid = 1652] [id = 229] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11a792800 == 47 [pid = 1652] [id = 228] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x115570000 == 46 [pid = 1652] [id = 227] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119294000 == 45 [pid = 1652] [id = 226] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x119285800 == 44 [pid = 1652] [id = 225] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d41a800 == 43 [pid = 1652] [id = 224] 10:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 672ms 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12424e800 == 42 [pid = 1652] [id = 223] 10:51:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11a782800 == 41 [pid = 1652] [id = 222] 10:51:32 INFO - PROCESS | 1652 | 1461088292058 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:51:32 INFO - PROCESS | 1652 | 1461088292062 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:51:32 INFO - PROCESS | 1652 | 1461088292066 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:51:32 INFO - PROCESS | 1652 | 1461088292068 Marionette TRACE conn2 <- [1,958,null,{}] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12e147800) [pid = 1652] [serial = 567] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x127ebc800) [pid = 1652] [serial = 617] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x119c25000) [pid = 1652] [serial = 626] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11a85d800) [pid = 1652] [serial = 627] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1272c6800) [pid = 1652] [serial = 632] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x127eb1800) [pid = 1652] [serial = 633] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12b8c8400) [pid = 1652] [serial = 641] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12af0b000) [pid = 1652] [serial = 621] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x129779c00) [pid = 1652] [serial = 620] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x127d6d000) [pid = 1652] [serial = 614] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11c00e800) [pid = 1652] [serial = 629] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x123c41c00) [pid = 1652] [serial = 630] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11a850000) [pid = 1652] [serial = 608] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12bb31800) [pid = 1652] [serial = 644] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12e215c00) [pid = 1652] [serial = 657] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11760e800) [pid = 1652] [serial = 605] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b2adc00) [pid = 1652] [serial = 638] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12b8d2400) [pid = 1652] [serial = 642] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x118fde000) [pid = 1652] [serial = 624] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11867a000) [pid = 1652] [serial = 623] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x123825c00) [pid = 1652] [serial = 611] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x129507000) [pid = 1652] [serial = 635] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1299e5800) [pid = 1652] [serial = 636] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12bb60c00) [pid = 1652] [serial = 647] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12bb5d400) [pid = 1652] [serial = 645] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x119139400) [pid = 1652] [serial = 650] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12bbdd400) [pid = 1652] [serial = 648] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12e14a000) [pid = 1652] [serial = 656] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12ce76000) [pid = 1652] [serial = 653] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12423fc00) [pid = 1652] [serial = 651] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12e22ac00) [pid = 1652] [serial = 660] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12d4cc000) [pid = 1652] [serial = 654] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12b3fac00) [pid = 1652] [serial = 639] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12e21fc00) [pid = 1652] [serial = 659] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1652 | 1461088292092 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:32 INFO - PROCESS | 1652 | 1461088292192 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:51:32 INFO - PROCESS | 1652 | 1461088292199 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x119163800 == 42 [pid = 1652] [id = 247] 10:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x119dce400) [pid = 1652] [serial = 739] [outer = 0x0] 10:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11a856c00) [pid = 1652] [serial = 740] [outer = 0x119dce400] 10:51:32 INFO - PROCESS | 1652 | 1461088292226 Marionette DEBUG loaded listener.js 10:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11ac50c00) [pid = 1652] [serial = 741] [outer = 0x119dce400] 10:51:32 INFO - PROCESS | 1652 | 1461088292558 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 10:51:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:51:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 526ms 10:51:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:51:32 INFO - PROCESS | 1652 | 1461088292592 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:51:32 INFO - PROCESS | 1652 | 1461088292594 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:51:32 INFO - PROCESS | 1652 | 1461088292596 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:51:32 INFO - PROCESS | 1652 | 1461088292598 Marionette TRACE conn2 <- [1,962,null,{}] 10:51:32 INFO - PROCESS | 1652 | 1461088292617 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:32 INFO - PROCESS | 1652 | 1461088292719 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:51:32 INFO - PROCESS | 1652 | 1461088292727 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba83000 == 43 [pid = 1652] [id = 248] 10:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11ade6400) [pid = 1652] [serial = 742] [outer = 0x0] 10:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11c069000) [pid = 1652] [serial = 743] [outer = 0x11ade6400] 10:51:32 INFO - PROCESS | 1652 | 1461088292755 Marionette DEBUG loaded listener.js 10:51:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x123d79000) [pid = 1652] [serial = 744] [outer = 0x11ade6400] 10:51:33 INFO - PROCESS | 1652 | 1461088293150 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 10:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 570ms 10:51:33 INFO - PROCESS | 1652 | 1461088293167 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:51:33 INFO - PROCESS | 1652 | 1461088293168 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:51:33 INFO - PROCESS | 1652 | 1461088293173 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:51:33 INFO - PROCESS | 1652 | 1461088293176 Marionette TRACE conn2 <- [1,966,null,{}] 10:51:33 INFO - PROCESS | 1652 | 1461088293178 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:33 INFO - PROCESS | 1652 | 1461088293265 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:51:33 INFO - PROCESS | 1652 | 1461088293313 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a67000 == 44 [pid = 1652] [id = 249] 10:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x123d79800) [pid = 1652] [serial = 745] [outer = 0x0] 10:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127277000) [pid = 1652] [serial = 746] [outer = 0x123d79800] 10:51:33 INFO - PROCESS | 1652 | 1461088293339 Marionette DEBUG loaded listener.js 10:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x127ea4800) [pid = 1652] [serial = 747] [outer = 0x123d79800] 10:51:33 INFO - PROCESS | 1652 | 1461088293639 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 10:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 522ms 10:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:51:33 INFO - PROCESS | 1652 | 1461088293693 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:51:33 INFO - PROCESS | 1652 | 1461088293694 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:51:33 INFO - PROCESS | 1652 | 1461088293696 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:51:33 INFO - PROCESS | 1652 | 1461088293697 Marionette TRACE conn2 <- [1,970,null,{}] 10:51:33 INFO - PROCESS | 1652 | 1461088293700 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:33 INFO - PROCESS | 1652 | 1461088293780 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:51:33 INFO - PROCESS | 1652 | 1461088293833 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b09800 == 45 [pid = 1652] [id = 250] 10:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1273c3000) [pid = 1652] [serial = 748] [outer = 0x0] 10:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1290e8800) [pid = 1652] [serial = 749] [outer = 0x1273c3000] 10:51:33 INFO - PROCESS | 1652 | 1461088293859 Marionette DEBUG loaded listener.js 10:51:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12af04800) [pid = 1652] [serial = 750] [outer = 0x1273c3000] 10:51:34 INFO - PROCESS | 1652 | 1461088294138 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 10:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 468ms 10:51:34 INFO - PROCESS | 1652 | 1461088294165 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:51:34 INFO - PROCESS | 1652 | 1461088294166 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:51:34 INFO - PROCESS | 1652 | 1461088294168 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:51:34 INFO - PROCESS | 1652 | 1461088294169 Marionette TRACE conn2 <- [1,974,null,{}] 10:51:34 INFO - PROCESS | 1652 | 1461088294180 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:34 INFO - PROCESS | 1652 | 1461088294297 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:51:34 INFO - PROCESS | 1652 | 1461088294302 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dbd800 == 46 [pid = 1652] [id = 251] 10:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12af05000) [pid = 1652] [serial = 751] [outer = 0x0] 10:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12b2b6c00) [pid = 1652] [serial = 752] [outer = 0x12af05000] 10:51:34 INFO - PROCESS | 1652 | 1461088294330 Marionette DEBUG loaded listener.js 10:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12bb60c00) [pid = 1652] [serial = 753] [outer = 0x12af05000] 10:51:34 INFO - PROCESS | 1652 | 1461088294690 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 10:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 529ms 10:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:51:34 INFO - PROCESS | 1652 | 1461088294697 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:51:34 INFO - PROCESS | 1652 | 1461088294699 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:51:34 INFO - PROCESS | 1652 | 1461088294701 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:51:34 INFO - PROCESS | 1652 | 1461088294705 Marionette TRACE conn2 <- [1,978,null,{}] 10:51:34 INFO - PROCESS | 1652 | 1461088294707 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:34 INFO - PROCESS | 1652 | 1461088294845 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:51:34 INFO - PROCESS | 1652 | 1461088294862 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b282000 == 47 [pid = 1652] [id = 252] 10:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b8d2400) [pid = 1652] [serial = 754] [outer = 0x0] 10:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12ce76c00) [pid = 1652] [serial = 755] [outer = 0x12b8d2400] 10:51:34 INFO - PROCESS | 1652 | 1461088294904 Marionette DEBUG loaded listener.js 10:51:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d4acc00) [pid = 1652] [serial = 756] [outer = 0x12b8d2400] 10:51:35 INFO - PROCESS | 1652 | 1461088295319 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 10:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 672ms 10:51:35 INFO - PROCESS | 1652 | 1461088295373 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:51:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:51:35 INFO - PROCESS | 1652 | 1461088295375 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:51:35 INFO - PROCESS | 1652 | 1461088295378 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:51:35 INFO - PROCESS | 1652 | 1461088295380 Marionette TRACE conn2 <- [1,982,null,{}] 10:51:35 INFO - PROCESS | 1652 | 1461088295383 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:35 INFO - PROCESS | 1652 | 1461088295531 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:51:35 INFO - PROCESS | 1652 | 1461088295555 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be3c800 == 48 [pid = 1652] [id = 253] 10:51:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12af09400) [pid = 1652] [serial = 757] [outer = 0x0] 10:51:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d4d2400) [pid = 1652] [serial = 758] [outer = 0x12af09400] 10:51:35 INFO - PROCESS | 1652 | 1461088295595 Marionette DEBUG loaded listener.js 10:51:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12e152000) [pid = 1652] [serial = 759] [outer = 0x12af09400] 10:51:36 INFO - PROCESS | 1652 | 1461088296048 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 10:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 721ms 10:51:36 INFO - PROCESS | 1652 | 1461088296099 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:51:36 INFO - PROCESS | 1652 | 1461088296101 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x127dc9400) [pid = 1652] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x127dd2000) [pid = 1652] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11aaca800) [pid = 1652] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c05cc00) [pid = 1652] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11b82c400) [pid = 1652] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x127ec2000) [pid = 1652] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x1176db400) [pid = 1652] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x12bb61c00) [pid = 1652] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x117614000) [pid = 1652] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11ade8400) [pid = 1652] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11641ec00) [pid = 1652] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11a85a400) [pid = 1652] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12af10c00) [pid = 1652] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x118c55400) [pid = 1652] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1140b7000) [pid = 1652] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123d11400) [pid = 1652] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x123b7f400) [pid = 1652] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x1185f4800) [pid = 1652] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c061c00) [pid = 1652] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x12cdb7c00) [pid = 1652] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1185f9800) [pid = 1652] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x127038000) [pid = 1652] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11bad6400) [pid = 1652] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x119c20c00) [pid = 1652] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x1244db800) [pid = 1652] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:51:36 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1157b1800) [pid = 1652] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:51:36 INFO - PROCESS | 1652 | 1461088296347 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:51:36 INFO - PROCESS | 1652 | 1461088296348 Marionette TRACE conn2 <- [1,986,null,{}] 10:51:36 INFO - PROCESS | 1652 | 1461088296355 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:36 INFO - PROCESS | 1652 | 1461088296432 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:51:36 INFO - PROCESS | 1652 | 1461088296437 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11910d000 == 49 [pid = 1652] [id = 254] 10:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x117614000) [pid = 1652] [serial = 760] [outer = 0x0] 10:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x118c55400) [pid = 1652] [serial = 761] [outer = 0x117614000] 10:51:36 INFO - PROCESS | 1652 | 1461088296462 Marionette DEBUG loaded listener.js 10:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11acdc000) [pid = 1652] [serial = 762] [outer = 0x117614000] 10:51:36 INFO - PROCESS | 1652 | 1461088296783 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 10:51:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:51:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 709ms 10:51:36 INFO - PROCESS | 1652 | 1461088296822 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:51:36 INFO - PROCESS | 1652 | 1461088296823 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:51:36 INFO - PROCESS | 1652 | 1461088296825 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:51:36 INFO - PROCESS | 1652 | 1461088296826 Marionette TRACE conn2 <- [1,990,null,{}] 10:51:36 INFO - PROCESS | 1652 | 1461088296829 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:36 INFO - PROCESS | 1652 | 1461088296912 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:51:36 INFO - PROCESS | 1652 | 1461088296917 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d407000 == 50 [pid = 1652] [id = 255] 10:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x115260400) [pid = 1652] [serial = 763] [outer = 0x0] 10:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x123d11400) [pid = 1652] [serial = 764] [outer = 0x115260400] 10:51:36 INFO - PROCESS | 1652 | 1461088296944 Marionette DEBUG loaded listener.js 10:51:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12950f800) [pid = 1652] [serial = 765] [outer = 0x115260400] 10:51:37 INFO - PROCESS | 1652 | 1461088297286 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 10:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 522ms 10:51:37 INFO - PROCESS | 1652 | 1461088297348 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:51:37 INFO - PROCESS | 1652 | 1461088297350 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:51:37 INFO - PROCESS | 1652 | 1461088297353 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:51:37 INFO - PROCESS | 1652 | 1461088297355 Marionette TRACE conn2 <- [1,994,null,{}] 10:51:37 INFO - PROCESS | 1652 | 1461088297359 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:37 INFO - PROCESS | 1652 | 1461088297509 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:51:37 INFO - PROCESS | 1652 | 1461088297515 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e35b000 == 51 [pid = 1652] [id = 256] 10:51:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127ec2000) [pid = 1652] [serial = 766] [outer = 0x0] 10:51:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12e219c00) [pid = 1652] [serial = 767] [outer = 0x127ec2000] 10:51:37 INFO - PROCESS | 1652 | 1461088297561 Marionette DEBUG loaded listener.js 10:51:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12e65d400) [pid = 1652] [serial = 768] [outer = 0x127ec2000] 10:51:37 INFO - PROCESS | 1652 | 1461088297976 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 10:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 671ms 10:51:38 INFO - PROCESS | 1652 | 1461088298025 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:51:38 INFO - PROCESS | 1652 | 1461088298026 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:51:38 INFO - PROCESS | 1652 | 1461088298029 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:51:38 INFO - PROCESS | 1652 | 1461088298030 Marionette TRACE conn2 <- [1,998,null,{}] 10:51:38 INFO - PROCESS | 1652 | 1461088298032 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:38 INFO - PROCESS | 1652 | 1461088298116 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:51:38 INFO - PROCESS | 1652 | 1461088298141 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb98800 == 52 [pid = 1652] [id = 257] 10:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12e702c00) [pid = 1652] [serial = 769] [outer = 0x0] 10:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e705400) [pid = 1652] [serial = 770] [outer = 0x12e702c00] 10:51:38 INFO - PROCESS | 1652 | 1461088298166 Marionette DEBUG loaded listener.js 10:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12e70e400) [pid = 1652] [serial = 771] [outer = 0x12e702c00] 10:51:38 INFO - PROCESS | 1652 | 1461088298680 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 10:51:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:51:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 669ms 10:51:38 INFO - PROCESS | 1652 | 1461088298699 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:51:38 INFO - PROCESS | 1652 | 1461088298703 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:51:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:51:38 INFO - PROCESS | 1652 | 1461088298730 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:51:38 INFO - PROCESS | 1652 | 1461088298734 Marionette TRACE conn2 <- [1,1002,null,{}] 10:51:38 INFO - PROCESS | 1652 | 1461088298743 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:38 INFO - PROCESS | 1652 | 1461088298881 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:51:38 INFO - PROCESS | 1652 | 1461088298948 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a911000 == 53 [pid = 1652] [id = 258] 10:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x1176db400) [pid = 1652] [serial = 772] [outer = 0x0] 10:51:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x118fde000) [pid = 1652] [serial = 773] [outer = 0x1176db400] 10:51:38 INFO - PROCESS | 1652 | 1461088298980 Marionette DEBUG loaded listener.js 10:51:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11a74cc00) [pid = 1652] [serial = 774] [outer = 0x1176db400] 10:51:39 INFO - PROCESS | 1652 | 1461088299476 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 10:51:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 780ms 10:51:39 INFO - PROCESS | 1652 | 1461088299527 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:51:39 INFO - PROCESS | 1652 | 1461088299532 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:51:39 INFO - PROCESS | 1652 | 1461088299544 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:51:39 INFO - PROCESS | 1652 | 1461088299547 Marionette TRACE conn2 <- [1,1006,null,{}] 10:51:39 INFO - PROCESS | 1652 | 1461088299551 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:39 INFO - PROCESS | 1652 | 1461088299705 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:51:39 INFO - PROCESS | 1652 | 1461088299772 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12402e800 == 54 [pid = 1652] [id = 259] 10:51:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11acde000) [pid = 1652] [serial = 775] [outer = 0x0] 10:51:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11bada000) [pid = 1652] [serial = 776] [outer = 0x11acde000] 10:51:39 INFO - PROCESS | 1652 | 1461088299802 Marionette DEBUG loaded listener.js 10:51:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x123d70c00) [pid = 1652] [serial = 777] [outer = 0x11acde000] 10:51:40 INFO - PROCESS | 1652 | 1461088300212 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 10:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 721ms 10:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:51:40 INFO - PROCESS | 1652 | 1461088300265 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:51:40 INFO - PROCESS | 1652 | 1461088300267 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:51:40 INFO - PROCESS | 1652 | 1461088300269 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:51:40 INFO - PROCESS | 1652 | 1461088300272 Marionette TRACE conn2 <- [1,1010,null,{}] 10:51:40 INFO - PROCESS | 1652 | 1461088300280 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:40 INFO - PROCESS | 1652 | 1461088300385 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:51:40 INFO - PROCESS | 1652 | 1461088300440 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e341800 == 55 [pid = 1652] [id = 260] 10:51:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12703d400) [pid = 1652] [serial = 778] [outer = 0x0] 10:51:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12af0c800) [pid = 1652] [serial = 779] [outer = 0x12703d400] 10:51:40 INFO - PROCESS | 1652 | 1461088300472 Marionette DEBUG loaded listener.js 10:51:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b3ebc00) [pid = 1652] [serial = 780] [outer = 0x12703d400] 10:51:40 INFO - PROCESS | 1652 | 1461088300929 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 10:51:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 673ms 10:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:51:40 INFO - PROCESS | 1652 | 1461088300943 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:51:40 INFO - PROCESS | 1652 | 1461088300945 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:51:40 INFO - PROCESS | 1652 | 1461088300947 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:51:40 INFO - PROCESS | 1652 | 1461088300948 Marionette TRACE conn2 <- [1,1014,null,{}] 10:51:40 INFO - PROCESS | 1652 | 1461088300950 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:41 INFO - PROCESS | 1652 | 1461088301074 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:51:41 INFO - PROCESS | 1652 | 1461088301127 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef75000 == 56 [pid = 1652] [id = 261] 10:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b819400) [pid = 1652] [serial = 781] [outer = 0x0] 10:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12bb5d400) [pid = 1652] [serial = 782] [outer = 0x12b819400] 10:51:41 INFO - PROCESS | 1652 | 1461088301157 Marionette DEBUG loaded listener.js 10:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12e149400) [pid = 1652] [serial = 783] [outer = 0x12b819400] 10:51:41 INFO - PROCESS | 1652 | 1461088301555 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 10:51:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 671ms 10:51:41 INFO - PROCESS | 1652 | 1461088301635 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:51:41 INFO - PROCESS | 1652 | 1461088301638 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:51:41 INFO - PROCESS | 1652 | 1461088301642 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:51:41 INFO - PROCESS | 1652 | 1461088301644 Marionette TRACE conn2 <- [1,1018,null,{}] 10:51:41 INFO - PROCESS | 1652 | 1461088301646 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:41 INFO - PROCESS | 1652 | 1461088301745 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:51:41 INFO - PROCESS | 1652 | 1461088301808 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f331000 == 57 [pid = 1652] [id = 262] 10:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d4b2000) [pid = 1652] [serial = 784] [outer = 0x0] 10:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12e222400) [pid = 1652] [serial = 785] [outer = 0x12d4b2000] 10:51:41 INFO - PROCESS | 1652 | 1461088301838 Marionette DEBUG loaded listener.js 10:51:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12e65b000) [pid = 1652] [serial = 786] [outer = 0x12d4b2000] 10:51:42 INFO - PROCESS | 1652 | 1461088302245 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 10:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 673ms 10:51:42 INFO - PROCESS | 1652 | 1461088302335 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:51:42 INFO - PROCESS | 1652 | 1461088302336 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:51:42 INFO - PROCESS | 1652 | 1461088302368 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:51:42 INFO - PROCESS | 1652 | 1461088302369 Marionette TRACE conn2 <- [1,1022,null,{}] 10:51:42 INFO - PROCESS | 1652 | 1461088302373 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:42 INFO - PROCESS | 1652 | 1461088302487 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:51:42 INFO - PROCESS | 1652 | 1461088302554 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd8d800 == 58 [pid = 1652] [id = 263] 10:51:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1290ee000) [pid = 1652] [serial = 787] [outer = 0x0] 10:51:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12bb38400) [pid = 1652] [serial = 788] [outer = 0x1290ee000] 10:51:42 INFO - PROCESS | 1652 | 1461088302587 Marionette DEBUG loaded listener.js 10:51:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12ef5e000) [pid = 1652] [serial = 789] [outer = 0x1290ee000] 10:51:43 INFO - PROCESS | 1652 | 1461088303244 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 10:51:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:51:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 924ms 10:51:43 INFO - PROCESS | 1652 | 1461088303290 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:51:43 INFO - PROCESS | 1652 | 1461088303293 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:51:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:51:43 INFO - PROCESS | 1652 | 1461088303299 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:51:43 INFO - PROCESS | 1652 | 1461088303303 Marionette TRACE conn2 <- [1,1026,null,{}] 10:51:43 INFO - PROCESS | 1652 | 1461088303332 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:43 INFO - PROCESS | 1652 | 1461088303468 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:51:43 INFO - PROCESS | 1652 | 1461088303538 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba1c800 == 59 [pid = 1652] [id = 264] 10:51:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11760e800) [pid = 1652] [serial = 790] [outer = 0x0] 10:51:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x118574400) [pid = 1652] [serial = 791] [outer = 0x11760e800] 10:51:43 INFO - PROCESS | 1652 | 1461088303562 Marionette DEBUG loaded listener.js 10:51:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x118eb1800) [pid = 1652] [serial = 792] [outer = 0x11760e800] 10:51:44 INFO - PROCESS | 1652 | 1461088304067 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 10:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 796ms 10:51:44 INFO - PROCESS | 1652 | 1461088304095 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:51:44 INFO - PROCESS | 1652 | 1461088304100 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:51:44 INFO - PROCESS | 1652 | 1461088304107 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:51:44 INFO - PROCESS | 1652 | 1461088304109 Marionette TRACE conn2 <- [1,1030,null,{}] 10:51:44 INFO - PROCESS | 1652 | 1461088304113 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:44 INFO - PROCESS | 1652 | 1461088304240 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:51:44 INFO - PROCESS | 1652 | 1461088304311 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x1155ba000 == 60 [pid = 1652] [id = 265] 10:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11a7a7000) [pid = 1652] [serial = 793] [outer = 0x0] 10:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x11aacac00) [pid = 1652] [serial = 794] [outer = 0x11a7a7000] 10:51:44 INFO - PROCESS | 1652 | 1461088304340 Marionette DEBUG loaded listener.js 10:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11ace0800) [pid = 1652] [serial = 795] [outer = 0x11a7a7000] 10:51:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12e35b000 == 59 [pid = 1652] [id = 256] 10:51:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12d407000 == 58 [pid = 1652] [id = 255] 10:51:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11910d000 == 57 [pid = 1652] [id = 254] 10:51:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12be3c800 == 56 [pid = 1652] [id = 253] 10:51:44 INFO - PROCESS | 1652 | --DOCSHELL 0x12b282000 == 55 [pid = 1652] [id = 252] 10:51:44 INFO - PROCESS | 1652 | --DOCSHELL 0x127dbd800 == 54 [pid = 1652] [id = 251] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12e655000) [pid = 1652] [serial = 662] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | 1461088304789 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 10:51:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119b09800 == 53 [pid = 1652] [id = 250] 10:51:44 INFO - PROCESS | 1652 | --DOCSHELL 0x123a67000 == 52 [pid = 1652] [id = 249] 10:51:44 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba83000 == 51 [pid = 1652] [id = 248] 10:51:44 INFO - PROCESS | 1652 | --DOCSHELL 0x119163800 == 50 [pid = 1652] [id = 247] 10:51:44 INFO - PROCESS | 1652 | --DOCSHELL 0x118e31000 == 49 [pid = 1652] [id = 246] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x127ebc400) [pid = 1652] [serial = 695] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x129917c00) [pid = 1652] [serial = 698] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11acd7400) [pid = 1652] [serial = 683] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11c6c8800) [pid = 1652] [serial = 689] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11b87f000) [pid = 1652] [serial = 686] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11c00e000) [pid = 1652] [serial = 687] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b2b5c00) [pid = 1652] [serial = 672] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12af07400) [pid = 1652] [serial = 671] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x119c1c800) [pid = 1652] [serial = 680] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11a7a4400) [pid = 1652] [serial = 681] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12cdb2000) [pid = 1652] [serial = 711] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11a743800) [pid = 1652] [serial = 666] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1185f6800) [pid = 1652] [serial = 665] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x123c41800) [pid = 1652] [serial = 669] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11bbcc400) [pid = 1652] [serial = 668] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x118803c00) [pid = 1652] [serial = 678] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x117615000) [pid = 1652] [serial = 677] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b2f1000) [pid = 1652] [serial = 675] [outer = 0x0] [url = about:blank] 10:51:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:51:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 722ms 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x127276400) [pid = 1652] [serial = 674] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12b2b2800) [pid = 1652] [serial = 701] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12af10800) [pid = 1652] [serial = 699] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11c05b400) [pid = 1652] [serial = 704] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12b2b4800) [pid = 1652] [serial = 705] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12bbde400) [pid = 1652] [serial = 710] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12b2fc400) [pid = 1652] [serial = 702] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12b3eec00) [pid = 1652] [serial = 707] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11b4af800) [pid = 1652] [serial = 684] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x124240000) [pid = 1652] [serial = 692] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x129504000) [pid = 1652] [serial = 696] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12bb61800) [pid = 1652] [serial = 708] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x127d73800) [pid = 1652] [serial = 693] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x123a17800) [pid = 1652] [serial = 690] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x12cdb1800) [pid = 1652] [serial = 713] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x12760b000) [pid = 1652] [serial = 603] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1197ed800) [pid = 1652] [serial = 570] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x12b3f8400) [pid = 1652] [serial = 576] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12e217000) [pid = 1652] [serial = 579] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x123a0f400) [pid = 1652] [serial = 573] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x1290ee400) [pid = 1652] [serial = 618] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x1244da800) [pid = 1652] [serial = 612] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x11ac50000) [pid = 1652] [serial = 609] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x127dd0000) [pid = 1652] [serial = 615] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x1189e4800) [pid = 1652] [serial = 606] [outer = 0x0] [url = about:blank] 10:51:44 INFO - PROCESS | 1652 | 1461088304828 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:51:44 INFO - PROCESS | 1652 | 1461088304830 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:51:44 INFO - PROCESS | 1652 | 1461088304833 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:51:44 INFO - PROCESS | 1652 | 1461088304835 Marionette TRACE conn2 <- [1,1034,null,{}] 10:51:44 INFO - PROCESS | 1652 | 1461088304842 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:44 INFO - PROCESS | 1652 | 1461088304926 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:51:44 INFO - PROCESS | 1652 | 1461088304953 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b26800 == 50 [pid = 1652] [id = 266] 10:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x11b87f400) [pid = 1652] [serial = 796] [outer = 0x0] 10:51:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x11bbc9400) [pid = 1652] [serial = 797] [outer = 0x11b87f400] 10:51:44 INFO - PROCESS | 1652 | 1461088304982 Marionette DEBUG loaded listener.js 10:51:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x12381e000) [pid = 1652] [serial = 798] [outer = 0x11b87f400] 10:51:45 INFO - PROCESS | 1652 | 1461088305347 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 10:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 524ms 10:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:51:45 INFO - PROCESS | 1652 | 1461088305358 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:51:45 INFO - PROCESS | 1652 | 1461088305360 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:51:45 INFO - PROCESS | 1652 | 1461088305362 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:51:45 INFO - PROCESS | 1652 | 1461088305364 Marionette TRACE conn2 <- [1,1038,null,{}] 10:51:45 INFO - PROCESS | 1652 | 1461088305366 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:45 INFO - PROCESS | 1652 | 1461088305445 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:51:45 INFO - PROCESS | 1652 | 1461088305449 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c07f000 == 51 [pid = 1652] [id = 267] 10:51:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x123904000) [pid = 1652] [serial = 799] [outer = 0x0] 10:51:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x124240000) [pid = 1652] [serial = 800] [outer = 0x123904000] 10:51:45 INFO - PROCESS | 1652 | 1461088305478 Marionette DEBUG loaded listener.js 10:51:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x1272c6c00) [pid = 1652] [serial = 801] [outer = 0x123904000] 10:51:45 INFO - PROCESS | 1652 | 1461088305853 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 10:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 517ms 10:51:45 INFO - PROCESS | 1652 | 1461088305881 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:51:45 INFO - PROCESS | 1652 | 1461088305882 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:51:45 INFO - PROCESS | 1652 | 1461088305884 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:51:45 INFO - PROCESS | 1652 | 1461088305885 Marionette TRACE conn2 <- [1,1042,null,{}] 10:51:45 INFO - PROCESS | 1652 | 1461088305890 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:45 INFO - PROCESS | 1652 | 1461088305977 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:51:46 INFO - PROCESS | 1652 | 1461088306020 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ddf800 == 52 [pid = 1652] [id = 268] 10:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x123905800) [pid = 1652] [serial = 802] [outer = 0x0] 10:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x127611400) [pid = 1652] [serial = 803] [outer = 0x123905800] 10:51:46 INFO - PROCESS | 1652 | 1461088306041 Marionette DEBUG loaded listener.js 10:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1290e8000) [pid = 1652] [serial = 804] [outer = 0x123905800] 10:51:46 INFO - PROCESS | 1652 | 1461088306424 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 10:51:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:51:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 572ms 10:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:51:46 INFO - PROCESS | 1652 | 1461088306457 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:51:46 INFO - PROCESS | 1652 | 1461088306459 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:51:46 INFO - PROCESS | 1652 | 1461088306461 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:51:46 INFO - PROCESS | 1652 | 1461088306462 Marionette TRACE conn2 <- [1,1046,null,{}] 10:51:46 INFO - PROCESS | 1652 | 1461088306464 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:46 INFO - PROCESS | 1652 | 1461088306605 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:51:46 INFO - PROCESS | 1652 | 1461088306697 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x1273ef800 == 53 [pid = 1652] [id = 269] 10:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x127ec0400) [pid = 1652] [serial = 805] [outer = 0x0] 10:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x129916000) [pid = 1652] [serial = 806] [outer = 0x127ec0400] 10:51:46 INFO - PROCESS | 1652 | 1461088306742 Marionette DEBUG loaded listener.js 10:51:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x12b3eec00) [pid = 1652] [serial = 807] [outer = 0x127ec0400] 10:51:47 INFO - PROCESS | 1652 | 1461088307093 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 10:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 670ms 10:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:51:47 INFO - PROCESS | 1652 | 1461088307131 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:51:47 INFO - PROCESS | 1652 | 1461088307132 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:51:47 INFO - PROCESS | 1652 | 1461088307134 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:51:47 INFO - PROCESS | 1652 | 1461088307136 Marionette TRACE conn2 <- [1,1050,null,{}] 10:51:47 INFO - PROCESS | 1652 | 1461088307138 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:47 INFO - PROCESS | 1652 | 1461088307239 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:51:47 INFO - PROCESS | 1652 | 1461088307271 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x129741800 == 54 [pid = 1652] [id = 270] 10:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b3ef800) [pid = 1652] [serial = 808] [outer = 0x0] 10:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12b8cc400) [pid = 1652] [serial = 809] [outer = 0x12b3ef800] 10:51:47 INFO - PROCESS | 1652 | 1461088307297 Marionette DEBUG loaded listener.js 10:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x12bb61800) [pid = 1652] [serial = 810] [outer = 0x12b3ef800] 10:51:47 INFO - PROCESS | 1652 | 1461088307623 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 10:51:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:51:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 519ms 10:51:47 INFO - PROCESS | 1652 | 1461088307660 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:51:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:51:47 INFO - PROCESS | 1652 | 1461088307661 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:51:47 INFO - PROCESS | 1652 | 1461088307663 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:51:47 INFO - PROCESS | 1652 | 1461088307665 Marionette TRACE conn2 <- [1,1054,null,{}] 10:51:47 INFO - PROCESS | 1652 | 1461088307667 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:47 INFO - PROCESS | 1652 | 1461088307766 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:51:47 INFO - PROCESS | 1652 | 1461088307770 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b77b800 == 55 [pid = 1652] [id = 271] 10:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12b817800) [pid = 1652] [serial = 811] [outer = 0x0] 10:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12bbde000) [pid = 1652] [serial = 812] [outer = 0x12b817800] 10:51:47 INFO - PROCESS | 1652 | 1461088307796 Marionette DEBUG loaded listener.js 10:51:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12ce78400) [pid = 1652] [serial = 813] [outer = 0x12b817800] 10:51:48 INFO - PROCESS | 1652 | 1461088308135 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 10:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 518ms 10:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:51:48 INFO - PROCESS | 1652 | 1461088308182 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:51:48 INFO - PROCESS | 1652 | 1461088308183 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:51:48 INFO - PROCESS | 1652 | 1461088308185 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:51:48 INFO - PROCESS | 1652 | 1461088308186 Marionette TRACE conn2 <- [1,1058,null,{}] 10:51:48 INFO - PROCESS | 1652 | 1461088308189 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:48 INFO - PROCESS | 1652 | 1461088308293 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:51:48 INFO - PROCESS | 1652 | 1461088308326 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be52000 == 56 [pid = 1652] [id = 272] 10:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12ce79400) [pid = 1652] [serial = 814] [outer = 0x0] 10:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12d4b2c00) [pid = 1652] [serial = 815] [outer = 0x12ce79400] 10:51:48 INFO - PROCESS | 1652 | 1461088308352 Marionette DEBUG loaded listener.js 10:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12e14c800) [pid = 1652] [serial = 816] [outer = 0x12ce79400] 10:51:48 INFO - PROCESS | 1652 | 1461088308671 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 10:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 519ms 10:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:51:48 INFO - PROCESS | 1652 | 1461088308706 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:51:48 INFO - PROCESS | 1652 | 1461088308708 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:51:48 INFO - PROCESS | 1652 | 1461088308710 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:51:48 INFO - PROCESS | 1652 | 1461088308711 Marionette TRACE conn2 <- [1,1062,null,{}] 10:51:48 INFO - PROCESS | 1652 | 1461088308714 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:48 INFO - PROCESS | 1652 | 1461088308815 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:51:48 INFO - PROCESS | 1652 | 1461088308827 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfee800 == 57 [pid = 1652] [id = 273] 10:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12e147800) [pid = 1652] [serial = 817] [outer = 0x0] 10:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12e22d400) [pid = 1652] [serial = 818] [outer = 0x12e147800] 10:51:48 INFO - PROCESS | 1652 | 1461088308852 Marionette DEBUG loaded listener.js 10:51:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12e662000) [pid = 1652] [serial = 819] [outer = 0x12e147800] 10:51:49 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12af05000) [pid = 1652] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:51:49 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12af09400) [pid = 1652] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:51:49 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b8d2400) [pid = 1652] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:51:49 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x117614000) [pid = 1652] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:51:49 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x123d79800) [pid = 1652] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:51:49 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x1176da400) [pid = 1652] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:51:49 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1273c3000) [pid = 1652] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:51:49 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x119dce400) [pid = 1652] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:51:49 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11ade6400) [pid = 1652] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:51:49 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11442b400) [pid = 1652] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:51:49 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x127ec2000) [pid = 1652] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:51:49 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x115260400) [pid = 1652] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:51:49 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x12e22b000) [pid = 1652] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:51:49 INFO - PROCESS | 1652 | 1461088309275 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 10:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 618ms 10:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:51:49 INFO - PROCESS | 1652 | 1461088309333 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:51:49 INFO - PROCESS | 1652 | 1461088309334 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:51:49 INFO - PROCESS | 1652 | 1461088309336 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:51:49 INFO - PROCESS | 1652 | 1461088309340 Marionette TRACE conn2 <- [1,1066,null,{}] 10:51:49 INFO - PROCESS | 1652 | 1461088309347 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:49 INFO - PROCESS | 1652 | 1461088309453 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:51:49 INFO - PROCESS | 1652 | 1461088309457 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d47c000 == 58 [pid = 1652] [id = 274] 10:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x123d79800) [pid = 1652] [serial = 820] [outer = 0x0] 10:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x12b2f5800) [pid = 1652] [serial = 821] [outer = 0x123d79800] 10:51:49 INFO - PROCESS | 1652 | 1461088309487 Marionette DEBUG loaded listener.js 10:51:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x12e711000) [pid = 1652] [serial = 822] [outer = 0x123d79800] 10:51:49 INFO - PROCESS | 1652 | 1461088309841 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 10:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 528ms 10:51:49 INFO - PROCESS | 1652 | 1461088309865 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:51:49 INFO - PROCESS | 1652 | 1461088309866 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:51:49 INFO - PROCESS | 1652 | 1461088309868 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:51:49 INFO - PROCESS | 1652 | 1461088309869 Marionette TRACE conn2 <- [1,1070,null,{}] 10:51:49 INFO - PROCESS | 1652 | 1461088309872 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:49 INFO - PROCESS | 1652 | 1461088309958 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:51:50 INFO - PROCESS | 1652 | 1461088310011 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e354800 == 59 [pid = 1652] [id = 275] 10:51:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123a1dc00) [pid = 1652] [serial = 823] [outer = 0x0] 10:51:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x12ef53400) [pid = 1652] [serial = 824] [outer = 0x123a1dc00] 10:51:50 INFO - PROCESS | 1652 | 1461088310036 Marionette DEBUG loaded listener.js 10:51:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x12f314000) [pid = 1652] [serial = 825] [outer = 0x123a1dc00] 10:51:50 INFO - PROCESS | 1652 | 1461088310309 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 10:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 470ms 10:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:51:50 INFO - PROCESS | 1652 | 1461088310344 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:51:50 INFO - PROCESS | 1652 | 1461088310345 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:51:50 INFO - PROCESS | 1652 | 1461088310348 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:51:50 INFO - PROCESS | 1652 | 1461088310349 Marionette TRACE conn2 <- [1,1074,null,{}] 10:51:50 INFO - PROCESS | 1652 | 1461088310351 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:50 INFO - PROCESS | 1652 | 1461088310442 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:51:50 INFO - PROCESS | 1652 | 1461088310446 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef6e000 == 60 [pid = 1652] [id = 276] 10:51:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12f316c00) [pid = 1652] [serial = 826] [outer = 0x0] 10:51:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12f31c400) [pid = 1652] [serial = 827] [outer = 0x12f316c00] 10:51:50 INFO - PROCESS | 1652 | 1461088310471 Marionette DEBUG loaded listener.js 10:51:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12f320c00) [pid = 1652] [serial = 828] [outer = 0x12f316c00] 10:51:50 INFO - PROCESS | 1652 | 1461088310812 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 10:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 518ms 10:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:51:50 INFO - PROCESS | 1652 | 1461088310866 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:51:50 INFO - PROCESS | 1652 | 1461088310868 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:51:50 INFO - PROCESS | 1652 | 1461088310870 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:51:50 INFO - PROCESS | 1652 | 1461088310871 Marionette TRACE conn2 <- [1,1078,null,{}] 10:51:50 INFO - PROCESS | 1652 | 1461088310873 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:50 INFO - PROCESS | 1652 | 1461088310961 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:51:50 INFO - PROCESS | 1652 | 1461088310965 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4cf800 == 61 [pid = 1652] [id = 277] 10:51:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12f4a7800) [pid = 1652] [serial = 829] [outer = 0x0] 10:51:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12f4a9c00) [pid = 1652] [serial = 830] [outer = 0x12f4a7800] 10:51:50 INFO - PROCESS | 1652 | 1461088310990 Marionette DEBUG loaded listener.js 10:51:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12f4af400) [pid = 1652] [serial = 831] [outer = 0x12f4a7800] 10:51:51 INFO - PROCESS | 1652 | 1461088311665 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 10:51:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:51:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 821ms 10:51:51 INFO - PROCESS | 1652 | 1461088311692 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:51:51 INFO - PROCESS | 1652 | 1461088311694 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:51:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:51:51 INFO - PROCESS | 1652 | 1461088311697 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:51:51 INFO - PROCESS | 1652 | 1461088311700 Marionette TRACE conn2 <- [1,1082,null,{}] 10:51:51 INFO - PROCESS | 1652 | 1461088311705 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:51 INFO - PROCESS | 1652 | 1461088311811 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:51:51 INFO - PROCESS | 1652 | 1461088311865 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a7f000 == 62 [pid = 1652] [id = 278] 10:51:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x119c27400) [pid = 1652] [serial = 832] [outer = 0x0] 10:51:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11abb8000) [pid = 1652] [serial = 833] [outer = 0x119c27400] 10:51:51 INFO - PROCESS | 1652 | 1461088311897 Marionette DEBUG loaded listener.js 10:51:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11ade7000) [pid = 1652] [serial = 834] [outer = 0x119c27400] 10:51:52 INFO - PROCESS | 1652 | 1461088312375 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 10:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 726ms 10:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:51:52 INFO - PROCESS | 1652 | 1461088312425 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:51:52 INFO - PROCESS | 1652 | 1461088312429 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:51:52 INFO - PROCESS | 1652 | 1461088312433 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:51:52 INFO - PROCESS | 1652 | 1461088312435 Marionette TRACE conn2 <- [1,1086,null,{}] 10:51:52 INFO - PROCESS | 1652 | 1461088312438 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:52 INFO - PROCESS | 1652 | 1461088312545 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:51:52 INFO - PROCESS | 1652 | 1461088312609 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e358800 == 63 [pid = 1652] [id = 279] 10:51:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11ace1400) [pid = 1652] [serial = 835] [outer = 0x0] 10:51:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c05e400) [pid = 1652] [serial = 836] [outer = 0x11ace1400] 10:51:52 INFO - PROCESS | 1652 | 1461088312640 Marionette DEBUG loaded listener.js 10:51:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1273c5c00) [pid = 1652] [serial = 837] [outer = 0x11ace1400] 10:51:53 INFO - PROCESS | 1652 | 1461088313032 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 10:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 669ms 10:51:53 INFO - PROCESS | 1652 | 1461088313119 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:51:53 INFO - PROCESS | 1652 | 1461088313122 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:51:53 INFO - PROCESS | 1652 | 1461088313126 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:51:53 INFO - PROCESS | 1652 | 1461088313129 Marionette TRACE conn2 <- [1,1090,null,{}] 10:51:53 INFO - PROCESS | 1652 | 1461088313137 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:53 INFO - PROCESS | 1652 | 1461088313246 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:51:53 INFO - PROCESS | 1652 | 1461088313349 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8c6000 == 64 [pid = 1652] [id = 280] 10:51:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12af10c00) [pid = 1652] [serial = 838] [outer = 0x0] 10:51:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b2abc00) [pid = 1652] [serial = 839] [outer = 0x12af10c00] 10:51:53 INFO - PROCESS | 1652 | 1461088313381 Marionette DEBUG loaded listener.js 10:51:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12b8c9c00) [pid = 1652] [serial = 840] [outer = 0x12af10c00] 10:51:53 INFO - PROCESS | 1652 | 1461088313796 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 10:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 722ms 10:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:51:53 INFO - PROCESS | 1652 | 1461088313848 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:51:53 INFO - PROCESS | 1652 | 1461088313850 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:51:53 INFO - PROCESS | 1652 | 1461088313852 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:51:53 INFO - PROCESS | 1652 | 1461088313854 Marionette TRACE conn2 <- [1,1094,null,{}] 10:51:53 INFO - PROCESS | 1652 | 1461088313856 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:53 INFO - PROCESS | 1652 | 1461088313964 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:51:54 INFO - PROCESS | 1652 | 1461088314018 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe36800 == 65 [pid = 1652] [id = 281] 10:51:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12d4d3800) [pid = 1652] [serial = 841] [outer = 0x0] 10:51:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12e216000) [pid = 1652] [serial = 842] [outer = 0x12d4d3800] 10:51:54 INFO - PROCESS | 1652 | 1461088314048 Marionette DEBUG loaded listener.js 10:51:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12e705c00) [pid = 1652] [serial = 843] [outer = 0x12d4d3800] 10:51:54 INFO - PROCESS | 1652 | 1461088314495 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 10:51:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:51:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 673ms 10:51:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:51:54 INFO - PROCESS | 1652 | 1461088314526 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:51:54 INFO - PROCESS | 1652 | 1461088314527 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:51:54 INFO - PROCESS | 1652 | 1461088314530 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:51:54 INFO - PROCESS | 1652 | 1461088314531 Marionette TRACE conn2 <- [1,1098,null,{}] 10:51:54 INFO - PROCESS | 1652 | 1461088314533 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:54 INFO - PROCESS | 1652 | 1461088314658 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:51:54 INFO - PROCESS | 1652 | 1461088314738 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x130092800 == 66 [pid = 1652] [id = 282] 10:51:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x115653000) [pid = 1652] [serial = 844] [outer = 0x0] 10:51:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x115657800) [pid = 1652] [serial = 845] [outer = 0x115653000] 10:51:54 INFO - PROCESS | 1652 | 1461088314767 Marionette DEBUG loaded listener.js 10:51:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11565bc00) [pid = 1652] [serial = 846] [outer = 0x115653000] 10:51:55 INFO - PROCESS | 1652 | 1461088315191 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 10:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 668ms 10:51:55 INFO - PROCESS | 1652 | 1461088315199 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:51:55 INFO - PROCESS | 1652 | 1461088315200 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:51:55 INFO - PROCESS | 1652 | 1461088315203 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:51:55 INFO - PROCESS | 1652 | 1461088315204 Marionette TRACE conn2 <- [1,1102,null,{}] 10:51:55 INFO - PROCESS | 1652 | 1461088315207 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:55 INFO - PROCESS | 1652 | 1461088315342 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:51:55 INFO - PROCESS | 1652 | 1461088315396 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x13028c800 == 67 [pid = 1652] [id = 283] 10:51:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11565dc00) [pid = 1652] [serial = 847] [outer = 0x0] 10:51:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12e65f400) [pid = 1652] [serial = 848] [outer = 0x11565dc00] 10:51:55 INFO - PROCESS | 1652 | 1461088315428 Marionette DEBUG loaded listener.js 10:51:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12f4b2400) [pid = 1652] [serial = 849] [outer = 0x11565dc00] 10:51:56 INFO - PROCESS | 1652 | 1461088316019 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 10:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 871ms 10:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:51:56 INFO - PROCESS | 1652 | 1461088316074 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:51:56 INFO - PROCESS | 1652 | 1461088316076 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:51:56 INFO - PROCESS | 1652 | 1461088316080 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:51:56 INFO - PROCESS | 1652 | 1461088316082 Marionette TRACE conn2 <- [1,1106,null,{}] 10:51:56 INFO - PROCESS | 1652 | 1461088316087 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:56 INFO - PROCESS | 1652 | 1461088316219 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:51:56 INFO - PROCESS | 1652 | 1461088316234 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12396c000 == 68 [pid = 1652] [id = 284] 10:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x115894c00) [pid = 1652] [serial = 850] [outer = 0x0] 10:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x118918000) [pid = 1652] [serial = 851] [outer = 0x115894c00] 10:51:56 INFO - PROCESS | 1652 | 1461088316261 Marionette DEBUG loaded listener.js 10:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x1197f3000) [pid = 1652] [serial = 852] [outer = 0x115894c00] 10:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:51:56 INFO - PROCESS | 1652 | 1461088316696 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 10:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 622ms 10:51:56 INFO - PROCESS | 1652 | 1461088316702 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:51:56 INFO - PROCESS | 1652 | 1461088316705 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:51:56 INFO - PROCESS | 1652 | 1461088316710 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:51:56 INFO - PROCESS | 1652 | 1461088316711 Marionette TRACE conn2 <- [1,1110,null,{}] 10:51:56 INFO - PROCESS | 1652 | 1461088316714 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:56 INFO - PROCESS | 1652 | 1461088316808 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:51:56 INFO - PROCESS | 1652 | 1461088316860 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11928b000 == 69 [pid = 1652] [id = 285] 10:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11588dc00) [pid = 1652] [serial = 853] [outer = 0x0] 10:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11a850000) [pid = 1652] [serial = 854] [outer = 0x11588dc00] 10:51:56 INFO - PROCESS | 1652 | 1461088316888 Marionette DEBUG loaded listener.js 10:51:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11b82e400) [pid = 1652] [serial = 855] [outer = 0x11588dc00] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef6e000 == 68 [pid = 1652] [id = 276] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12e354800 == 67 [pid = 1652] [id = 275] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12d47c000 == 66 [pid = 1652] [id = 274] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfee800 == 65 [pid = 1652] [id = 273] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12be52000 == 64 [pid = 1652] [id = 272] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x114423c00) [pid = 1652] [serial = 716] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x11a859c00) [pid = 1652] [serial = 719] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11c063400) [pid = 1652] [serial = 722] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12b2f0c00) [pid = 1652] [serial = 725] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12bb3ac00) [pid = 1652] [serial = 728] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12d4d0400) [pid = 1652] [serial = 731] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e705400) [pid = 1652] [serial = 770] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12b77b800 == 63 [pid = 1652] [id = 271] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x129741800 == 62 [pid = 1652] [id = 270] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1273ef800 == 61 [pid = 1652] [id = 269] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x119ddf800 == 60 [pid = 1652] [id = 268] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11c07f000 == 59 [pid = 1652] [id = 267] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x119b26800 == 58 [pid = 1652] [id = 266] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x1155ba000 == 57 [pid = 1652] [id = 265] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba1c800 == 56 [pid = 1652] [id = 264] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd8d800 == 55 [pid = 1652] [id = 263] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12f331000 == 54 [pid = 1652] [id = 262] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef75000 == 53 [pid = 1652] [id = 261] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12e341800 == 52 [pid = 1652] [id = 260] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x12402e800 == 51 [pid = 1652] [id = 259] 10:51:57 INFO - PROCESS | 1652 | --DOCSHELL 0x11a911000 == 50 [pid = 1652] [id = 258] 10:51:57 INFO - PROCESS | 1652 | 1461088317342 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 10:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 671ms 10:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:51:57 INFO - PROCESS | 1652 | 1461088317381 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:51:57 INFO - PROCESS | 1652 | 1461088317383 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:51:57 INFO - PROCESS | 1652 | 1461088317385 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:51:57 INFO - PROCESS | 1652 | 1461088317388 Marionette TRACE conn2 <- [1,1114,null,{}] 10:51:57 INFO - PROCESS | 1652 | 1461088317396 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12e660800) [pid = 1652] [serial = 663] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b2b6c00) [pid = 1652] [serial = 752] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12d4d2400) [pid = 1652] [serial = 758] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12ce76c00) [pid = 1652] [serial = 755] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x118c55400) [pid = 1652] [serial = 761] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x127277000) [pid = 1652] [serial = 746] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x127ea4800) [pid = 1652] [serial = 747] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11913b400) [pid = 1652] [serial = 738] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1185f5400) [pid = 1652] [serial = 737] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x1290e8800) [pid = 1652] [serial = 749] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11a856c00) [pid = 1652] [serial = 740] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11ac50c00) [pid = 1652] [serial = 741] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11c069000) [pid = 1652] [serial = 743] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x123d79000) [pid = 1652] [serial = 744] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11acdc000) [pid = 1652] [serial = 762] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12e153400) [pid = 1652] [serial = 735] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12d4a6000) [pid = 1652] [serial = 734] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x12e219c00) [pid = 1652] [serial = 767] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12e65d400) [pid = 1652] [serial = 768] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12e152000) [pid = 1652] [serial = 759] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12d4acc00) [pid = 1652] [serial = 756] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x12950f800) [pid = 1652] [serial = 765] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x123d11400) [pid = 1652] [serial = 764] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12bb60c00) [pid = 1652] [serial = 753] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x12af04800) [pid = 1652] [serial = 750] [outer = 0x0] [url = about:blank] 10:51:57 INFO - PROCESS | 1652 | 1461088317533 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:51:57 INFO - PROCESS | 1652 | 1461088317572 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a87e800 == 51 [pid = 1652] [id = 286] 10:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11b4af800) [pid = 1652] [serial = 856] [outer = 0x0] 10:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11bb61800) [pid = 1652] [serial = 857] [outer = 0x11b4af800] 10:51:57 INFO - PROCESS | 1652 | 1461088317601 Marionette DEBUG loaded listener.js 10:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11bb70800) [pid = 1652] [serial = 858] [outer = 0x11b4af800] 10:51:57 INFO - PROCESS | 1652 | 1461088317896 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 10:51:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:51:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 525ms 10:51:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:51:57 INFO - PROCESS | 1652 | 1461088317913 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:51:57 INFO - PROCESS | 1652 | 1461088317915 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:51:57 INFO - PROCESS | 1652 | 1461088317917 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:51:57 INFO - PROCESS | 1652 | 1461088317918 Marionette TRACE conn2 <- [1,1118,null,{}] 10:51:57 INFO - PROCESS | 1652 | 1461088317927 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11c3d7800) [pid = 1652] [serial = 859] [outer = 0x12f8a9800] 10:51:58 INFO - PROCESS | 1652 | 1461088318044 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:51:58 INFO - PROCESS | 1652 | 1461088318116 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x127139000 == 52 [pid = 1652] [id = 287] 10:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x124243800) [pid = 1652] [serial = 860] [outer = 0x0] 10:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12727dc00) [pid = 1652] [serial = 861] [outer = 0x124243800] 10:51:58 INFO - PROCESS | 1652 | 1461088318142 Marionette DEBUG loaded listener.js 10:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x127dcac00) [pid = 1652] [serial = 862] [outer = 0x124243800] 10:51:58 INFO - PROCESS | 1652 | 1461088318427 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 10:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 524ms 10:51:58 INFO - PROCESS | 1652 | 1461088318447 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:51:58 INFO - PROCESS | 1652 | 1461088318448 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:51:58 INFO - PROCESS | 1652 | 1461088318450 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:51:58 INFO - PROCESS | 1652 | 1461088318451 Marionette TRACE conn2 <- [1,1122,null,{}] 10:51:58 INFO - PROCESS | 1652 | 1461088318462 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:58 INFO - PROCESS | 1652 | 1461088318550 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:51:58 INFO - PROCESS | 1652 | 1461088318605 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12643c800 == 53 [pid = 1652] [id = 288] 10:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c067800) [pid = 1652] [serial = 863] [outer = 0x0] 10:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x127dce000) [pid = 1652] [serial = 864] [outer = 0x11c067800] 10:51:58 INFO - PROCESS | 1652 | 1461088318631 Marionette DEBUG loaded listener.js 10:51:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x129783800) [pid = 1652] [serial = 865] [outer = 0x11c067800] 10:51:58 INFO - PROCESS | 1652 | 1461088318915 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 10:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 519ms 10:51:58 INFO - PROCESS | 1652 | 1461088318970 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:51:58 INFO - PROCESS | 1652 | 1461088318973 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:51:58 INFO - PROCESS | 1652 | 1461088318976 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:51:58 INFO - PROCESS | 1652 | 1461088318978 Marionette TRACE conn2 <- [1,1126,null,{}] 10:51:58 INFO - PROCESS | 1652 | 1461088318980 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:59 INFO - PROCESS | 1652 | 1461088319077 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:51:59 INFO - PROCESS | 1652 | 1461088319135 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b26e800 == 54 [pid = 1652] [id = 289] 10:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x114e5d000) [pid = 1652] [serial = 866] [outer = 0x0] 10:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x1299e6800) [pid = 1652] [serial = 867] [outer = 0x114e5d000] 10:51:59 INFO - PROCESS | 1652 | 1461088319162 Marionette DEBUG loaded listener.js 10:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12bb5e400) [pid = 1652] [serial = 868] [outer = 0x114e5d000] 10:51:59 INFO - PROCESS | 1652 | 1461088319469 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 10:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 520ms 10:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:51:59 INFO - PROCESS | 1652 | 1461088319497 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:51:59 INFO - PROCESS | 1652 | 1461088319499 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:51:59 INFO - PROCESS | 1652 | 1461088319501 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:51:59 INFO - PROCESS | 1652 | 1461088319502 Marionette TRACE conn2 <- [1,1130,null,{}] 10:51:59 INFO - PROCESS | 1652 | 1461088319505 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:59 INFO - PROCESS | 1652 | 1461088319604 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:51:59 INFO - PROCESS | 1652 | 1461088319621 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba72800 == 55 [pid = 1652] [id = 290] 10:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12af0a000) [pid = 1652] [serial = 869] [outer = 0x0] 10:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12bbd8400) [pid = 1652] [serial = 870] [outer = 0x12af0a000] 10:51:59 INFO - PROCESS | 1652 | 1461088319647 Marionette DEBUG loaded listener.js 10:51:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d234400) [pid = 1652] [serial = 871] [outer = 0x12af0a000] 10:52:00 INFO - PROCESS | 1652 | 1461088320007 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 10:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 518ms 10:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:52:00 INFO - PROCESS | 1652 | 1461088320019 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:52:00 INFO - PROCESS | 1652 | 1461088320021 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:52:00 INFO - PROCESS | 1652 | 1461088320024 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:52:00 INFO - PROCESS | 1652 | 1461088320026 Marionette TRACE conn2 <- [1,1134,null,{}] 10:52:00 INFO - PROCESS | 1652 | 1461088320029 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:00 INFO - PROCESS | 1652 | 1461088320132 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:52:00 INFO - PROCESS | 1652 | 1461088320166 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe4000 == 56 [pid = 1652] [id = 291] 10:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12bb6ac00) [pid = 1652] [serial = 872] [outer = 0x0] 10:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12e147400) [pid = 1652] [serial = 873] [outer = 0x12bb6ac00] 10:52:00 INFO - PROCESS | 1652 | 1461088320192 Marionette DEBUG loaded listener.js 10:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12e21f000) [pid = 1652] [serial = 874] [outer = 0x12bb6ac00] 10:52:00 INFO - PROCESS | 1652 | 1461088320525 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 521ms 10:52:00 INFO - PROCESS | 1652 | 1461088320545 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:52:00 INFO - PROCESS | 1652 | 1461088320547 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:52:00 INFO - PROCESS | 1652 | 1461088320550 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:52:00 INFO - PROCESS | 1652 | 1461088320552 Marionette TRACE conn2 <- [1,1138,null,{}] 10:52:00 INFO - PROCESS | 1652 | 1461088320564 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:00 INFO - PROCESS | 1652 | 1461088320727 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:52:00 INFO - PROCESS | 1652 | 1461088320741 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e344000 == 57 [pid = 1652] [id = 292] 10:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1146bb000) [pid = 1652] [serial = 875] [outer = 0x0] 10:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12e231400) [pid = 1652] [serial = 876] [outer = 0x1146bb000] 10:52:00 INFO - PROCESS | 1652 | 1461088320765 Marionette DEBUG loaded listener.js 10:52:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12ef50800) [pid = 1652] [serial = 877] [outer = 0x1146bb000] 10:52:01 INFO - PROCESS | 1652 | 1461088321113 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 575ms 10:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:52:01 INFO - PROCESS | 1652 | 1461088321125 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:52:01 INFO - PROCESS | 1652 | 1461088321126 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:52:01 INFO - PROCESS | 1652 | 1461088321129 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:52:01 INFO - PROCESS | 1652 | 1461088321130 Marionette TRACE conn2 <- [1,1142,null,{}] 10:52:01 INFO - PROCESS | 1652 | 1461088321132 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:01 INFO - PROCESS | 1652 | 1461088321242 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:52:01 INFO - PROCESS | 1652 | 1461088321254 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e92c000 == 58 [pid = 1652] [id = 293] 10:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12e65d400) [pid = 1652] [serial = 878] [outer = 0x0] 10:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12ef5bc00) [pid = 1652] [serial = 879] [outer = 0x12e65d400] 10:52:01 INFO - PROCESS | 1652 | 1461088321279 Marionette DEBUG loaded listener.js 10:52:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12f31d400) [pid = 1652] [serial = 880] [outer = 0x12e65d400] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12f316c00) [pid = 1652] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x11bad2800) [pid = 1652] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x123d79800) [pid = 1652] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11b87f400) [pid = 1652] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x123a1dc00) [pid = 1652] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1244d3400) [pid = 1652] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12b8d2000) [pid = 1652] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12e147800) [pid = 1652] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12d4c6800) [pid = 1652] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b817800) [pid = 1652] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12ce79400) [pid = 1652] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x123905800) [pid = 1652] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x127ec0400) [pid = 1652] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x11a7a7000) [pid = 1652] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12b3ef800) [pid = 1652] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x118c90000) [pid = 1652] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x12e702c00) [pid = 1652] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11216e400) [pid = 1652] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:52:01 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11760e800) [pid = 1652] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:52:01 INFO - PROCESS | 1652 | 1461088321750 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 669ms 10:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:52:01 INFO - PROCESS | 1652 | 1461088321798 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:52:01 INFO - PROCESS | 1652 | 1461088321800 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:52:01 INFO - PROCESS | 1652 | 1461088321802 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:52:01 INFO - PROCESS | 1652 | 1461088321804 Marionette TRACE conn2 <- [1,1146,null,{}] 10:52:01 INFO - PROCESS | 1652 | 1461088321806 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:01 INFO - PROCESS | 1652 | 1461088321905 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:52:01 INFO - PROCESS | 1652 | 1461088321982 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da03000 == 59 [pid = 1652] [id = 294] 10:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x112140800) [pid = 1652] [serial = 881] [outer = 0x0] 10:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x1197eec00) [pid = 1652] [serial = 882] [outer = 0x112140800] 10:52:02 INFO - PROCESS | 1652 | 1461088322014 Marionette DEBUG loaded listener.js 10:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12703dc00) [pid = 1652] [serial = 883] [outer = 0x112140800] 10:52:02 INFO - PROCESS | 1652 | 1461088322308 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 522ms 10:52:02 INFO - PROCESS | 1652 | 1461088322331 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:52:02 INFO - PROCESS | 1652 | 1461088322332 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:52:02 INFO - PROCESS | 1652 | 1461088322334 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:52:02 INFO - PROCESS | 1652 | 1461088322335 Marionette TRACE conn2 <- [1,1150,null,{}] 10:52:02 INFO - PROCESS | 1652 | 1461088322338 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:02 INFO - PROCESS | 1652 | 1461088322432 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:52:02 INFO - PROCESS | 1652 | 1461088322437 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4d4000 == 60 [pid = 1652] [id = 295] 10:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1290ec800) [pid = 1652] [serial = 884] [outer = 0x0] 10:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12d22fc00) [pid = 1652] [serial = 885] [outer = 0x1290ec800] 10:52:02 INFO - PROCESS | 1652 | 1461088322462 Marionette DEBUG loaded listener.js 10:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12f31a400) [pid = 1652] [serial = 886] [outer = 0x1290ec800] 10:52:02 INFO - PROCESS | 1652 | 1461088322779 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms 10:52:02 INFO - PROCESS | 1652 | 1461088322804 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:52:02 INFO - PROCESS | 1652 | 1461088322807 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:52:02 INFO - PROCESS | 1652 | 1461088322810 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:52:02 INFO - PROCESS | 1652 | 1461088322811 Marionette TRACE conn2 <- [1,1154,null,{}] 10:52:02 INFO - PROCESS | 1652 | 1461088322813 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:02 INFO - PROCESS | 1652 | 1461088322920 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:52:02 INFO - PROCESS | 1652 | 1461088322929 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8c2000 == 61 [pid = 1652] [id = 296] 10:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x127fe0c00) [pid = 1652] [serial = 887] [outer = 0x0] 10:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x127fe3800) [pid = 1652] [serial = 888] [outer = 0x127fe0c00] 10:52:02 INFO - PROCESS | 1652 | 1461088322954 Marionette DEBUG loaded listener.js 10:52:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x127fe7800) [pid = 1652] [serial = 889] [outer = 0x127fe0c00] 10:52:03 INFO - PROCESS | 1652 | 1461088323271 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 468ms 10:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:52:03 INFO - PROCESS | 1652 | 1461088323278 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:52:03 INFO - PROCESS | 1652 | 1461088323280 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:52:03 INFO - PROCESS | 1652 | 1461088323282 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:52:03 INFO - PROCESS | 1652 | 1461088323283 Marionette TRACE conn2 <- [1,1158,null,{}] 10:52:03 INFO - PROCESS | 1652 | 1461088323285 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:03 INFO - PROCESS | 1652 | 1461088323379 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:52:03 INFO - PROCESS | 1652 | 1461088323383 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x130947000 == 62 [pid = 1652] [id = 297] 10:52:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x127fe9800) [pid = 1652] [serial = 890] [outer = 0x0] 10:52:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12f316400) [pid = 1652] [serial = 891] [outer = 0x127fe9800] 10:52:03 INFO - PROCESS | 1652 | 1461088323408 Marionette DEBUG loaded listener.js 10:52:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12f321c00) [pid = 1652] [serial = 892] [outer = 0x127fe9800] 10:52:03 INFO - PROCESS | 1652 | 1461088323841 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 618ms 10:52:03 INFO - PROCESS | 1652 | 1461088323901 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:52:03 INFO - PROCESS | 1652 | 1461088323904 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:52:03 INFO - PROCESS | 1652 | 1461088323907 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:52:03 INFO - PROCESS | 1652 | 1461088323910 Marionette TRACE conn2 <- [1,1162,null,{}] 10:52:03 INFO - PROCESS | 1652 | 1461088323914 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:04 INFO - PROCESS | 1652 | 1461088324024 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:52:04 INFO - PROCESS | 1652 | 1461088324082 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b26800 == 63 [pid = 1652] [id = 298] 10:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11214ec00) [pid = 1652] [serial = 893] [outer = 0x0] 10:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1152bf800) [pid = 1652] [serial = 894] [outer = 0x11214ec00] 10:52:04 INFO - PROCESS | 1652 | 1461088324114 Marionette DEBUG loaded listener.js 10:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x115720400) [pid = 1652] [serial = 895] [outer = 0x11214ec00] 10:52:04 INFO - PROCESS | 1652 | 1461088324578 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:52:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:52:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 720ms 10:52:04 INFO - PROCESS | 1652 | 1461088324637 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:52:04 INFO - PROCESS | 1652 | 1461088324641 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:52:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:52:04 INFO - PROCESS | 1652 | 1461088324664 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:52:04 INFO - PROCESS | 1652 | 1461088324666 Marionette TRACE conn2 <- [1,1166,null,{}] 10:52:04 INFO - PROCESS | 1652 | 1461088324669 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:04 INFO - PROCESS | 1652 | 1461088324777 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:52:04 INFO - PROCESS | 1652 | 1461088324846 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x126441000 == 64 [pid = 1652] [id = 299] 10:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x116493c00) [pid = 1652] [serial = 896] [outer = 0x0] 10:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11b828c00) [pid = 1652] [serial = 897] [outer = 0x116493c00] 10:52:04 INFO - PROCESS | 1652 | 1461088324877 Marionette DEBUG loaded listener.js 10:52:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11bb64800) [pid = 1652] [serial = 898] [outer = 0x116493c00] 10:52:05 INFO - PROCESS | 1652 | 1461088325305 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 672ms 10:52:05 INFO - PROCESS | 1652 | 1461088325335 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:52:05 INFO - PROCESS | 1652 | 1461088325336 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:52:05 INFO - PROCESS | 1652 | 1461088325339 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:52:05 INFO - PROCESS | 1652 | 1461088325342 Marionette TRACE conn2 <- [1,1170,null,{}] 10:52:05 INFO - PROCESS | 1652 | 1461088325350 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:05 INFO - PROCESS | 1652 | 1461088325462 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:52:05 INFO - PROCESS | 1652 | 1461088325519 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb94000 == 65 [pid = 1652] [id = 300] 10:52:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11bb6b800) [pid = 1652] [serial = 899] [outer = 0x0] 10:52:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x123d7a400) [pid = 1652] [serial = 900] [outer = 0x11bb6b800] 10:52:05 INFO - PROCESS | 1652 | 1461088325551 Marionette DEBUG loaded listener.js 10:52:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x1290f2000) [pid = 1652] [serial = 901] [outer = 0x11bb6b800] 10:52:06 INFO - PROCESS | 1652 | 1461088326014 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 721ms 10:52:06 INFO - PROCESS | 1652 | 1461088326061 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:52:06 INFO - PROCESS | 1652 | 1461088326063 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:52:06 INFO - PROCESS | 1652 | 1461088326065 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:52:06 INFO - PROCESS | 1652 | 1461088326066 Marionette TRACE conn2 <- [1,1174,null,{}] 10:52:06 INFO - PROCESS | 1652 | 1461088326069 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:06 INFO - PROCESS | 1652 | 1461088326210 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:52:06 INFO - PROCESS | 1652 | 1461088326248 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x13095c000 == 66 [pid = 1652] [id = 301] 10:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a2ccc00) [pid = 1652] [serial = 902] [outer = 0x0] 10:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a2d2c00) [pid = 1652] [serial = 903] [outer = 0x12a2ccc00] 10:52:06 INFO - PROCESS | 1652 | 1461088326278 Marionette DEBUG loaded listener.js 10:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12a2d9400) [pid = 1652] [serial = 904] [outer = 0x12a2ccc00] 10:52:06 INFO - PROCESS | 1652 | 1461088326726 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:52:06 INFO - PROCESS | 1652 | 1461088326786 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:52:06 INFO - PROCESS | 1652 | 1461088326788 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:52:06 INFO - PROCESS | 1652 | 1461088326789 Marionette TRACE conn2 <- [1,1178,null,{}] 10:52:06 INFO - PROCESS | 1652 | 1461088326792 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:06 INFO - PROCESS | 1652 | 1461088326898 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:52:06 INFO - PROCESS | 1652 | 1461088326953 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fa1000 == 67 [pid = 1652] [id = 302] 10:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12a2d7c00) [pid = 1652] [serial = 905] [outer = 0x0] 10:52:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b2f1800) [pid = 1652] [serial = 906] [outer = 0x12a2d7c00] 10:52:06 INFO - PROCESS | 1652 | 1461088326983 Marionette DEBUG loaded listener.js 10:52:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12b8cf400) [pid = 1652] [serial = 907] [outer = 0x12a2d7c00] 10:52:07 INFO - PROCESS | 1652 | 1461088327445 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:52:07 INFO - PROCESS | 1652 | 1461088327460 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:52:07 INFO - PROCESS | 1652 | 1461088327463 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:52:07 INFO - PROCESS | 1652 | 1461088327464 Marionette TRACE conn2 <- [1,1182,null,{}] 10:52:07 INFO - PROCESS | 1652 | 1461088327485 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:07 INFO - PROCESS | 1652 | 1461088327648 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:52:07 INFO - PROCESS | 1652 | 1461088327896 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fbc000 == 68 [pid = 1652] [id = 303] 10:52:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x112132800) [pid = 1652] [serial = 908] [outer = 0x0] 10:52:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11214bc00) [pid = 1652] [serial = 909] [outer = 0x112132800] 10:52:07 INFO - PROCESS | 1652 | 1461088327929 Marionette DEBUG loaded listener.js 10:52:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x114422800) [pid = 1652] [serial = 910] [outer = 0x112132800] 10:52:08 INFO - PROCESS | 1652 | 1461088328347 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:52:08 INFO - PROCESS | 1652 | 1461088328406 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:52:08 INFO - PROCESS | 1652 | 1461088328410 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:52:08 INFO - PROCESS | 1652 | 1461088328412 Marionette TRACE conn2 <- [1,1186,null,{}] 10:52:08 INFO - PROCESS | 1652 | 1461088328415 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:08 INFO - PROCESS | 1652 | 1461088328512 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:52:08 INFO - PROCESS | 1652 | 1461088328571 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118c25800 == 69 [pid = 1652] [id = 304] 10:52:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x114422400) [pid = 1652] [serial = 911] [outer = 0x0] 10:52:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x1185ec400) [pid = 1652] [serial = 912] [outer = 0x114422400] 10:52:08 INFO - PROCESS | 1652 | 1461088328600 Marionette DEBUG loaded listener.js 10:52:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x118c46c00) [pid = 1652] [serial = 913] [outer = 0x114422400] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x129020800 == 68 [pid = 1652] [id = 87] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8c2000 == 67 [pid = 1652] [id = 296] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4d4000 == 66 [pid = 1652] [id = 295] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12da03000 == 65 [pid = 1652] [id = 294] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e92c000 == 64 [pid = 1652] [id = 293] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e344000 == 63 [pid = 1652] [id = 292] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe4000 == 62 [pid = 1652] [id = 291] 10:52:09 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12f4a9c00) [pid = 1652] [serial = 830] [outer = 0x0] [url = about:blank] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba72800 == 61 [pid = 1652] [id = 290] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12b26e800 == 60 [pid = 1652] [id = 289] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12643c800 == 59 [pid = 1652] [id = 288] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x127139000 == 58 [pid = 1652] [id = 287] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11a87e800 == 57 [pid = 1652] [id = 286] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11928b000 == 56 [pid = 1652] [id = 285] 10:52:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12396c000 == 55 [pid = 1652] [id = 284] 10:52:09 INFO - PROCESS | 1652 | 1461088329085 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 10:52:09 INFO - PROCESS | 1652 | 1461088329147 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:52:09 INFO - PROCESS | 1652 | 1461088329153 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:52:09 INFO - PROCESS | 1652 | 1461088329154 Marionette TRACE conn2 <- [1,1190,null,{}] 10:52:09 INFO - PROCESS | 1652 | 1461088329159 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:09 INFO - PROCESS | 1652 | 1461088329240 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:52:09 INFO - PROCESS | 1652 | 1461088329245 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x119294800 == 56 [pid = 1652] [id = 305] 10:52:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11213c000) [pid = 1652] [serial = 914] [outer = 0x0] 10:52:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x119c25000) [pid = 1652] [serial = 915] [outer = 0x11213c000] 10:52:09 INFO - PROCESS | 1652 | 1461088329272 Marionette DEBUG loaded listener.js 10:52:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11a7a7000) [pid = 1652] [serial = 916] [outer = 0x11213c000] 10:52:09 INFO - PROCESS | 1652 | 1461088329805 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:52:09 INFO - PROCESS | 1652 | 1461088329879 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:52:09 INFO - PROCESS | 1652 | 1461088329885 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:52:09 INFO - PROCESS | 1652 | 1461088329889 Marionette TRACE conn2 <- [1,1194,null,{}] 10:52:09 INFO - PROCESS | 1652 | 1461088329894 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:10 INFO - PROCESS | 1652 | 1461088330045 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:52:10 INFO - PROCESS | 1652 | 1461088330156 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x119b1a000 == 57 [pid = 1652] [id = 306] 10:52:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11512ec00) [pid = 1652] [serial = 917] [outer = 0x0] 10:52:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x116494400) [pid = 1652] [serial = 918] [outer = 0x11512ec00] 10:52:10 INFO - PROCESS | 1652 | 1461088330192 Marionette DEBUG loaded listener.js 10:52:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x118cd6c00) [pid = 1652] [serial = 919] [outer = 0x11512ec00] 10:52:10 INFO - PROCESS | 1652 | 1461088330661 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] 10:52:10 INFO - PROCESS | 1652 | 1461088330713 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:52:10 INFO - PROCESS | 1652 | 1461088330718 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:52:10 INFO - PROCESS | 1652 | 1461088330719 Marionette TRACE conn2 <- [1,1198,null,{}] 10:52:10 INFO - PROCESS | 1652 | 1461088330724 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:10 INFO - PROCESS | 1652 | 1461088330822 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:52:10 INFO - PROCESS | 1652 | 1461088330886 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0ea000 == 58 [pid = 1652] [id = 307] 10:52:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x119139800) [pid = 1652] [serial = 920] [outer = 0x0] 10:52:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11acda800) [pid = 1652] [serial = 921] [outer = 0x119139800] 10:52:10 INFO - PROCESS | 1652 | 1461088330917 Marionette DEBUG loaded listener.js 10:52:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11ade6800) [pid = 1652] [serial = 922] [outer = 0x119139800] 10:52:11 INFO - PROCESS | 1652 | 1461088331331 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 623ms 10:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:52:11 INFO - PROCESS | 1652 | 1461088331341 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:52:11 INFO - PROCESS | 1652 | 1461088331342 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:52:11 INFO - PROCESS | 1652 | 1461088331345 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:52:11 INFO - PROCESS | 1652 | 1461088331348 Marionette TRACE conn2 <- [1,1202,null,{}] 10:52:11 INFO - PROCESS | 1652 | 1461088331355 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:11 INFO - PROCESS | 1652 | 1461088331456 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:52:11 INFO - PROCESS | 1652 | 1461088331504 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x123bc3800 == 59 [pid = 1652] [id = 308] 10:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11ade6c00) [pid = 1652] [serial = 923] [outer = 0x0] 10:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11bada000) [pid = 1652] [serial = 924] [outer = 0x11ade6c00] 10:52:11 INFO - PROCESS | 1652 | 1461088331537 Marionette DEBUG loaded listener.js 10:52:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11c018800) [pid = 1652] [serial = 925] [outer = 0x11ade6c00] 10:52:12 INFO - PROCESS | 1652 | 1461088332027 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 722ms 10:52:12 INFO - PROCESS | 1652 | 1461088332069 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:52:12 INFO - PROCESS | 1652 | 1461088332072 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:52:12 INFO - PROCESS | 1652 | 1461088332075 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:52:12 INFO - PROCESS | 1652 | 1461088332078 Marionette TRACE conn2 <- [1,1206,null,{}] 10:52:12 INFO - PROCESS | 1652 | 1461088332081 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:12 INFO - PROCESS | 1652 | 1461088332239 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:52:12 INFO - PROCESS | 1652 | 1461088332293 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x1264c6800 == 60 [pid = 1652] [id = 309] 10:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11c062000) [pid = 1652] [serial = 926] [outer = 0x0] 10:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x123f7f000) [pid = 1652] [serial = 927] [outer = 0x11c062000] 10:52:12 INFO - PROCESS | 1652 | 1461088332324 Marionette DEBUG loaded listener.js 10:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1244dd000) [pid = 1652] [serial = 928] [outer = 0x11c062000] 10:52:12 INFO - PROCESS | 1652 | 1461088332777 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 720ms 10:52:12 INFO - PROCESS | 1652 | 1461088332796 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:52:12 INFO - PROCESS | 1652 | 1461088332797 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:52:12 INFO - PROCESS | 1652 | 1461088332800 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:52:12 INFO - PROCESS | 1652 | 1461088332801 Marionette TRACE conn2 <- [1,1210,null,{}] 10:52:12 INFO - PROCESS | 1652 | 1461088332804 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:12 INFO - PROCESS | 1652 | 1461088332902 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:52:12 INFO - PROCESS | 1652 | 1461088332950 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x129991000 == 61 [pid = 1652] [id = 310] 10:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x123819c00) [pid = 1652] [serial = 929] [outer = 0x0] 10:52:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x1272c7800) [pid = 1652] [serial = 930] [outer = 0x123819c00] 10:52:12 INFO - PROCESS | 1652 | 1461088332981 Marionette DEBUG loaded listener.js 10:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x127d6fc00) [pid = 1652] [serial = 931] [outer = 0x123819c00] 10:52:13 INFO - PROCESS | 1652 | 1461088333396 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 619ms 10:52:13 INFO - PROCESS | 1652 | 1461088333419 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:52:13 INFO - PROCESS | 1652 | 1461088333421 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:52:13 INFO - PROCESS | 1652 | 1461088333425 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:52:13 INFO - PROCESS | 1652 | 1461088333427 Marionette TRACE conn2 <- [1,1214,null,{}] 10:52:13 INFO - PROCESS | 1652 | 1461088333429 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:13 INFO - PROCESS | 1652 | 1461088333542 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:52:13 INFO - PROCESS | 1652 | 1461088333628 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b270800 == 62 [pid = 1652] [id = 311] 10:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x127ea6800) [pid = 1652] [serial = 932] [outer = 0x0] 10:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1290ed400) [pid = 1652] [serial = 933] [outer = 0x127ea6800] 10:52:13 INFO - PROCESS | 1652 | 1461088333662 Marionette DEBUG loaded listener.js 10:52:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a2ce400) [pid = 1652] [serial = 934] [outer = 0x127ea6800] 10:52:14 INFO - PROCESS | 1652 | 1461088334083 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 10:52:14 INFO - PROCESS | 1652 | 1461088334096 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:52:14 INFO - PROCESS | 1652 | 1461088334097 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:52:14 INFO - PROCESS | 1652 | 1461088334100 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:52:14 INFO - PROCESS | 1652 | 1461088334101 Marionette TRACE conn2 <- [1,1218,null,{}] 10:52:14 INFO - PROCESS | 1652 | 1461088334103 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:14 INFO - PROCESS | 1652 | 1461088334201 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:52:14 INFO - PROCESS | 1652 | 1461088334251 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba68000 == 63 [pid = 1652] [id = 312] 10:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x127ec0400) [pid = 1652] [serial = 935] [outer = 0x0] 10:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12af05800) [pid = 1652] [serial = 936] [outer = 0x127ec0400] 10:52:14 INFO - PROCESS | 1652 | 1461088334280 Marionette DEBUG loaded listener.js 10:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12b2b2000) [pid = 1652] [serial = 937] [outer = 0x127ec0400] 10:52:14 INFO - PROCESS | 1652 | 1461088334700 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:52:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:52:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 618ms 10:52:14 INFO - PROCESS | 1652 | 1461088334719 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:52:14 INFO - PROCESS | 1652 | 1461088334720 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:52:14 INFO - PROCESS | 1652 | 1461088334723 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:52:14 INFO - PROCESS | 1652 | 1461088334724 Marionette TRACE conn2 <- [1,1222,null,{}] 10:52:14 INFO - PROCESS | 1652 | 1461088334727 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:14 INFO - PROCESS | 1652 | 1461088334823 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:52:14 INFO - PROCESS | 1652 | 1461088334930 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfeb000 == 64 [pid = 1652] [id = 313] 10:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b2fb400) [pid = 1652] [serial = 938] [outer = 0x0] 10:52:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b3f2000) [pid = 1652] [serial = 939] [outer = 0x12b2fb400] 10:52:14 INFO - PROCESS | 1652 | 1461088334962 Marionette DEBUG loaded listener.js 10:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12b8cdc00) [pid = 1652] [serial = 940] [outer = 0x12b2fb400] 10:52:15 INFO - PROCESS | 1652 | 1461088335356 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 10:52:15 INFO - PROCESS | 1652 | 1461088335399 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:52:15 INFO - PROCESS | 1652 | 1461088335401 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:52:15 INFO - PROCESS | 1652 | 1461088335403 Marionette TRACE conn2 <- [1,1226,null,{}] 10:52:15 INFO - PROCESS | 1652 | 1461088335405 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:15 INFO - PROCESS | 1652 | 1461088335505 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:52:15 INFO - PROCESS | 1652 | 1461088335558 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d46c800 == 65 [pid = 1652] [id = 314] 10:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b2f2800) [pid = 1652] [serial = 941] [outer = 0x0] 10:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12bb38400) [pid = 1652] [serial = 942] [outer = 0x12b2f2800] 10:52:15 INFO - PROCESS | 1652 | 1461088335588 Marionette DEBUG loaded listener.js 10:52:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12bb67c00) [pid = 1652] [serial = 943] [outer = 0x12b2f2800] 10:52:16 INFO - PROCESS | 1652 | 1461088336087 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 719ms 10:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:52:16 INFO - PROCESS | 1652 | 1461088336182 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:52:16 INFO - PROCESS | 1652 | 1461088336184 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:52:16 INFO - PROCESS | 1652 | 1461088336190 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:52:16 INFO - PROCESS | 1652 | 1461088336192 Marionette TRACE conn2 <- [1,1230,null,{}] 10:52:16 INFO - PROCESS | 1652 | 1461088336196 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:16 INFO - PROCESS | 1652 | 1461088336296 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:52:16 INFO - PROCESS | 1652 | 1461088336352 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd85800 == 66 [pid = 1652] [id = 315] 10:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1176da800) [pid = 1652] [serial = 944] [outer = 0x0] 10:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1189e3c00) [pid = 1652] [serial = 945] [outer = 0x1176da800] 10:52:16 INFO - PROCESS | 1652 | 1461088336380 Marionette DEBUG loaded listener.js 10:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11a744800) [pid = 1652] [serial = 946] [outer = 0x1176da800] 10:52:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118c25800 == 65 [pid = 1652] [id = 304] 10:52:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118fbc000 == 64 [pid = 1652] [id = 303] 10:52:16 INFO - PROCESS | 1652 | --DOCSHELL 0x13095c000 == 63 [pid = 1652] [id = 301] 10:52:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb94000 == 62 [pid = 1652] [id = 300] 10:52:16 INFO - PROCESS | 1652 | --DOCSHELL 0x126441000 == 61 [pid = 1652] [id = 299] 10:52:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119b26800 == 60 [pid = 1652] [id = 298] 10:52:16 INFO - PROCESS | 1652 | 1461088336782 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 623ms 10:52:16 INFO - PROCESS | 1652 | 1461088336813 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:52:16 INFO - PROCESS | 1652 | 1461088336817 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:52:16 INFO - PROCESS | 1652 | 1461088336821 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:52:16 INFO - PROCESS | 1652 | 1461088336823 Marionette TRACE conn2 <- [1,1234,null,{}] 10:52:16 INFO - PROCESS | 1652 | 1461088336825 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:16 INFO - PROCESS | 1652 | 1461088336914 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:52:16 INFO - PROCESS | 1652 | 1461088336967 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f9e000 == 61 [pid = 1652] [id = 316] 10:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11641b000) [pid = 1652] [serial = 947] [outer = 0x0] 10:52:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11ace2800) [pid = 1652] [serial = 948] [outer = 0x11641b000] 10:52:16 INFO - PROCESS | 1652 | 1461088336996 Marionette DEBUG loaded listener.js 10:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11bb6c000) [pid = 1652] [serial = 949] [outer = 0x11641b000] 10:52:17 INFO - PROCESS | 1652 | 1461088337302 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 521ms 10:52:17 INFO - PROCESS | 1652 | 1461088337343 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:52:17 INFO - PROCESS | 1652 | 1461088337345 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:52:17 INFO - PROCESS | 1652 | 1461088337347 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:52:17 INFO - PROCESS | 1652 | 1461088337350 Marionette TRACE conn2 <- [1,1238,null,{}] 10:52:17 INFO - PROCESS | 1652 | 1461088337357 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:17 INFO - PROCESS | 1652 | 1461088337448 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:52:17 INFO - PROCESS | 1652 | 1461088337501 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1264d0000 == 62 [pid = 1652] [id = 317] 10:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x119c19400) [pid = 1652] [serial = 950] [outer = 0x0] 10:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11c05fc00) [pid = 1652] [serial = 951] [outer = 0x119c19400] 10:52:17 INFO - PROCESS | 1652 | 1461088337531 Marionette DEBUG loaded listener.js 10:52:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x1290f0c00) [pid = 1652] [serial = 952] [outer = 0x119c19400] 10:52:17 INFO - PROCESS | 1652 | 1461088337884 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 571ms 10:52:17 INFO - PROCESS | 1652 | 1461088337919 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:52:17 INFO - PROCESS | 1652 | 1461088337921 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:52:17 INFO - PROCESS | 1652 | 1461088337925 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:52:17 INFO - PROCESS | 1652 | 1461088337927 Marionette TRACE conn2 <- [1,1242,null,{}] 10:52:17 INFO - PROCESS | 1652 | 1461088337930 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:18 INFO - PROCESS | 1652 | 1461088338064 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:52:18 INFO - PROCESS | 1652 | 1461088338169 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be49800 == 63 [pid = 1652] [id = 318] 10:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x127d71c00) [pid = 1652] [serial = 953] [outer = 0x0] 10:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x1299e7800) [pid = 1652] [serial = 954] [outer = 0x127d71c00] 10:52:18 INFO - PROCESS | 1652 | 1461088338212 Marionette DEBUG loaded listener.js 10:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12bb61800) [pid = 1652] [serial = 955] [outer = 0x127d71c00] 10:52:18 INFO - PROCESS | 1652 | 1461088338606 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 720ms 10:52:18 INFO - PROCESS | 1652 | 1461088338647 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:52:18 INFO - PROCESS | 1652 | 1461088338648 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:52:18 INFO - PROCESS | 1652 | 1461088338651 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:52:18 INFO - PROCESS | 1652 | 1461088338652 Marionette TRACE conn2 <- [1,1246,null,{}] 10:52:18 INFO - PROCESS | 1652 | 1461088338654 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:18 INFO - PROCESS | 1652 | 1461088338776 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:52:18 INFO - PROCESS | 1652 | 1461088338812 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e730000 == 64 [pid = 1652] [id = 319] 10:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12bb36800) [pid = 1652] [serial = 956] [outer = 0x0] 10:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12ce75400) [pid = 1652] [serial = 957] [outer = 0x12bb36800] 10:52:18 INFO - PROCESS | 1652 | 1461088338838 Marionette DEBUG loaded listener.js 10:52:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12d237c00) [pid = 1652] [serial = 958] [outer = 0x12bb36800] 10:52:19 INFO - PROCESS | 1652 | 1461088339161 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 568ms 10:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:52:19 INFO - PROCESS | 1652 | 1461088339219 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:52:19 INFO - PROCESS | 1652 | 1461088339220 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:52:19 INFO - PROCESS | 1652 | 1461088339222 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:52:19 INFO - PROCESS | 1652 | 1461088339224 Marionette TRACE conn2 <- [1,1250,null,{}] 10:52:19 INFO - PROCESS | 1652 | 1461088339226 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:19 INFO - PROCESS | 1652 | 1461088339349 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:52:19 INFO - PROCESS | 1652 | 1461088339362 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef66000 == 65 [pid = 1652] [id = 320] 10:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12d4a5000) [pid = 1652] [serial = 959] [outer = 0x0] 10:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12e14d800) [pid = 1652] [serial = 960] [outer = 0x12d4a5000] 10:52:19 INFO - PROCESS | 1652 | 1461088339389 Marionette DEBUG loaded listener.js 10:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12ef53400) [pid = 1652] [serial = 961] [outer = 0x12d4a5000] 10:52:19 INFO - PROCESS | 1652 | 1461088339736 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 569ms 10:52:19 INFO - PROCESS | 1652 | 1461088339792 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:52:19 INFO - PROCESS | 1652 | 1461088339793 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:52:19 INFO - PROCESS | 1652 | 1461088339795 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:52:19 INFO - PROCESS | 1652 | 1461088339797 Marionette TRACE conn2 <- [1,1254,null,{}] 10:52:19 INFO - PROCESS | 1652 | 1461088339799 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:19 INFO - PROCESS | 1652 | 1461088339906 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:52:19 INFO - PROCESS | 1652 | 1461088339919 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f341000 == 66 [pid = 1652] [id = 321] 10:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x118c4a800) [pid = 1652] [serial = 962] [outer = 0x0] 10:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12ef5cc00) [pid = 1652] [serial = 963] [outer = 0x118c4a800] 10:52:19 INFO - PROCESS | 1652 | 1461088339946 Marionette DEBUG loaded listener.js 10:52:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12f31ac00) [pid = 1652] [serial = 964] [outer = 0x118c4a800] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x123904000) [pid = 1652] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12af0a000) [pid = 1652] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x1146bb000) [pid = 1652] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12bb6ac00) [pid = 1652] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12e65d400) [pid = 1652] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11588dc00) [pid = 1652] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12f4a7800) [pid = 1652] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x112140800) [pid = 1652] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x124243800) [pid = 1652] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11b4af800) [pid = 1652] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x114e5d000) [pid = 1652] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x115894c00) [pid = 1652] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11c067800) [pid = 1652] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x112132800) [pid = 1652] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x114422400) [pid = 1652] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x127fe9800) [pid = 1652] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x1290ec800) [pid = 1652] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:52:20 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x127fe0c00) [pid = 1652] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:52:20 INFO - PROCESS | 1652 | 1461088340360 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 569ms 10:52:20 INFO - PROCESS | 1652 | 1461088340366 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:52:20 INFO - PROCESS | 1652 | 1461088340368 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:52:20 INFO - PROCESS | 1652 | 1461088340377 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:52:20 INFO - PROCESS | 1652 | 1461088340379 Marionette TRACE conn2 <- [1,1258,null,{}] 10:52:20 INFO - PROCESS | 1652 | 1461088340382 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:20 INFO - PROCESS | 1652 | 1461088340554 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:52:20 INFO - PROCESS | 1652 | 1461088340611 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c5d800 == 67 [pid = 1652] [id = 322] 10:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x112140800) [pid = 1652] [serial = 965] [outer = 0x0] 10:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x112221400) [pid = 1652] [serial = 966] [outer = 0x112140800] 10:52:20 INFO - PROCESS | 1652 | 1461088340652 Marionette DEBUG loaded listener.js 10:52:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x112226c00) [pid = 1652] [serial = 967] [outer = 0x112140800] 10:52:21 INFO - PROCESS | 1652 | 1461088341053 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 728ms 10:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:52:21 INFO - PROCESS | 1652 | 1461088341099 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:52:21 INFO - PROCESS | 1652 | 1461088341100 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:52:21 INFO - PROCESS | 1652 | 1461088341103 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:52:21 INFO - PROCESS | 1652 | 1461088341104 Marionette TRACE conn2 <- [1,1262,null,{}] 10:52:21 INFO - PROCESS | 1652 | 1461088341106 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:21 INFO - PROCESS | 1652 | 1461088341192 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:52:21 INFO - PROCESS | 1652 | 1461088341213 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe3e000 == 68 [pid = 1652] [id = 323] 10:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x112227c00) [pid = 1652] [serial = 968] [outer = 0x0] 10:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x118c55400) [pid = 1652] [serial = 969] [outer = 0x112227c00] 10:52:21 INFO - PROCESS | 1652 | 1461088341238 Marionette DEBUG loaded listener.js 10:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x127dd1000) [pid = 1652] [serial = 970] [outer = 0x112227c00] 10:52:21 INFO - PROCESS | 1652 | 1461088341563 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 472ms 10:52:21 INFO - PROCESS | 1652 | 1461088341577 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:52:21 INFO - PROCESS | 1652 | 1461088341578 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:52:21 INFO - PROCESS | 1652 | 1461088341581 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:52:21 INFO - PROCESS | 1652 | 1461088341582 Marionette TRACE conn2 <- [1,1266,null,{}] 10:52:21 INFO - PROCESS | 1652 | 1461088341584 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:21 INFO - PROCESS | 1652 | 1461088341678 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:52:21 INFO - PROCESS | 1652 | 1461088341734 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1302a4800 == 69 [pid = 1652] [id = 324] 10:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x112228c00) [pid = 1652] [serial = 971] [outer = 0x0] 10:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x127fe9800) [pid = 1652] [serial = 972] [outer = 0x112228c00] 10:52:21 INFO - PROCESS | 1652 | 1461088341760 Marionette DEBUG loaded listener.js 10:52:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12f312800) [pid = 1652] [serial = 973] [outer = 0x112228c00] 10:52:22 INFO - PROCESS | 1652 | 1461088342044 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 10:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:52:22 INFO - PROCESS | 1652 | 1461088342100 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:52:22 INFO - PROCESS | 1652 | 1461088342102 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:52:22 INFO - PROCESS | 1652 | 1461088342104 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:52:22 INFO - PROCESS | 1652 | 1461088342106 Marionette TRACE conn2 <- [1,1270,null,{}] 10:52:22 INFO - PROCESS | 1652 | 1461088342111 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:22 INFO - PROCESS | 1652 | 1461088342212 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:52:22 INFO - PROCESS | 1652 | 1461088342329 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x1121b0000 == 70 [pid = 1652] [id = 325] 10:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x112143c00) [pid = 1652] [serial = 974] [outer = 0x0] 10:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11214f800) [pid = 1652] [serial = 975] [outer = 0x112143c00] 10:52:22 INFO - PROCESS | 1652 | 1461088342362 Marionette DEBUG loaded listener.js 10:52:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x114424c00) [pid = 1652] [serial = 976] [outer = 0x112143c00] 10:52:22 INFO - PROCESS | 1652 | 1461088342844 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 772ms 10:52:22 INFO - PROCESS | 1652 | 1461088342877 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:52:22 INFO - PROCESS | 1652 | 1461088342881 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:52:22 INFO - PROCESS | 1652 | 1461088342885 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:52:22 INFO - PROCESS | 1652 | 1461088342887 Marionette TRACE conn2 <- [1,1274,null,{}] 10:52:22 INFO - PROCESS | 1652 | 1461088342890 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:23 INFO - PROCESS | 1652 | 1461088343001 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:52:23 INFO - PROCESS | 1652 | 1461088343060 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192e5000 == 71 [pid = 1652] [id = 326] 10:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11565a800) [pid = 1652] [serial = 977] [outer = 0x0] 10:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11aad5400) [pid = 1652] [serial = 978] [outer = 0x11565a800] 10:52:23 INFO - PROCESS | 1652 | 1461088343092 Marionette DEBUG loaded listener.js 10:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11b82a400) [pid = 1652] [serial = 979] [outer = 0x11565a800] 10:52:23 INFO - PROCESS | 1652 | 1461088343558 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 720ms 10:52:23 INFO - PROCESS | 1652 | 1461088343625 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:52:23 INFO - PROCESS | 1652 | 1461088343628 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:52:23 INFO - PROCESS | 1652 | 1461088343632 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:52:23 INFO - PROCESS | 1652 | 1461088343634 Marionette TRACE conn2 <- [1,1278,null,{}] 10:52:23 INFO - PROCESS | 1652 | 1461088343637 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:23 INFO - PROCESS | 1652 | 1461088343744 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:52:23 INFO - PROCESS | 1652 | 1461088343816 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b777000 == 72 [pid = 1652] [id = 327] 10:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11c05f800) [pid = 1652] [serial = 980] [outer = 0x0] 10:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x127d6f800) [pid = 1652] [serial = 981] [outer = 0x11c05f800] 10:52:23 INFO - PROCESS | 1652 | 1461088343846 Marionette DEBUG loaded listener.js 10:52:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1290f0000) [pid = 1652] [serial = 982] [outer = 0x11c05f800] 10:52:24 INFO - PROCESS | 1652 | 1461088344265 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 672ms 10:52:24 INFO - PROCESS | 1652 | 1461088344305 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:52:24 INFO - PROCESS | 1652 | 1461088344306 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:52:24 INFO - PROCESS | 1652 | 1461088344314 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:52:24 INFO - PROCESS | 1652 | 1461088344319 Marionette TRACE conn2 <- [1,1282,null,{}] 10:52:24 INFO - PROCESS | 1652 | 1461088344322 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:24 INFO - PROCESS | 1652 | 1461088344434 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:52:24 INFO - PROCESS | 1652 | 1461088344494 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f33c800 == 73 [pid = 1652] [id = 328] 10:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x123d03400) [pid = 1652] [serial = 983] [outer = 0x0] 10:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12b3eec00) [pid = 1652] [serial = 984] [outer = 0x123d03400] 10:52:24 INFO - PROCESS | 1652 | 1461088344564 Marionette DEBUG loaded listener.js 10:52:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12e213400) [pid = 1652] [serial = 985] [outer = 0x123d03400] 10:52:24 INFO - PROCESS | 1652 | 1461088344975 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 684ms 10:52:24 INFO - PROCESS | 1652 | 1461088344994 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:52:24 INFO - PROCESS | 1652 | 1461088344996 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:52:24 INFO - PROCESS | 1652 | 1461088344998 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:52:25 INFO - PROCESS | 1652 | 1461088344999 Marionette TRACE conn2 <- [1,1286,null,{}] 10:52:25 INFO - PROCESS | 1652 | 1461088345002 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:25 INFO - PROCESS | 1652 | 1461088345129 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:52:25 INFO - PROCESS | 1652 | 1461088345188 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x129dd7000 == 74 [pid = 1652] [id = 329] 10:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12d232400) [pid = 1652] [serial = 986] [outer = 0x0] 10:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12e65e000) [pid = 1652] [serial = 987] [outer = 0x12d232400] 10:52:25 INFO - PROCESS | 1652 | 1461088345258 Marionette DEBUG loaded listener.js 10:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12f31cc00) [pid = 1652] [serial = 988] [outer = 0x12d232400] 10:52:25 INFO - PROCESS | 1652 | 1461088345638 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:52:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:52:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 669ms 10:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:52:25 INFO - PROCESS | 1652 | 1461088345668 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:52:25 INFO - PROCESS | 1652 | 1461088345669 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:52:25 INFO - PROCESS | 1652 | 1461088345672 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:52:25 INFO - PROCESS | 1652 | 1461088345673 Marionette TRACE conn2 <- [1,1290,null,{}] 10:52:25 INFO - PROCESS | 1652 | 1461088345676 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:25 INFO - PROCESS | 1652 | 1461088345782 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:52:25 INFO - PROCESS | 1652 | 1461088345841 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x13810f800 == 75 [pid = 1652] [id = 330] 10:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x129dee400) [pid = 1652] [serial = 989] [outer = 0x0] 10:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x129df0000) [pid = 1652] [serial = 990] [outer = 0x129dee400] 10:52:25 INFO - PROCESS | 1652 | 1461088345919 Marionette DEBUG loaded listener.js 10:52:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12f31dc00) [pid = 1652] [serial = 991] [outer = 0x129dee400] 10:52:26 INFO - PROCESS | 1652 | 1461088346556 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 971ms 10:52:26 INFO - PROCESS | 1652 | 1461088346643 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:52:26 INFO - PROCESS | 1652 | 1461088346645 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:52:26 INFO - PROCESS | 1652 | 1461088346649 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:52:26 INFO - PROCESS | 1652 | 1461088346651 Marionette TRACE conn2 <- [1,1294,null,{}] 10:52:26 INFO - PROCESS | 1652 | 1461088346655 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:26 INFO - PROCESS | 1652 | 1461088346752 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:52:26 INFO - PROCESS | 1652 | 1461088346811 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a919000 == 76 [pid = 1652] [id = 331] 10:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x115890c00) [pid = 1652] [serial = 992] [outer = 0x0] 10:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x1176da400) [pid = 1652] [serial = 993] [outer = 0x115890c00] 10:52:26 INFO - PROCESS | 1652 | 1461088346839 Marionette DEBUG loaded listener.js 10:52:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x119dcd400) [pid = 1652] [serial = 994] [outer = 0x115890c00] 10:52:27 INFO - PROCESS | 1652 | 1461088347244 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 621ms 10:52:27 INFO - PROCESS | 1652 | 1461088347270 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:52:27 INFO - PROCESS | 1652 | 1461088347273 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:52:27 INFO - PROCESS | 1652 | 1461088347278 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:52:27 INFO - PROCESS | 1652 | 1461088347279 Marionette TRACE conn2 <- [1,1298,null,{}] 10:52:27 INFO - PROCESS | 1652 | 1461088347282 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:27 INFO - PROCESS | 1652 | 1461088347380 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:52:27 INFO - PROCESS | 1652 | 1461088347442 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b463000 == 77 [pid = 1652] [id = 332] 10:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x115891000) [pid = 1652] [serial = 995] [outer = 0x0] 10:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x11a848c00) [pid = 1652] [serial = 996] [outer = 0x115891000] 10:52:27 INFO - PROCESS | 1652 | 1461088347470 Marionette DEBUG loaded listener.js 10:52:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11ade7c00) [pid = 1652] [serial = 997] [outer = 0x115891000] 10:52:27 INFO - PROCESS | 1652 | 1461088347900 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 672ms 10:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:52:27 INFO - PROCESS | 1652 | 1461088347950 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:52:27 INFO - PROCESS | 1652 | 1461088347951 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:52:27 INFO - PROCESS | 1652 | 1461088347953 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:52:27 INFO - PROCESS | 1652 | 1461088347956 Marionette TRACE conn2 <- [1,1302,null,{}] 10:52:27 INFO - PROCESS | 1652 | 1461088347963 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:28 INFO - PROCESS | 1652 | 1461088348081 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:52:28 INFO - PROCESS | 1652 | 1461088348171 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c4c800 == 78 [pid = 1652] [id = 333] 10:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11badc400) [pid = 1652] [serial = 998] [outer = 0x0] 10:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11c012800) [pid = 1652] [serial = 999] [outer = 0x11badc400] 10:52:28 INFO - PROCESS | 1652 | 1461088348200 Marionette DEBUG loaded listener.js 10:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x1272d0c00) [pid = 1652] [serial = 1000] [outer = 0x11badc400] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb98800 == 77 [pid = 1652] [id = 257] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef72000 == 76 [pid = 1652] [id = 178] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1302a4800 == 75 [pid = 1652] [id = 324] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12fe3e000 == 74 [pid = 1652] [id = 323] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x123c5d800 == 73 [pid = 1652] [id = 322] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12f341000 == 72 [pid = 1652] [id = 321] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef66000 == 71 [pid = 1652] [id = 320] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12e730000 == 70 [pid = 1652] [id = 319] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12be49800 == 69 [pid = 1652] [id = 318] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12b2f1800) [pid = 1652] [serial = 906] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x11c05e400) [pid = 1652] [serial = 836] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12e216000) [pid = 1652] [serial = 842] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11abb8000) [pid = 1652] [serial = 833] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x115657800) [pid = 1652] [serial = 845] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12e65f400) [pid = 1652] [serial = 848] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12b2abc00) [pid = 1652] [serial = 839] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x1152bf800) [pid = 1652] [serial = 894] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11b828c00) [pid = 1652] [serial = 897] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x119c25000) [pid = 1652] [serial = 915] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x123d7a400) [pid = 1652] [serial = 900] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12a2d2c00) [pid = 1652] [serial = 903] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1264d0000 == 68 [pid = 1652] [id = 317] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118fa1000 == 67 [pid = 1652] [id = 302] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x118f9e000 == 66 [pid = 1652] [id = 316] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd85800 == 65 [pid = 1652] [id = 315] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12b270800 == 64 [pid = 1652] [id = 311] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x129991000 == 63 [pid = 1652] [id = 310] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x1264c6800 == 62 [pid = 1652] [id = 309] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x123bc3800 == 61 [pid = 1652] [id = 308] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0ea000 == 60 [pid = 1652] [id = 307] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x119b1a000 == 59 [pid = 1652] [id = 306] 10:52:28 INFO - PROCESS | 1652 | --DOCSHELL 0x119294800 == 58 [pid = 1652] [id = 305] 10:52:28 INFO - PROCESS | 1652 | 1461088348593 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11b82e400) [pid = 1652] [serial = 855] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12f316400) [pid = 1652] [serial = 891] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12bb34000) [pid = 1652] [serial = 456] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12f31d400) [pid = 1652] [serial = 880] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12703dc00) [pid = 1652] [serial = 883] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x127fe7800) [pid = 1652] [serial = 889] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12f31a400) [pid = 1652] [serial = 886] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x127fe3800) [pid = 1652] [serial = 888] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12d234400) [pid = 1652] [serial = 871] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x118c46c00) [pid = 1652] [serial = 913] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12bb5e400) [pid = 1652] [serial = 868] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1272c6c00) [pid = 1652] [serial = 801] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12bbd8400) [pid = 1652] [serial = 870] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12e231400) [pid = 1652] [serial = 876] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12e21f000) [pid = 1652] [serial = 874] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12e147400) [pid = 1652] [serial = 873] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12ef5bc00) [pid = 1652] [serial = 879] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12ef50800) [pid = 1652] [serial = 877] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11a850000) [pid = 1652] [serial = 854] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12f4af400) [pid = 1652] [serial = 831] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x1197eec00) [pid = 1652] [serial = 882] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12727dc00) [pid = 1652] [serial = 861] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x127dcac00) [pid = 1652] [serial = 862] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11bb61800) [pid = 1652] [serial = 857] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11bb70800) [pid = 1652] [serial = 858] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x1299e6800) [pid = 1652] [serial = 867] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x1197f3000) [pid = 1652] [serial = 852] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x118918000) [pid = 1652] [serial = 851] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x127dce000) [pid = 1652] [serial = 864] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129783800) [pid = 1652] [serial = 865] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11214bc00) [pid = 1652] [serial = 909] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x114422800) [pid = 1652] [serial = 910] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1185ec400) [pid = 1652] [serial = 912] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12f321c00) [pid = 1652] [serial = 892] [outer = 0x0] [url = about:blank] 10:52:28 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12d22fc00) [pid = 1652] [serial = 885] [outer = 0x0] [url = about:blank] 10:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 674ms 10:52:28 INFO - PROCESS | 1652 | 1461088348630 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:52:28 INFO - PROCESS | 1652 | 1461088348631 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:52:28 INFO - PROCESS | 1652 | 1461088348636 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:52:28 INFO - PROCESS | 1652 | 1461088348637 Marionette TRACE conn2 <- [1,1306,null,{}] 10:52:28 INFO - PROCESS | 1652 | 1461088348642 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:28 INFO - PROCESS | 1652 | 1461088348726 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:52:28 INFO - PROCESS | 1652 | 1461088348730 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7d9800 == 59 [pid = 1652] [id = 334] 10:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x11c05e400) [pid = 1652] [serial = 1001] [outer = 0x0] 10:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x123d7a400) [pid = 1652] [serial = 1002] [outer = 0x11c05e400] 10:52:28 INFO - PROCESS | 1652 | 1461088348757 Marionette DEBUG loaded listener.js 10:52:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x127ea5000) [pid = 1652] [serial = 1003] [outer = 0x11c05e400] 10:52:29 INFO - PROCESS | 1652 | 1461088349130 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 522ms 10:52:29 INFO - PROCESS | 1652 | 1461088349165 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:52:29 INFO - PROCESS | 1652 | 1461088349167 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:52:29 INFO - PROCESS | 1652 | 1461088349171 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:52:29 INFO - PROCESS | 1652 | 1461088349173 Marionette TRACE conn2 <- [1,1310,null,{}] 10:52:29 INFO - PROCESS | 1652 | 1461088349178 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:29 INFO - PROCESS | 1652 | 1461088349307 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:52:29 INFO - PROCESS | 1652 | 1461088349315 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12395d000 == 60 [pid = 1652] [id = 335] 10:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x127eb2000) [pid = 1652] [serial = 1004] [outer = 0x0] 10:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x127fe5000) [pid = 1652] [serial = 1005] [outer = 0x127eb2000] 10:52:29 INFO - PROCESS | 1652 | 1461088349355 Marionette DEBUG loaded listener.js 10:52:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x129917c00) [pid = 1652] [serial = 1006] [outer = 0x127eb2000] 10:52:29 INFO - PROCESS | 1652 | 1461088349783 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 10:52:29 INFO - PROCESS | 1652 | 1461088349798 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:52:29 INFO - PROCESS | 1652 | 1461088349801 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:52:29 INFO - PROCESS | 1652 | 1461088349803 Marionette TRACE conn2 <- [1,1314,null,{}] 10:52:29 INFO - PROCESS | 1652 | 1461088349809 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:29 INFO - PROCESS | 1652 | 1461088349963 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:52:29 INFO - PROCESS | 1652 | 1461088349995 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12999f800 == 61 [pid = 1652] [id = 336] 10:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a2d9000) [pid = 1652] [serial = 1007] [outer = 0x0] 10:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b8ca000) [pid = 1652] [serial = 1008] [outer = 0x12a2d9000] 10:52:30 INFO - PROCESS | 1652 | 1461088350040 Marionette DEBUG loaded listener.js 10:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12bb68c00) [pid = 1652] [serial = 1009] [outer = 0x12a2d9000] 10:52:30 INFO - PROCESS | 1652 | 1461088350400 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 624ms 10:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:52:30 INFO - PROCESS | 1652 | 1461088350461 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:52:30 INFO - PROCESS | 1652 | 1461088350462 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:52:30 INFO - PROCESS | 1652 | 1461088350464 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:52:30 INFO - PROCESS | 1652 | 1461088350465 Marionette TRACE conn2 <- [1,1318,null,{}] 10:52:30 INFO - PROCESS | 1652 | 1461088350477 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:30 INFO - PROCESS | 1652 | 1461088350597 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:52:30 INFO - PROCESS | 1652 | 1461088350633 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2a6800 == 62 [pid = 1652] [id = 337] 10:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x127fe2800) [pid = 1652] [serial = 1010] [outer = 0x0] 10:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12cdabc00) [pid = 1652] [serial = 1011] [outer = 0x127fe2800] 10:52:30 INFO - PROCESS | 1652 | 1461088350659 Marionette DEBUG loaded listener.js 10:52:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12d233800) [pid = 1652] [serial = 1012] [outer = 0x127fe2800] 10:52:30 INFO - PROCESS | 1652 | 1461088350984 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 528ms 10:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:52:31 INFO - PROCESS | 1652 | 1461088350993 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:52:31 INFO - PROCESS | 1652 | 1461088350994 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:52:31 INFO - PROCESS | 1652 | 1461088350996 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:52:31 INFO - PROCESS | 1652 | 1461088350997 Marionette TRACE conn2 <- [1,1322,null,{}] 10:52:31 INFO - PROCESS | 1652 | 1461088350999 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:31 INFO - PROCESS | 1652 | 1461088351103 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:52:31 INFO - PROCESS | 1652 | 1461088351115 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b780000 == 63 [pid = 1652] [id = 338] 10:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12d22fc00) [pid = 1652] [serial = 1013] [outer = 0x0] 10:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12e215800) [pid = 1652] [serial = 1014] [outer = 0x12d22fc00] 10:52:31 INFO - PROCESS | 1652 | 1461088351140 Marionette DEBUG loaded listener.js 10:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12e661000) [pid = 1652] [serial = 1015] [outer = 0x12d22fc00] 10:52:31 INFO - PROCESS | 1652 | 1461088351482 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 523ms 10:52:31 INFO - PROCESS | 1652 | 1461088351521 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:52:31 INFO - PROCESS | 1652 | 1461088351524 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:52:31 INFO - PROCESS | 1652 | 1461088351528 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:52:31 INFO - PROCESS | 1652 | 1461088351529 Marionette TRACE conn2 <- [1,1326,null,{}] 10:52:31 INFO - PROCESS | 1652 | 1461088351531 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:31 INFO - PROCESS | 1652 | 1461088351638 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:52:31 INFO - PROCESS | 1652 | 1461088351651 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd54800 == 64 [pid = 1652] [id = 339] 10:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12e65f400) [pid = 1652] [serial = 1016] [outer = 0x0] 10:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12ef57000) [pid = 1652] [serial = 1017] [outer = 0x12e65f400] 10:52:31 INFO - PROCESS | 1652 | 1461088351676 Marionette DEBUG loaded listener.js 10:52:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12f31e400) [pid = 1652] [serial = 1018] [outer = 0x12e65f400] 10:52:32 INFO - PROCESS | 1652 | 1461088352033 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 517ms 10:52:32 INFO - PROCESS | 1652 | 1461088352046 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:52:32 INFO - PROCESS | 1652 | 1461088352047 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:52:32 INFO - PROCESS | 1652 | 1461088352049 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:52:32 INFO - PROCESS | 1652 | 1461088352050 Marionette TRACE conn2 <- [1,1330,null,{}] 10:52:32 INFO - PROCESS | 1652 | 1461088352052 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:32 INFO - PROCESS | 1652 | 1461088352167 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:52:32 INFO - PROCESS | 1652 | 1461088352181 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d414800 == 65 [pid = 1652] [id = 340] 10:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12e99a000) [pid = 1652] [serial = 1019] [outer = 0x0] 10:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12e99f800) [pid = 1652] [serial = 1020] [outer = 0x12e99a000] 10:52:32 INFO - PROCESS | 1652 | 1461088352206 Marionette DEBUG loaded listener.js 10:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12e9a3800) [pid = 1652] [serial = 1021] [outer = 0x12e99a000] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1176db400) [pid = 1652] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12bb68800) [pid = 1652] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11bb6b800) [pid = 1652] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1290ee000) [pid = 1652] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11acde000) [pid = 1652] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11ace1400) [pid = 1652] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12a2ccc00) [pid = 1652] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x119c27400) [pid = 1652] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12af10c00) [pid = 1652] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12a2d7c00) [pid = 1652] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12703d400) [pid = 1652] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x11214ec00) [pid = 1652] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x115653000) [pid = 1652] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11565dc00) [pid = 1652] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12d4b2000) [pid = 1652] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12d4d3800) [pid = 1652] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b819400) [pid = 1652] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x116493c00) [pid = 1652] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11641b000) [pid = 1652] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12bb36800) [pid = 1652] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x11213c000) [pid = 1652] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12b2f2800) [pid = 1652] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11512ec00) [pid = 1652] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x1176da800) [pid = 1652] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12d4a5000) [pid = 1652] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11ade6c00) [pid = 1652] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x119c19400) [pid = 1652] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x119139800) [pid = 1652] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11c062000) [pid = 1652] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x118c4a800) [pid = 1652] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x112140800) [pid = 1652] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x112227c00) [pid = 1652] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:52:32 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x127d71c00) [pid = 1652] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:52:32 INFO - PROCESS | 1652 | 1461088352811 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:52:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:52:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 768ms 10:52:32 INFO - PROCESS | 1652 | 1461088352818 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:52:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:52:32 INFO - PROCESS | 1652 | 1461088352819 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:52:32 INFO - PROCESS | 1652 | 1461088352823 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:52:32 INFO - PROCESS | 1652 | 1461088352825 Marionette TRACE conn2 <- [1,1334,null,{}] 10:52:32 INFO - PROCESS | 1652 | 1461088352827 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:32 INFO - PROCESS | 1652 | 1461088352950 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:52:32 INFO - PROCESS | 1652 | 1461088352957 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5a2800 == 66 [pid = 1652] [id = 341] 10:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11221e800) [pid = 1652] [serial = 1022] [outer = 0x0] 10:52:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11ac56000) [pid = 1652] [serial = 1023] [outer = 0x11221e800] 10:52:32 INFO - PROCESS | 1652 | 1461088352987 Marionette DEBUG loaded listener.js 10:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x123826c00) [pid = 1652] [serial = 1024] [outer = 0x11221e800] 10:52:33 INFO - PROCESS | 1652 | 1461088353350 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 571ms 10:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:52:33 INFO - PROCESS | 1652 | 1461088353393 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:52:33 INFO - PROCESS | 1652 | 1461088353394 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:52:33 INFO - PROCESS | 1652 | 1461088353396 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:52:33 INFO - PROCESS | 1652 | 1461088353398 Marionette TRACE conn2 <- [1,1338,null,{}] 10:52:33 INFO - PROCESS | 1652 | 1461088353400 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:33 INFO - PROCESS | 1652 | 1461088353489 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:52:33 INFO - PROCESS | 1652 | 1461088353493 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e929000 == 67 [pid = 1652] [id = 342] 10:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12703d400) [pid = 1652] [serial = 1025] [outer = 0x0] 10:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12af10c00) [pid = 1652] [serial = 1026] [outer = 0x12703d400] 10:52:33 INFO - PROCESS | 1652 | 1461088353519 Marionette DEBUG loaded listener.js 10:52:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12d4b2000) [pid = 1652] [serial = 1027] [outer = 0x12703d400] 10:52:34 INFO - PROCESS | 1652 | 1461088354315 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 970ms 10:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:52:34 INFO - PROCESS | 1652 | 1461088354367 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:52:34 INFO - PROCESS | 1652 | 1461088354368 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:52:34 INFO - PROCESS | 1652 | 1461088354371 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:52:34 INFO - PROCESS | 1652 | 1461088354372 Marionette TRACE conn2 <- [1,1342,null,{}] 10:52:34 INFO - PROCESS | 1652 | 1461088354374 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:34 INFO - PROCESS | 1652 | 1461088354462 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:52:34 INFO - PROCESS | 1652 | 1461088354466 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef72000 == 68 [pid = 1652] [id = 343] 10:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12e220800) [pid = 1652] [serial = 1028] [outer = 0x0] 10:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12e9a5800) [pid = 1652] [serial = 1029] [outer = 0x12e220800] 10:52:34 INFO - PROCESS | 1652 | 1461088354491 Marionette DEBUG loaded listener.js 10:52:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12f4a7400) [pid = 1652] [serial = 1030] [outer = 0x12e220800] 10:52:34 INFO - PROCESS | 1652 | 1461088354946 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 622ms 10:52:34 INFO - PROCESS | 1652 | 1461088354993 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:52:34 INFO - PROCESS | 1652 | 1461088354996 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:52:35 INFO - PROCESS | 1652 | 1461088355000 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:52:35 INFO - PROCESS | 1652 | 1461088355003 Marionette TRACE conn2 <- [1,1346,null,{}] 10:52:35 INFO - PROCESS | 1652 | 1461088355007 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:35 INFO - PROCESS | 1652 | 1461088355119 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:52:35 INFO - PROCESS | 1652 | 1461088355222 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x118faf000 == 69 [pid = 1652] [id = 344] 10:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x11221e400) [pid = 1652] [serial = 1031] [outer = 0x0] 10:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x114654400) [pid = 1652] [serial = 1032] [outer = 0x11221e400] 10:52:35 INFO - PROCESS | 1652 | 1461088355256 Marionette DEBUG loaded listener.js 10:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11588dc00) [pid = 1652] [serial = 1033] [outer = 0x11221e400] 10:52:35 INFO - PROCESS | 1652 | 1461088355764 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 773ms 10:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:52:35 INFO - PROCESS | 1652 | 1461088355774 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:52:35 INFO - PROCESS | 1652 | 1461088355779 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:52:35 INFO - PROCESS | 1652 | 1461088355784 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:52:35 INFO - PROCESS | 1652 | 1461088355786 Marionette TRACE conn2 <- [1,1350,null,{}] 10:52:35 INFO - PROCESS | 1652 | 1461088355789 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:35 INFO - PROCESS | 1652 | 1461088355898 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:52:35 INFO - PROCESS | 1652 | 1461088355957 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x123bb7800 == 70 [pid = 1652] [id = 345] 10:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x116417800) [pid = 1652] [serial = 1034] [outer = 0x0] 10:52:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x119255000) [pid = 1652] [serial = 1035] [outer = 0x116417800] 10:52:36 INFO - PROCESS | 1652 | 1461088355999 Marionette DEBUG loaded listener.js 10:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11acddc00) [pid = 1652] [serial = 1036] [outer = 0x116417800] 10:52:36 INFO - PROCESS | 1652 | 1461088356418 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:52:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:52:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 675ms 10:52:36 INFO - PROCESS | 1652 | 1461088356459 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:52:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:52:36 INFO - PROCESS | 1652 | 1461088356461 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:52:36 INFO - PROCESS | 1652 | 1461088356463 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:52:36 INFO - PROCESS | 1652 | 1461088356466 Marionette TRACE conn2 <- [1,1354,null,{}] 10:52:36 INFO - PROCESS | 1652 | 1461088356474 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:36 INFO - PROCESS | 1652 | 1461088356586 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:52:36 INFO - PROCESS | 1652 | 1461088356648 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfdc800 == 71 [pid = 1652] [id = 346] 10:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11b87b400) [pid = 1652] [serial = 1037] [outer = 0x0] 10:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12381d400) [pid = 1652] [serial = 1038] [outer = 0x11b87b400] 10:52:36 INFO - PROCESS | 1652 | 1461088356721 Marionette DEBUG loaded listener.js 10:52:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x127fe3c00) [pid = 1652] [serial = 1039] [outer = 0x11b87b400] 10:52:37 INFO - PROCESS | 1652 | 1461088357123 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 721ms 10:52:37 INFO - PROCESS | 1652 | 1461088357202 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:52:37 INFO - PROCESS | 1652 | 1461088357204 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:52:37 INFO - PROCESS | 1652 | 1461088357209 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:52:37 INFO - PROCESS | 1652 | 1461088357210 Marionette TRACE conn2 <- [1,1358,null,{}] 10:52:37 INFO - PROCESS | 1652 | 1461088357212 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:37 INFO - PROCESS | 1652 | 1461088357320 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:52:37 INFO - PROCESS | 1652 | 1461088357379 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4cd800 == 72 [pid = 1652] [id = 347] 10:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x129dec000) [pid = 1652] [serial = 1040] [outer = 0x0] 10:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x12b2aac00) [pid = 1652] [serial = 1041] [outer = 0x129dec000] 10:52:37 INFO - PROCESS | 1652 | 1461088357409 Marionette DEBUG loaded listener.js 10:52:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12b819000) [pid = 1652] [serial = 1042] [outer = 0x129dec000] 10:52:37 INFO - PROCESS | 1652 | 1461088357855 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 669ms 10:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:52:37 INFO - PROCESS | 1652 | 1461088357879 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:52:37 INFO - PROCESS | 1652 | 1461088357881 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:52:37 INFO - PROCESS | 1652 | 1461088357884 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:52:37 INFO - PROCESS | 1652 | 1461088357886 Marionette TRACE conn2 <- [1,1362,null,{}] 10:52:37 INFO - PROCESS | 1652 | 1461088357890 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:38 INFO - PROCESS | 1652 | 1461088358049 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:52:38 INFO - PROCESS | 1652 | 1461088358182 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8d4000 == 73 [pid = 1652] [id = 348] 10:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12b2b1800) [pid = 1652] [serial = 1043] [outer = 0x0] 10:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12ce6ec00) [pid = 1652] [serial = 1044] [outer = 0x12b2b1800] 10:52:38 INFO - PROCESS | 1652 | 1461088358232 Marionette DEBUG loaded listener.js 10:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12e230400) [pid = 1652] [serial = 1045] [outer = 0x12b2b1800] 10:52:38 INFO - PROCESS | 1652 | 1461088358743 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 870ms 10:52:38 INFO - PROCESS | 1652 | 1461088358754 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:52:38 INFO - PROCESS | 1652 | 1461088358757 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:52:38 INFO - PROCESS | 1652 | 1461088358779 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:52:38 INFO - PROCESS | 1652 | 1461088358780 Marionette TRACE conn2 <- [1,1366,null,{}] 10:52:38 INFO - PROCESS | 1652 | 1461088358782 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:38 INFO - PROCESS | 1652 | 1461088358904 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:52:38 INFO - PROCESS | 1652 | 1461088358979 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x1302a2000 == 74 [pid = 1652] [id = 349] 10:52:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12e9a2c00) [pid = 1652] [serial = 1046] [outer = 0x0] 10:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12f89dc00) [pid = 1652] [serial = 1047] [outer = 0x12e9a2c00] 10:52:39 INFO - PROCESS | 1652 | 1461088359011 Marionette DEBUG loaded listener.js 10:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12f8a7c00) [pid = 1652] [serial = 1048] [outer = 0x12e9a2c00] 10:52:39 INFO - PROCESS | 1652 | 1461088359481 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:52:39 INFO - PROCESS | 1652 | 1461088359509 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:52:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:52:39 INFO - PROCESS | 1652 | 1461088359513 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:52:39 INFO - PROCESS | 1652 | 1461088359514 Marionette TRACE conn2 <- [1,1370,null,{}] 10:52:39 INFO - PROCESS | 1652 | 1461088359517 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:39 INFO - PROCESS | 1652 | 1461088359623 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:52:39 INFO - PROCESS | 1652 | 1461088359698 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f94800 == 75 [pid = 1652] [id = 350] 10:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x112149c00) [pid = 1652] [serial = 1049] [outer = 0x0] 10:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11aad0c00) [pid = 1652] [serial = 1050] [outer = 0x112149c00] 10:52:39 INFO - PROCESS | 1652 | 1461088359728 Marionette DEBUG loaded listener.js 10:52:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11b87fc00) [pid = 1652] [serial = 1051] [outer = 0x112149c00] 10:52:40 INFO - PROCESS | 1652 | 1461088360351 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:52:40 INFO - PROCESS | 1652 | 1461088360386 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:52:40 INFO - PROCESS | 1652 | 1461088360391 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:52:40 INFO - PROCESS | 1652 | 1461088360395 Marionette TRACE conn2 <- [1,1374,null,{}] 10:52:40 INFO - PROCESS | 1652 | 1461088360399 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:40 INFO - PROCESS | 1652 | 1461088360500 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:52:40 INFO - PROCESS | 1652 | 1461088360582 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c57e800 == 76 [pid = 1652] [id = 351] 10:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11221c000) [pid = 1652] [serial = 1052] [outer = 0x0] 10:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11641ec00) [pid = 1652] [serial = 1053] [outer = 0x11221c000] 10:52:40 INFO - PROCESS | 1652 | 1461088360611 Marionette DEBUG loaded listener.js 10:52:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x119257800) [pid = 1652] [serial = 1054] [outer = 0x11221c000] 10:52:41 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:41 INFO - PROCESS | 1652 | 1461088361057 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:52:41 INFO - PROCESS | 1652 | 1461088361074 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:52:41 INFO - PROCESS | 1652 | 1461088361081 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:52:41 INFO - PROCESS | 1652 | 1461088361084 Marionette TRACE conn2 <- [1,1378,null,{}] 10:52:41 INFO - PROCESS | 1652 | 1461088361087 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:41 INFO - PROCESS | 1652 | 1461088361233 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:52:41 INFO - PROCESS | 1652 | 1461088361289 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd84800 == 77 [pid = 1652] [id = 352] 10:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11ac50c00) [pid = 1652] [serial = 1055] [outer = 0x0] 10:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11adeb000) [pid = 1652] [serial = 1056] [outer = 0x11ac50c00] 10:52:41 INFO - PROCESS | 1652 | 1461088361318 Marionette DEBUG loaded listener.js 10:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11b87ec00) [pid = 1652] [serial = 1057] [outer = 0x11ac50c00] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba68000 == 76 [pid = 1652] [id = 312] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12e929000 == 75 [pid = 1652] [id = 342] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5a2800 == 74 [pid = 1652] [id = 341] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12d414800 == 73 [pid = 1652] [id = 340] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd54800 == 72 [pid = 1652] [id = 339] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b780000 == 71 [pid = 1652] [id = 338] 10:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1272c7800) [pid = 1652] [serial = 930] [outer = 0x0] [url = about:blank] 10:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1290ed400) [pid = 1652] [serial = 933] [outer = 0x0] [url = about:blank] 10:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12af05800) [pid = 1652] [serial = 936] [outer = 0x0] [url = about:blank] 10:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12b3f2000) [pid = 1652] [serial = 939] [outer = 0x0] [url = about:blank] 10:52:41 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x127fe9800) [pid = 1652] [serial = 972] [outer = 0x0] [url = about:blank] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2a6800 == 70 [pid = 1652] [id = 337] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12999f800 == 69 [pid = 1652] [id = 336] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12395d000 == 68 [pid = 1652] [id = 335] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7d9800 == 67 [pid = 1652] [id = 334] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x123c4c800 == 66 [pid = 1652] [id = 333] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11b463000 == 65 [pid = 1652] [id = 332] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x11a919000 == 64 [pid = 1652] [id = 331] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x13810f800 == 63 [pid = 1652] [id = 330] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x129dd7000 == 62 [pid = 1652] [id = 329] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12f33c800 == 61 [pid = 1652] [id = 328] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x12b777000 == 60 [pid = 1652] [id = 327] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1192e5000 == 59 [pid = 1652] [id = 326] 10:52:41 INFO - PROCESS | 1652 | --DOCSHELL 0x1121b0000 == 58 [pid = 1652] [id = 325] 10:52:41 INFO - PROCESS | 1652 | 1461088361731 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 10:52:41 INFO - PROCESS | 1652 | 1461088361777 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:52:41 INFO - PROCESS | 1652 | 1461088361811 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:52:41 INFO - PROCESS | 1652 | 1461088361814 Marionette TRACE conn2 <- [1,1382,null,{}] 10:52:41 INFO - PROCESS | 1652 | 1461088361823 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:41 INFO - PROCESS | 1652 | 1461088361951 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:52:41 INFO - PROCESS | 1652 | 1461088361964 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a863800 == 59 [pid = 1652] [id = 353] 10:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11bb6b800) [pid = 1652] [serial = 1058] [outer = 0x0] 10:52:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11bb70400) [pid = 1652] [serial = 1059] [outer = 0x11bb6b800] 10:52:41 INFO - PROCESS | 1652 | 1461088361997 Marionette DEBUG loaded listener.js 10:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x123c41800) [pid = 1652] [serial = 1060] [outer = 0x11bb6b800] 10:52:42 INFO - PROCESS | 1652 | [1652] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:52:42 INFO - PROCESS | 1652 | 1461088362388 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 10:52:42 INFO - PROCESS | 1652 | 1461088362436 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:52:42 INFO - PROCESS | 1652 | 1461088362439 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:52:42 INFO - PROCESS | 1652 | 1461088362440 Marionette TRACE conn2 <- [1,1386,null,{}] 10:52:42 INFO - PROCESS | 1652 | 1461088362442 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:42 INFO - PROCESS | 1652 | 1461088362574 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:52:42 INFO - PROCESS | 1652 | 1461088362584 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12726c800 == 60 [pid = 1652] [id = 354] 10:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x1244dbc00) [pid = 1652] [serial = 1061] [outer = 0x0] 10:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127f02800) [pid = 1652] [serial = 1062] [outer = 0x1244dbc00] 10:52:42 INFO - PROCESS | 1652 | 1461088362617 Marionette DEBUG loaded listener.js 10:52:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127f09400) [pid = 1652] [serial = 1063] [outer = 0x1244dbc00] 10:52:42 INFO - PROCESS | 1652 | 1461088362944 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 10:52:42 INFO - PROCESS | 1652 | 1461088362965 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:52:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:52:42 INFO - PROCESS | 1652 | 1461088362967 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:52:42 INFO - PROCESS | 1652 | 1461088362968 Marionette TRACE conn2 <- [1,1390,null,{}] 10:52:42 INFO - PROCESS | 1652 | 1461088362971 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:43 INFO - PROCESS | 1652 | 1461088363058 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:52:43 INFO - PROCESS | 1652 | 1461088363063 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x129ddb800 == 61 [pid = 1652] [id = 355] 10:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x127f03800) [pid = 1652] [serial = 1064] [outer = 0x0] 10:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x127f10800) [pid = 1652] [serial = 1065] [outer = 0x127f03800] 10:52:43 INFO - PROCESS | 1652 | 1461088363089 Marionette DEBUG loaded listener.js 10:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127fe9000) [pid = 1652] [serial = 1066] [outer = 0x127f03800] 10:52:43 INFO - PROCESS | 1652 | 1461088363433 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 471ms 10:52:43 INFO - PROCESS | 1652 | 1461088363439 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:52:43 INFO - PROCESS | 1652 | 1461088363442 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:52:43 INFO - PROCESS | 1652 | 1461088363445 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:52:43 INFO - PROCESS | 1652 | 1461088363446 Marionette TRACE conn2 <- [1,1394,null,{}] 10:52:43 INFO - PROCESS | 1652 | 1461088363448 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:43 INFO - PROCESS | 1652 | 1461088363550 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:52:43 INFO - PROCESS | 1652 | 1461088363616 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2a9000 == 62 [pid = 1652] [id = 356] 10:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x114407c00) [pid = 1652] [serial = 1067] [outer = 0x0] 10:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1290ef400) [pid = 1652] [serial = 1068] [outer = 0x114407c00] 10:52:43 INFO - PROCESS | 1652 | 1461088363644 Marionette DEBUG loaded listener.js 10:52:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12a273800) [pid = 1652] [serial = 1069] [outer = 0x114407c00] 10:52:43 INFO - PROCESS | 1652 | 1461088363953 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 522ms 10:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:52:43 INFO - PROCESS | 1652 | 1461088363967 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:52:43 INFO - PROCESS | 1652 | 1461088363968 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:52:43 INFO - PROCESS | 1652 | 1461088363970 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:52:43 INFO - PROCESS | 1652 | 1461088363971 Marionette TRACE conn2 <- [1,1398,null,{}] 10:52:43 INFO - PROCESS | 1652 | 1461088363977 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:44 INFO - PROCESS | 1652 | 1461088364087 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:52:44 INFO - PROCESS | 1652 | 1461088364101 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be3b000 == 63 [pid = 1652] [id = 357] 10:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12a275800) [pid = 1652] [serial = 1070] [outer = 0x0] 10:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12a2ce800) [pid = 1652] [serial = 1071] [outer = 0x12a275800] 10:52:44 INFO - PROCESS | 1652 | 1461088364126 Marionette DEBUG loaded listener.js 10:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12b2aa800) [pid = 1652] [serial = 1072] [outer = 0x12a275800] 10:52:44 INFO - PROCESS | 1652 | 1461088364468 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 524ms 10:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:52:44 INFO - PROCESS | 1652 | 1461088364494 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:52:44 INFO - PROCESS | 1652 | 1461088364495 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:52:44 INFO - PROCESS | 1652 | 1461088364503 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:52:44 INFO - PROCESS | 1652 | 1461088364505 Marionette TRACE conn2 <- [1,1402,null,{}] 10:52:44 INFO - PROCESS | 1652 | 1461088364507 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:44 INFO - PROCESS | 1652 | 1461088364618 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:52:44 INFO - PROCESS | 1652 | 1461088364654 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d421000 == 64 [pid = 1652] [id = 358] 10:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12a275c00) [pid = 1652] [serial = 1073] [outer = 0x0] 10:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12b8d0800) [pid = 1652] [serial = 1074] [outer = 0x12a275c00] 10:52:44 INFO - PROCESS | 1652 | 1461088364680 Marionette DEBUG loaded listener.js 10:52:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12bbda400) [pid = 1652] [serial = 1075] [outer = 0x12a275c00] 10:52:45 INFO - PROCESS | 1652 | 1461088365011 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 573ms 10:52:45 INFO - PROCESS | 1652 | 1461088365072 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:52:45 INFO - PROCESS | 1652 | 1461088365073 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:52:45 INFO - PROCESS | 1652 | 1461088365076 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:52:45 INFO - PROCESS | 1652 | 1461088365077 Marionette TRACE conn2 <- [1,1406,null,{}] 10:52:45 INFO - PROCESS | 1652 | 1461088365079 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:45 INFO - PROCESS | 1652 | 1461088365193 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:52:45 INFO - PROCESS | 1652 | 1461088365206 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e723000 == 65 [pid = 1652] [id = 359] 10:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12bbde800) [pid = 1652] [serial = 1076] [outer = 0x0] 10:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12d4a6800) [pid = 1652] [serial = 1077] [outer = 0x12bbde800] 10:52:45 INFO - PROCESS | 1652 | 1461088365231 Marionette DEBUG loaded listener.js 10:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1299e9c00) [pid = 1652] [serial = 1078] [outer = 0x12bbde800] 10:52:45 INFO - PROCESS | 1652 | 1461088365579 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 10:52:45 INFO - PROCESS | 1652 | 1461088365600 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:52:45 INFO - PROCESS | 1652 | 1461088365602 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:52:45 INFO - PROCESS | 1652 | 1461088365604 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:52:45 INFO - PROCESS | 1652 | 1461088365605 Marionette TRACE conn2 <- [1,1410,null,{}] 10:52:45 INFO - PROCESS | 1652 | 1461088365608 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:45 INFO - PROCESS | 1652 | 1461088365722 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:52:45 INFO - PROCESS | 1652 | 1461088365732 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef78000 == 66 [pid = 1652] [id = 360] 10:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1176de400) [pid = 1652] [serial = 1079] [outer = 0x0] 10:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12e225800) [pid = 1652] [serial = 1080] [outer = 0x1176de400] 10:52:45 INFO - PROCESS | 1652 | 1461088365756 Marionette DEBUG loaded listener.js 10:52:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12e705c00) [pid = 1652] [serial = 1081] [outer = 0x1176de400] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x115890c00) [pid = 1652] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x12d22fc00) [pid = 1652] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12b2fb400) [pid = 1652] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12e65f400) [pid = 1652] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11221e800) [pid = 1652] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12703d400) [pid = 1652] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x127ec0400) [pid = 1652] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12a2d9000) [pid = 1652] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12e99a000) [pid = 1652] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c05e400) [pid = 1652] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x115891000) [pid = 1652] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11badc400) [pid = 1652] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127eb2000) [pid = 1652] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x127fe2800) [pid = 1652] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x127ea6800) [pid = 1652] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x123819c00) [pid = 1652] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:52:46 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x112228c00) [pid = 1652] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:52:46 INFO - PROCESS | 1652 | 1461088366219 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 622ms 10:52:46 INFO - PROCESS | 1652 | 1461088366226 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:52:46 INFO - PROCESS | 1652 | 1461088366228 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:52:46 INFO - PROCESS | 1652 | 1461088366231 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:52:46 INFO - PROCESS | 1652 | 1461088366232 Marionette TRACE conn2 <- [1,1414,null,{}] 10:52:46 INFO - PROCESS | 1652 | 1461088366235 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:46 INFO - PROCESS | 1652 | 1461088366347 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:52:46 INFO - PROCESS | 1652 | 1461088366404 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4d0000 == 67 [pid = 1652] [id = 361] 10:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11a74d000) [pid = 1652] [serial = 1082] [outer = 0x0] 10:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127ea6800) [pid = 1652] [serial = 1083] [outer = 0x11a74d000] 10:52:46 INFO - PROCESS | 1652 | 1461088366438 Marionette DEBUG loaded listener.js 10:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x12e999800) [pid = 1652] [serial = 1084] [outer = 0x11a74d000] 10:52:46 INFO - PROCESS | 1652 | 1461088366769 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 572ms 10:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:52:46 INFO - PROCESS | 1652 | 1461088366803 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:52:46 INFO - PROCESS | 1652 | 1461088366805 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:52:46 INFO - PROCESS | 1652 | 1461088366807 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:52:46 INFO - PROCESS | 1652 | 1461088366808 Marionette TRACE conn2 <- [1,1418,null,{}] 10:52:46 INFO - PROCESS | 1652 | 1461088366811 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:46 INFO - PROCESS | 1652 | 1461088366904 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:52:46 INFO - PROCESS | 1652 | 1461088366908 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x13009d000 == 68 [pid = 1652] [id = 362] 10:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x12bb5fc00) [pid = 1652] [serial = 1085] [outer = 0x0] 10:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x12ef56000) [pid = 1652] [serial = 1086] [outer = 0x12bb5fc00] 10:52:46 INFO - PROCESS | 1652 | 1461088366935 Marionette DEBUG loaded listener.js 10:52:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x12ef51c00) [pid = 1652] [serial = 1087] [outer = 0x12bb5fc00] 10:52:47 INFO - PROCESS | 1652 | 1461088367309 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 522ms 10:52:47 INFO - PROCESS | 1652 | 1461088367338 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:52:47 INFO - PROCESS | 1652 | 1461088367340 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:52:47 INFO - PROCESS | 1652 | 1461088367346 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:52:47 INFO - PROCESS | 1652 | 1461088367347 Marionette TRACE conn2 <- [1,1422,null,{}] 10:52:47 INFO - PROCESS | 1652 | 1461088367349 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:47 INFO - PROCESS | 1652 | 1461088367449 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:52:47 INFO - PROCESS | 1652 | 1461088367453 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x13095b000 == 69 [pid = 1652] [id = 363] 10:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x12ab57c00) [pid = 1652] [serial = 1088] [outer = 0x0] 10:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x12ab60c00) [pid = 1652] [serial = 1089] [outer = 0x12ab57c00] 10:52:47 INFO - PROCESS | 1652 | 1461088367480 Marionette DEBUG loaded listener.js 10:52:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12ab54c00) [pid = 1652] [serial = 1090] [outer = 0x12ab57c00] 10:52:47 INFO - PROCESS | 1652 | 1461088367860 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 521ms 10:52:47 INFO - PROCESS | 1652 | 1461088367868 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:52:47 INFO - PROCESS | 1652 | 1461088367870 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:52:47 INFO - PROCESS | 1652 | 1461088367880 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:52:47 INFO - PROCESS | 1652 | 1461088367881 Marionette TRACE conn2 <- [1,1426,null,{}] 10:52:47 INFO - PROCESS | 1652 | 1461088367885 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:48 INFO - PROCESS | 1652 | 1461088368070 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:52:48 INFO - PROCESS | 1652 | 1461088368241 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x1155c8000 == 70 [pid = 1652] [id = 364] 10:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11213a000) [pid = 1652] [serial = 1091] [outer = 0x0] 10:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11214ec00) [pid = 1652] [serial = 1092] [outer = 0x11213a000] 10:52:48 INFO - PROCESS | 1652 | 1461088368293 Marionette DEBUG loaded listener.js 10:52:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x112226c00) [pid = 1652] [serial = 1093] [outer = 0x11213a000] 10:52:48 INFO - PROCESS | 1652 | 1461088368784 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 979ms 10:52:48 INFO - PROCESS | 1652 | 1461088368854 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:52:48 INFO - PROCESS | 1652 | 1461088368860 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:52:48 INFO - PROCESS | 1652 | 1461088368864 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:52:48 INFO - PROCESS | 1652 | 1461088368866 Marionette TRACE conn2 <- [1,1430,null,{}] 10:52:48 INFO - PROCESS | 1652 | 1461088368869 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:48 INFO - PROCESS | 1652 | 1461088368986 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:52:49 INFO - PROCESS | 1652 | 1461088369058 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c373800 == 71 [pid = 1652] [id = 365] 10:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1176db400) [pid = 1652] [serial = 1094] [outer = 0x0] 10:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118e5b000) [pid = 1652] [serial = 1095] [outer = 0x1176db400] 10:52:49 INFO - PROCESS | 1652 | 1461088369090 Marionette DEBUG loaded listener.js 10:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11a83d800) [pid = 1652] [serial = 1096] [outer = 0x1176db400] 10:52:49 INFO - PROCESS | 1652 | 1461088369530 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 721ms 10:52:49 INFO - PROCESS | 1652 | 1461088369598 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:52:49 INFO - PROCESS | 1652 | 1461088369601 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:52:49 INFO - PROCESS | 1652 | 1461088369604 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:52:49 INFO - PROCESS | 1652 | 1461088369605 Marionette TRACE conn2 <- [1,1434,null,{}] 10:52:49 INFO - PROCESS | 1652 | 1461088369611 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:49 INFO - PROCESS | 1652 | 1461088369722 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:52:49 INFO - PROCESS | 1652 | 1461088369823 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be40800 == 72 [pid = 1652] [id = 366] 10:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11bb63800) [pid = 1652] [serial = 1097] [outer = 0x0] 10:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x127eab800) [pid = 1652] [serial = 1098] [outer = 0x11bb63800] 10:52:49 INFO - PROCESS | 1652 | 1461088369855 Marionette DEBUG loaded listener.js 10:52:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x1290f3000) [pid = 1652] [serial = 1099] [outer = 0x11bb63800] 10:52:50 INFO - PROCESS | 1652 | 1461088370264 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 724ms 10:52:50 INFO - PROCESS | 1652 | 1461088370329 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:52:50 INFO - PROCESS | 1652 | 1461088370330 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:52:50 INFO - PROCESS | 1652 | 1461088370337 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:52:50 INFO - PROCESS | 1652 | 1461088370342 Marionette TRACE conn2 <- [1,1438,null,{}] 10:52:50 INFO - PROCESS | 1652 | 1461088370346 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:50 INFO - PROCESS | 1652 | 1461088370463 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:52:50 INFO - PROCESS | 1652 | 1461088370566 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x138115800 == 73 [pid = 1652] [id = 367] 10:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1299e6800) [pid = 1652] [serial = 1100] [outer = 0x0] 10:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a26b800) [pid = 1652] [serial = 1101] [outer = 0x1299e6800] 10:52:50 INFO - PROCESS | 1652 | 1461088370599 Marionette DEBUG loaded listener.js 10:52:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12ab61000) [pid = 1652] [serial = 1102] [outer = 0x1299e6800] 10:52:51 INFO - PROCESS | 1652 | 1461088371011 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 729ms 10:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:52:51 INFO - PROCESS | 1652 | 1461088371062 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:52:51 INFO - PROCESS | 1652 | 1461088371064 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:52:51 INFO - PROCESS | 1652 | 1461088371066 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:52:51 INFO - PROCESS | 1652 | 1461088371068 Marionette TRACE conn2 <- [1,1442,null,{}] 10:52:51 INFO - PROCESS | 1652 | 1461088371070 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:51 INFO - PROCESS | 1652 | 1461088371200 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:52:51 INFO - PROCESS | 1652 | 1461088371350 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x131e52000 == 74 [pid = 1652] [id = 368] 10:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12ef58000) [pid = 1652] [serial = 1103] [outer = 0x0] 10:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12f315800) [pid = 1652] [serial = 1104] [outer = 0x12ef58000] 10:52:51 INFO - PROCESS | 1652 | 1461088371382 Marionette DEBUG loaded listener.js 10:52:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12f4abc00) [pid = 1652] [serial = 1105] [outer = 0x12ef58000] 10:52:51 INFO - PROCESS | 1652 | 1461088371831 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 819ms 10:52:51 INFO - PROCESS | 1652 | 1461088371889 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:52:51 INFO - PROCESS | 1652 | 1461088371892 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:52:51 INFO - PROCESS | 1652 | 1461088371896 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:52:51 INFO - PROCESS | 1652 | 1461088371897 Marionette TRACE conn2 <- [1,1446,null,{}] 10:52:51 INFO - PROCESS | 1652 | 1461088371900 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:52 INFO - PROCESS | 1652 | 1461088372015 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:52:52 INFO - PROCESS | 1652 | 1461088372089 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x131e6d800 == 75 [pid = 1652] [id = 369] 10:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12f8a3400) [pid = 1652] [serial = 1106] [outer = 0x0] 10:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12f8aac00) [pid = 1652] [serial = 1107] [outer = 0x12f8a3400] 10:52:52 INFO - PROCESS | 1652 | 1461088372127 Marionette DEBUG loaded listener.js 10:52:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12fd5d800) [pid = 1652] [serial = 1108] [outer = 0x12f8a3400] 10:52:52 INFO - PROCESS | 1652 | 1461088372843 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1021ms 10:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:52:52 INFO - PROCESS | 1652 | 1461088372918 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:52:52 INFO - PROCESS | 1652 | 1461088372920 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:52:52 INFO - PROCESS | 1652 | 1461088372923 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:52:52 INFO - PROCESS | 1652 | 1461088372926 Marionette TRACE conn2 <- [1,1450,null,{}] 10:52:52 INFO - PROCESS | 1652 | 1461088372942 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:53 INFO - PROCESS | 1652 | 1461088373044 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:52:53 INFO - PROCESS | 1652 | 1461088373105 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a917800 == 76 [pid = 1652] [id = 370] 10:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x115613c00) [pid = 1652] [serial = 1109] [outer = 0x0] 10:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11561a400) [pid = 1652] [serial = 1110] [outer = 0x115613c00] 10:52:53 INFO - PROCESS | 1652 | 1461088373134 Marionette DEBUG loaded listener.js 10:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x115659000) [pid = 1652] [serial = 1111] [outer = 0x115613c00] 10:52:53 INFO - PROCESS | 1652 | 1461088373612 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 721ms 10:52:53 INFO - PROCESS | 1652 | 1461088373645 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:52:53 INFO - PROCESS | 1652 | 1461088373648 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:52:53 INFO - PROCESS | 1652 | 1461088373653 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 1652 | 1461088373655 Marionette TRACE conn2 <- [1,1454,null,{}] 10:52:53 INFO - PROCESS | 1652 | 1461088373657 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:53 INFO - PROCESS | 1652 | 1461088373758 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:52:53 INFO - PROCESS | 1652 | 1461088373820 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192e3000 == 77 [pid = 1652] [id = 371] 10:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1185f0000) [pid = 1652] [serial = 1112] [outer = 0x0] 10:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1189e4800) [pid = 1652] [serial = 1113] [outer = 0x1185f0000] 10:52:53 INFO - PROCESS | 1652 | 1461088373848 Marionette DEBUG loaded listener.js 10:52:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x1191b9400) [pid = 1652] [serial = 1114] [outer = 0x1185f0000] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x13095b000 == 76 [pid = 1652] [id = 363] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x13009d000 == 75 [pid = 1652] [id = 362] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4d0000 == 74 [pid = 1652] [id = 361] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef78000 == 73 [pid = 1652] [id = 360] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12e723000 == 72 [pid = 1652] [id = 359] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12d421000 == 71 [pid = 1652] [id = 358] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12e9a5800) [pid = 1652] [serial = 1029] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12e65e000) [pid = 1652] [serial = 987] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x129df0000) [pid = 1652] [serial = 990] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12be3b000 == 70 [pid = 1652] [id = 357] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2a9000 == 69 [pid = 1652] [id = 356] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x129ddb800 == 68 [pid = 1652] [id = 355] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12726c800 == 67 [pid = 1652] [id = 354] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11a863800 == 66 [pid = 1652] [id = 353] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd84800 == 65 [pid = 1652] [id = 352] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11c57e800 == 64 [pid = 1652] [id = 351] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x123bb7800 == 63 [pid = 1652] [id = 345] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118faf000 == 62 [pid = 1652] [id = 344] 10:52:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef72000 == 61 [pid = 1652] [id = 343] 10:52:54 INFO - PROCESS | 1652 | 1461088374287 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 671ms 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12d4b2000) [pid = 1652] [serial = 1027] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1176da400) [pid = 1652] [serial = 993] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12e661000) [pid = 1652] [serial = 1015] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12b8cdc00) [pid = 1652] [serial = 940] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12f31e400) [pid = 1652] [serial = 1018] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x123826c00) [pid = 1652] [serial = 1024] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x127d6f800) [pid = 1652] [serial = 981] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12af10c00) [pid = 1652] [serial = 1026] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12b2b2000) [pid = 1652] [serial = 937] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12bb68c00) [pid = 1652] [serial = 1009] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12e9a3800) [pid = 1652] [serial = 1021] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x127ea5000) [pid = 1652] [serial = 1003] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11ade7c00) [pid = 1652] [serial = 997] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11a848c00) [pid = 1652] [serial = 996] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1272d0c00) [pid = 1652] [serial = 1000] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x123d7a400) [pid = 1652] [serial = 1002] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12e215800) [pid = 1652] [serial = 1014] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x12ef57000) [pid = 1652] [serial = 1017] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x12b3eec00) [pid = 1652] [serial = 984] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x127fe5000) [pid = 1652] [serial = 1005] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12e99f800) [pid = 1652] [serial = 1020] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11ac56000) [pid = 1652] [serial = 1023] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x119dcd400) [pid = 1652] [serial = 994] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x129917c00) [pid = 1652] [serial = 1006] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12cdabc00) [pid = 1652] [serial = 1011] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12a2ce400) [pid = 1652] [serial = 934] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x127d6fc00) [pid = 1652] [serial = 931] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11aad5400) [pid = 1652] [serial = 978] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x12d233800) [pid = 1652] [serial = 1012] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x12f312800) [pid = 1652] [serial = 973] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11c012800) [pid = 1652] [serial = 999] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11214f800) [pid = 1652] [serial = 975] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x12b8ca000) [pid = 1652] [serial = 1008] [outer = 0x0] [url = about:blank] 10:52:54 INFO - PROCESS | 1652 | 1461088374341 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:52:54 INFO - PROCESS | 1652 | 1461088374343 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:52:54 INFO - PROCESS | 1652 | 1461088374349 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:52:54 INFO - PROCESS | 1652 | 1461088374351 Marionette TRACE conn2 <- [1,1458,null,{}] 10:52:54 INFO - PROCESS | 1652 | 1461088374364 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:54 INFO - PROCESS | 1652 | 1461088374460 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:52:54 INFO - PROCESS | 1652 | 1461088374487 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7da000 == 62 [pid = 1652] [id = 372] 10:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x11a83e800) [pid = 1652] [serial = 1115] [outer = 0x0] 10:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x11a846800) [pid = 1652] [serial = 1116] [outer = 0x11a83e800] 10:52:54 INFO - PROCESS | 1652 | 1461088374515 Marionette DEBUG loaded listener.js 10:52:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x11ac4bc00) [pid = 1652] [serial = 1117] [outer = 0x11a83e800] 10:52:54 INFO - PROCESS | 1652 | 1461088374913 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 624ms 10:52:54 INFO - PROCESS | 1652 | 1461088374972 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:52:54 INFO - PROCESS | 1652 | 1461088374974 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:52:54 INFO - PROCESS | 1652 | 1461088374978 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:52:54 INFO - PROCESS | 1652 | 1461088374980 Marionette TRACE conn2 <- [1,1462,null,{}] 10:52:54 INFO - PROCESS | 1652 | 1461088374982 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:55 INFO - PROCESS | 1652 | 1461088375068 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:52:55 INFO - PROCESS | 1652 | 1461088375074 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c35f800 == 63 [pid = 1652] [id = 373] 10:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x11ac4c000) [pid = 1652] [serial = 1118] [outer = 0x0] 10:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x11b4b1c00) [pid = 1652] [serial = 1119] [outer = 0x11ac4c000] 10:52:55 INFO - PROCESS | 1652 | 1461088375101 Marionette DEBUG loaded listener.js 10:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x11bb69800) [pid = 1652] [serial = 1120] [outer = 0x11ac4c000] 10:52:55 INFO - PROCESS | 1652 | 1461088375443 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 518ms 10:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:52:55 INFO - PROCESS | 1652 | 1461088375497 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:52:55 INFO - PROCESS | 1652 | 1461088375499 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:52:55 INFO - PROCESS | 1652 | 1461088375501 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:52:55 INFO - PROCESS | 1652 | 1461088375502 Marionette TRACE conn2 <- [1,1466,null,{}] 10:52:55 INFO - PROCESS | 1652 | 1461088375504 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:55 INFO - PROCESS | 1652 | 1461088375587 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:52:55 INFO - PROCESS | 1652 | 1461088375593 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x126442000 == 64 [pid = 1652] [id = 374] 10:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11bb6d000) [pid = 1652] [serial = 1121] [outer = 0x0] 10:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11c05fc00) [pid = 1652] [serial = 1122] [outer = 0x11bb6d000] 10:52:55 INFO - PROCESS | 1652 | 1461088375619 Marionette DEBUG loaded listener.js 10:52:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x123d79c00) [pid = 1652] [serial = 1123] [outer = 0x11bb6d000] 10:52:55 INFO - PROCESS | 1652 | 1461088375970 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 519ms 10:52:56 INFO - PROCESS | 1652 | 1461088376020 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:52:56 INFO - PROCESS | 1652 | 1461088376021 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:52:56 INFO - PROCESS | 1652 | 1461088376024 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:52:56 INFO - PROCESS | 1652 | 1461088376025 Marionette TRACE conn2 <- [1,1470,null,{}] 10:52:56 INFO - PROCESS | 1652 | 1461088376027 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:56 INFO - PROCESS | 1652 | 1461088376158 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:52:56 INFO - PROCESS | 1652 | 1461088376201 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fbd000 == 65 [pid = 1652] [id = 375] 10:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11c00b000) [pid = 1652] [serial = 1124] [outer = 0x0] 10:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1273c3000) [pid = 1652] [serial = 1125] [outer = 0x11c00b000] 10:52:56 INFO - PROCESS | 1652 | 1461088376229 Marionette DEBUG loaded listener.js 10:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x127f08c00) [pid = 1652] [serial = 1126] [outer = 0x11c00b000] 10:52:56 INFO - PROCESS | 1652 | 1461088376548 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 570ms 10:52:56 INFO - PROCESS | 1652 | 1461088376594 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:52:56 INFO - PROCESS | 1652 | 1461088376596 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:52:56 INFO - PROCESS | 1652 | 1461088376598 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:52:56 INFO - PROCESS | 1652 | 1461088376599 Marionette TRACE conn2 <- [1,1474,null,{}] 10:52:56 INFO - PROCESS | 1652 | 1461088376601 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:56 INFO - PROCESS | 1652 | 1461088376713 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:52:56 INFO - PROCESS | 1652 | 1461088376726 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x129dc2800 == 66 [pid = 1652] [id = 376] 10:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11a7a6c00) [pid = 1652] [serial = 1127] [outer = 0x0] 10:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x127fddc00) [pid = 1652] [serial = 1128] [outer = 0x11a7a6c00] 10:52:56 INFO - PROCESS | 1652 | 1461088376753 Marionette DEBUG loaded listener.js 10:52:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x1290ee000) [pid = 1652] [serial = 1129] [outer = 0x11a7a6c00] 10:52:57 INFO - PROCESS | 1652 | 1461088377119 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 571ms 10:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:52:57 INFO - PROCESS | 1652 | 1461088377170 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:52:57 INFO - PROCESS | 1652 | 1461088377171 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:52:57 INFO - PROCESS | 1652 | 1461088377173 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:52:57 INFO - PROCESS | 1652 | 1461088377174 Marionette TRACE conn2 <- [1,1478,null,{}] 10:52:57 INFO - PROCESS | 1652 | 1461088377176 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:57 INFO - PROCESS | 1652 | 1461088377285 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:52:57 INFO - PROCESS | 1652 | 1461088377298 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae2000 == 67 [pid = 1652] [id = 377] 10:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x129779400) [pid = 1652] [serial = 1130] [outer = 0x0] 10:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1299e7c00) [pid = 1652] [serial = 1131] [outer = 0x129779400] 10:52:57 INFO - PROCESS | 1652 | 1461088377326 Marionette DEBUG loaded listener.js 10:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x129df1000) [pid = 1652] [serial = 1132] [outer = 0x129779400] 10:52:57 INFO - PROCESS | 1652 | 1461088377668 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 10:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:52:57 INFO - PROCESS | 1652 | 1461088377701 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:52:57 INFO - PROCESS | 1652 | 1461088377702 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:52:57 INFO - PROCESS | 1652 | 1461088377705 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:52:57 INFO - PROCESS | 1652 | 1461088377706 Marionette TRACE conn2 <- [1,1482,null,{}] 10:52:57 INFO - PROCESS | 1652 | 1461088377708 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:57 INFO - PROCESS | 1652 | 1461088377818 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:52:57 INFO - PROCESS | 1652 | 1461088377834 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad8e000 == 68 [pid = 1652] [id = 378] 10:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12703d000) [pid = 1652] [serial = 1133] [outer = 0x0] 10:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12a270800) [pid = 1652] [serial = 1134] [outer = 0x12703d000] 10:52:57 INFO - PROCESS | 1652 | 1461088377859 Marionette DEBUG loaded listener.js 10:52:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a278800) [pid = 1652] [serial = 1135] [outer = 0x12703d000] 10:52:58 INFO - PROCESS | 1652 | 1461088378220 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 520ms 10:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:52:58 INFO - PROCESS | 1652 | 1461088378227 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:52:58 INFO - PROCESS | 1652 | 1461088378228 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:52:58 INFO - PROCESS | 1652 | 1461088378230 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:52:58 INFO - PROCESS | 1652 | 1461088378232 Marionette TRACE conn2 <- [1,1486,null,{}] 10:52:58 INFO - PROCESS | 1652 | 1461088378234 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:58 INFO - PROCESS | 1652 | 1461088378348 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:52:58 INFO - PROCESS | 1652 | 1461088378385 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba66800 == 69 [pid = 1652] [id = 379] 10:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x118674400) [pid = 1652] [serial = 1136] [outer = 0x0] 10:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12ab53800) [pid = 1652] [serial = 1137] [outer = 0x118674400] 10:52:58 INFO - PROCESS | 1652 | 1461088378411 Marionette DEBUG loaded listener.js 10:52:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12abcbc00) [pid = 1652] [serial = 1138] [outer = 0x118674400] 10:52:58 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12a275800) [pid = 1652] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:52:58 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12bbde800) [pid = 1652] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:52:58 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12a275c00) [pid = 1652] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:52:58 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x1176de400) [pid = 1652] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:52:58 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11a74d000) [pid = 1652] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:52:58 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11ac50c00) [pid = 1652] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:52:58 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12e220800) [pid = 1652] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:52:58 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x114407c00) [pid = 1652] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:52:58 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x1244dbc00) [pid = 1652] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:52:58 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11221c000) [pid = 1652] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:52:58 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x127f03800) [pid = 1652] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:52:58 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x11bb6b800) [pid = 1652] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:52:58 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x12bb5fc00) [pid = 1652] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:52:58 INFO - PROCESS | 1652 | 1461088378897 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 720ms 10:52:58 INFO - PROCESS | 1652 | 1461088378954 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:52:58 INFO - PROCESS | 1652 | 1461088378956 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:52:58 INFO - PROCESS | 1652 | 1461088378964 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:52:58 INFO - PROCESS | 1652 | 1461088378966 Marionette TRACE conn2 <- [1,1490,null,{}] 10:52:58 INFO - PROCESS | 1652 | 1461088378969 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:59 INFO - PROCESS | 1652 | 1461088379078 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:52:59 INFO - PROCESS | 1652 | 1461088379103 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd61800 == 70 [pid = 1652] [id = 380] 10:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x12ab5bc00) [pid = 1652] [serial = 1139] [outer = 0x0] 10:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x12abd2c00) [pid = 1652] [serial = 1140] [outer = 0x12ab5bc00] 10:52:59 INFO - PROCESS | 1652 | 1461088379132 Marionette DEBUG loaded listener.js 10:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x12af05400) [pid = 1652] [serial = 1141] [outer = 0x12ab5bc00] 10:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 10:52:59 INFO - PROCESS | 1652 | 1461088379482 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:52:59 INFO - PROCESS | 1652 | 1461088379486 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:52:59 INFO - PROCESS | 1652 | 1461088379487 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:52:59 INFO - PROCESS | 1652 | 1461088379489 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:52:59 INFO - PROCESS | 1652 | 1461088379491 Marionette TRACE conn2 <- [1,1494,null,{}] 10:52:59 INFO - PROCESS | 1652 | 1461088379496 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:59 INFO - PROCESS | 1652 | 1461088379587 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:52:59 INFO - PROCESS | 1652 | 1461088379647 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cff2000 == 71 [pid = 1652] [id = 381] 10:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x12ab5d000) [pid = 1652] [serial = 1142] [outer = 0x0] 10:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x12b2ab800) [pid = 1652] [serial = 1143] [outer = 0x12ab5d000] 10:52:59 INFO - PROCESS | 1652 | 1461088379672 Marionette DEBUG loaded listener.js 10:52:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x12b817800) [pid = 1652] [serial = 1144] [outer = 0x12ab5d000] 10:52:59 INFO - PROCESS | 1652 | 1461088379960 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 523ms 10:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:53:00 INFO - PROCESS | 1652 | 1461088380012 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:53:00 INFO - PROCESS | 1652 | 1461088380013 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:53:00 INFO - PROCESS | 1652 | 1461088380015 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:53:00 INFO - PROCESS | 1652 | 1461088380016 Marionette TRACE conn2 <- [1,1498,null,{}] 10:53:00 INFO - PROCESS | 1652 | 1461088380019 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:00 INFO - PROCESS | 1652 | 1461088380116 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:53:00 INFO - PROCESS | 1652 | 1461088380121 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e341000 == 72 [pid = 1652] [id = 382] 10:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12b8cb800) [pid = 1652] [serial = 1145] [outer = 0x0] 10:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x12bb5d400) [pid = 1652] [serial = 1146] [outer = 0x12b8cb800] 10:53:00 INFO - PROCESS | 1652 | 1461088380147 Marionette DEBUG loaded listener.js 10:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x12bbd4c00) [pid = 1652] [serial = 1147] [outer = 0x12b8cb800] 10:53:00 INFO - PROCESS | 1652 | 1461088380494 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 518ms 10:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:53:00 INFO - PROCESS | 1652 | 1461088380544 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:53:00 INFO - PROCESS | 1652 | 1461088380545 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:53:00 INFO - PROCESS | 1652 | 1461088380547 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:53:00 INFO - PROCESS | 1652 | 1461088380548 Marionette TRACE conn2 <- [1,1502,null,{}] 10:53:00 INFO - PROCESS | 1652 | 1461088380550 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:00 INFO - PROCESS | 1652 | 1461088380641 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:53:00 INFO - PROCESS | 1652 | 1461088380645 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e732000 == 73 [pid = 1652] [id = 383] 10:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12bbd5800) [pid = 1652] [serial = 1148] [outer = 0x0] 10:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12ce6e400) [pid = 1652] [serial = 1149] [outer = 0x12bbd5800] 10:53:00 INFO - PROCESS | 1652 | 1461088380670 Marionette DEBUG loaded listener.js 10:53:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12d22a000) [pid = 1652] [serial = 1150] [outer = 0x12bbd5800] 10:53:01 INFO - PROCESS | 1652 | 1461088381229 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 721ms 10:53:01 INFO - PROCESS | 1652 | 1461088381269 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:53:01 INFO - PROCESS | 1652 | 1461088381272 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:53:01 INFO - PROCESS | 1652 | 1461088381296 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:53:01 INFO - PROCESS | 1652 | 1461088381298 Marionette TRACE conn2 <- [1,1506,null,{}] 10:53:01 INFO - PROCESS | 1652 | 1461088381302 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:01 INFO - PROCESS | 1652 | 1461088381421 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:53:01 INFO - PROCESS | 1652 | 1461088381526 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a78f000 == 74 [pid = 1652] [id = 384] 10:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11561bc00) [pid = 1652] [serial = 1151] [outer = 0x0] 10:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x115651000) [pid = 1652] [serial = 1152] [outer = 0x11561bc00] 10:53:01 INFO - PROCESS | 1652 | 1461088381559 Marionette DEBUG loaded listener.js 10:53:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1176d8c00) [pid = 1652] [serial = 1153] [outer = 0x11561bc00] 10:53:02 INFO - PROCESS | 1652 | 1461088382009 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 724ms 10:53:02 INFO - PROCESS | 1652 | 1461088382018 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:53:02 INFO - PROCESS | 1652 | 1461088382023 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:53:02 INFO - PROCESS | 1652 | 1461088382027 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:53:02 INFO - PROCESS | 1652 | 1461088382029 Marionette TRACE conn2 <- [1,1510,null,{}] 10:53:02 INFO - PROCESS | 1652 | 1461088382032 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:02 INFO - PROCESS | 1652 | 1461088382147 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:53:02 INFO - PROCESS | 1652 | 1461088382207 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x127db0000 == 75 [pid = 1652] [id = 385] 10:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x1189e9c00) [pid = 1652] [serial = 1154] [outer = 0x0] 10:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11a83c800) [pid = 1652] [serial = 1155] [outer = 0x1189e9c00] 10:53:02 INFO - PROCESS | 1652 | 1461088382279 Marionette DEBUG loaded listener.js 10:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11ade7c00) [pid = 1652] [serial = 1156] [outer = 0x1189e9c00] 10:53:02 INFO - PROCESS | 1652 | 1461088382719 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 721ms 10:53:02 INFO - PROCESS | 1652 | 1461088382755 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:53:02 INFO - PROCESS | 1652 | 1461088382757 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:53:02 INFO - PROCESS | 1652 | 1461088382778 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:53:02 INFO - PROCESS | 1652 | 1461088382781 Marionette TRACE conn2 <- [1,1514,null,{}] 10:53:02 INFO - PROCESS | 1652 | 1461088382789 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:02 INFO - PROCESS | 1652 | 1461088382902 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:53:02 INFO - PROCESS | 1652 | 1461088382974 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d405800 == 76 [pid = 1652] [id = 386] 10:53:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1244dc800) [pid = 1652] [serial = 1157] [outer = 0x0] 10:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x127d6d400) [pid = 1652] [serial = 1158] [outer = 0x1244dc800] 10:53:03 INFO - PROCESS | 1652 | 1461088383008 Marionette DEBUG loaded listener.js 10:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x127f07800) [pid = 1652] [serial = 1159] [outer = 0x1244dc800] 10:53:03 INFO - PROCESS | 1652 | 1461088383476 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 723ms 10:53:03 INFO - PROCESS | 1652 | 1461088383501 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:53:03 INFO - PROCESS | 1652 | 1461088383504 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:53:03 INFO - PROCESS | 1652 | 1461088383529 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:53:03 INFO - PROCESS | 1652 | 1461088383531 Marionette TRACE conn2 <- [1,1518,null,{}] 10:53:03 INFO - PROCESS | 1652 | 1461088383536 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:03 INFO - PROCESS | 1652 | 1461088383686 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:53:03 INFO - PROCESS | 1652 | 1461088383772 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb98800 == 77 [pid = 1652] [id = 387] 10:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x129783800) [pid = 1652] [serial = 1160] [outer = 0x0] 10:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x129df2400) [pid = 1652] [serial = 1161] [outer = 0x129783800] 10:53:03 INFO - PROCESS | 1652 | 1461088383821 Marionette DEBUG loaded listener.js 10:53:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12ab53400) [pid = 1652] [serial = 1162] [outer = 0x129783800] 10:53:04 INFO - PROCESS | 1652 | 1461088384350 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:53:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:53:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 897ms 10:53:04 INFO - PROCESS | 1652 | 1461088384405 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:53:04 INFO - PROCESS | 1652 | 1461088384406 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:53:04 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:53:04 INFO - PROCESS | 1652 | 1461088384409 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:53:04 INFO - PROCESS | 1652 | 1461088384410 Marionette TRACE conn2 <- [1,1522,null,{}] 10:53:04 INFO - PROCESS | 1652 | 1461088384412 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:04 INFO - PROCESS | 1652 | 1461088384519 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:53:04 INFO - PROCESS | 1652 | 1461088384591 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f337800 == 78 [pid = 1652] [id = 388] 10:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x127fde000) [pid = 1652] [serial = 1163] [outer = 0x0] 10:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12ab5e800) [pid = 1652] [serial = 1164] [outer = 0x127fde000] 10:53:04 INFO - PROCESS | 1652 | 1461088384620 Marionette DEBUG loaded listener.js 10:53:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12abd5400) [pid = 1652] [serial = 1165] [outer = 0x127fde000] 10:53:04 INFO - PROCESS | 1652 | 1461088384989 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:53:05 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:53:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:53:05 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:53:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:53:05 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 10:53:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:53:05 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 10:53:05 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:53:05 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 620ms 10:53:05 INFO - PROCESS | 1652 | 1461088385029 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:53:05 INFO - PROCESS | 1652 | 1461088385031 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:53:05 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:53:05 INFO - PROCESS | 1652 | 1461088385033 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:53:05 INFO - PROCESS | 1652 | 1461088385035 Marionette TRACE conn2 <- [1,1526,null,{}] 10:53:05 INFO - PROCESS | 1652 | 1461088385037 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:05 INFO - PROCESS | 1652 | 1461088385153 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:53:05 INFO - PROCESS | 1652 | 1461088385229 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe30000 == 79 [pid = 1652] [id = 389] 10:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12ab5c400) [pid = 1652] [serial = 1166] [outer = 0x0] 10:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12d4d0800) [pid = 1652] [serial = 1167] [outer = 0x12ab5c400] 10:53:05 INFO - PROCESS | 1652 | 1461088385262 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12e21fc00) [pid = 1652] [serial = 1168] [outer = 0x12ab5c400] 10:53:05 INFO - PROCESS | 1652 | 1461088385618 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:53:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:53:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:53:05 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:53:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:05 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:53:05 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 619ms 10:53:05 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:53:05 INFO - PROCESS | 1652 | 1461088385653 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:53:05 INFO - PROCESS | 1652 | 1461088385654 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:53:05 INFO - PROCESS | 1652 | 1461088385656 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:53:05 INFO - PROCESS | 1652 | 1461088385658 Marionette TRACE conn2 <- [1,1530,null,{}] 10:53:05 INFO - PROCESS | 1652 | 1461088385660 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:05 INFO - PROCESS | 1652 | 1461088385769 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:53:05 INFO - PROCESS | 1652 | 1461088385864 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x13094f800 == 80 [pid = 1652] [id = 390] 10:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12af07400) [pid = 1652] [serial = 1169] [outer = 0x0] 10:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12e22fc00) [pid = 1652] [serial = 1170] [outer = 0x12af07400] 10:53:05 INFO - PROCESS | 1652 | 1461088385896 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12e998800) [pid = 1652] [serial = 1171] [outer = 0x12af07400] 10:53:06 INFO - PROCESS | 1652 | 1461088386249 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:53:06 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 10:53:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:53:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:53:06 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:53:06 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 10:53:06 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:53:06 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 619ms 10:53:06 INFO - PROCESS | 1652 | 1461088386277 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:53:06 INFO - PROCESS | 1652 | 1461088386278 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:53:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:53:06 INFO - PROCESS | 1652 | 1461088386281 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:53:06 INFO - PROCESS | 1652 | 1461088386282 Marionette TRACE conn2 <- [1,1534,null,{}] 10:53:06 INFO - PROCESS | 1652 | 1461088386284 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:06 INFO - PROCESS | 1652 | 1461088386391 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:53:06 INFO - PROCESS | 1652 | 1461088386455 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x138103800 == 81 [pid = 1652] [id = 391] 10:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12e5a4400) [pid = 1652] [serial = 1172] [outer = 0x0] 10:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12e5aa400) [pid = 1652] [serial = 1173] [outer = 0x12e5a4400] 10:53:06 INFO - PROCESS | 1652 | 1461088386525 Marionette DEBUG loaded listener.js 10:53:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12e5b1000) [pid = 1652] [serial = 1174] [outer = 0x12e5a4400] 10:53:06 INFO - PROCESS | 1652 | 1461088386913 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:53:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:53:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 669ms 10:53:06 INFO - PROCESS | 1652 | 1461088386950 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:53:06 INFO - PROCESS | 1652 | 1461088386952 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:53:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:53:06 INFO - PROCESS | 1652 | 1461088386954 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:53:06 INFO - PROCESS | 1652 | 1461088386956 Marionette TRACE conn2 <- [1,1538,null,{}] 10:53:06 INFO - PROCESS | 1652 | 1461088386958 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:07 INFO - PROCESS | 1652 | 1461088387086 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:53:07 INFO - PROCESS | 1652 | 1461088387194 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7cd800 == 82 [pid = 1652] [id = 392] 10:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x114422400) [pid = 1652] [serial = 1175] [outer = 0x0] 10:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12adbe800) [pid = 1652] [serial = 1176] [outer = 0x114422400] 10:53:07 INFO - PROCESS | 1652 | 1461088387223 Marionette DEBUG loaded listener.js 10:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12adc3800) [pid = 1652] [serial = 1177] [outer = 0x114422400] 10:53:07 INFO - PROCESS | 1652 | 1461088387650 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:53:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:53:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 722ms 10:53:07 INFO - PROCESS | 1652 | 1461088387678 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:53:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:53:07 INFO - PROCESS | 1652 | 1461088387680 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:53:07 INFO - PROCESS | 1652 | 1461088387683 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:53:07 INFO - PROCESS | 1652 | 1461088387686 Marionette TRACE conn2 <- [1,1542,null,{}] 10:53:07 INFO - PROCESS | 1652 | 1461088387689 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:07 INFO - PROCESS | 1652 | 1461088387821 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:53:07 INFO - PROCESS | 1652 | 1461088387902 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x119295800 == 83 [pid = 1652] [id = 393] 10:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11221dc00) [pid = 1652] [serial = 1178] [outer = 0x0] 10:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x127fdfc00) [pid = 1652] [serial = 1179] [outer = 0x11221dc00] 10:53:07 INFO - PROCESS | 1652 | 1461088387932 Marionette DEBUG loaded listener.js 10:53:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12b2af800) [pid = 1652] [serial = 1180] [outer = 0x11221dc00] 10:53:08 INFO - PROCESS | 1652 | 1461088388533 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:53:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:53:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 870ms 10:53:08 INFO - PROCESS | 1652 | 1461088388559 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:53:08 INFO - PROCESS | 1652 | 1461088388561 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:53:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:53:08 INFO - PROCESS | 1652 | 1461088388567 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:53:08 INFO - PROCESS | 1652 | 1461088388569 Marionette TRACE conn2 <- [1,1546,null,{}] 10:53:08 INFO - PROCESS | 1652 | 1461088388573 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:08 INFO - PROCESS | 1652 | 1461088388681 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:53:08 INFO - PROCESS | 1652 | 1461088388763 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a917000 == 84 [pid = 1652] [id = 394] 10:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x112221800) [pid = 1652] [serial = 1181] [outer = 0x0] 10:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x11561b000) [pid = 1652] [serial = 1182] [outer = 0x112221800] 10:53:08 INFO - PROCESS | 1652 | 1461088388793 Marionette DEBUG loaded listener.js 10:53:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1176d3400) [pid = 1652] [serial = 1183] [outer = 0x112221800] 10:53:09 INFO - PROCESS | 1652 | 1461088389252 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:53:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:53:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 721ms 10:53:09 INFO - PROCESS | 1652 | 1461088389288 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:53:09 INFO - PROCESS | 1652 | 1461088389292 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:53:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:53:09 INFO - PROCESS | 1652 | 1461088389319 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:53:09 INFO - PROCESS | 1652 | 1461088389321 Marionette TRACE conn2 <- [1,1550,null,{}] 10:53:09 INFO - PROCESS | 1652 | 1461088389323 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:09 INFO - PROCESS | 1652 | 1461088389430 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12e341000 == 83 [pid = 1652] [id = 382] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12cff2000 == 82 [pid = 1652] [id = 381] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd61800 == 81 [pid = 1652] [id = 380] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba66800 == 80 [pid = 1652] [id = 379] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad8e000 == 79 [pid = 1652] [id = 378] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae2000 == 78 [pid = 1652] [id = 377] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12ab60c00) [pid = 1652] [serial = 1089] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | 1461088389571 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x129dc2800 == 77 [pid = 1652] [id = 376] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x118fbd000 == 76 [pid = 1652] [id = 375] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x126442000 == 75 [pid = 1652] [id = 374] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11c35f800 == 74 [pid = 1652] [id = 373] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7da000 == 73 [pid = 1652] [id = 372] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1192e3000 == 72 [pid = 1652] [id = 371] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11a917800 == 71 [pid = 1652] [id = 370] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x131e52000 == 70 [pid = 1652] [id = 368] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x138115800 == 69 [pid = 1652] [id = 367] 10:53:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f87800 == 70 [pid = 1652] [id = 395] 10:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1146b0400) [pid = 1652] [serial = 1184] [outer = 0x0] 10:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11a745000) [pid = 1652] [serial = 1185] [outer = 0x1146b0400] 10:53:09 INFO - PROCESS | 1652 | 1461088389607 Marionette DEBUG loaded listener.js 10:53:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11acd4800) [pid = 1652] [serial = 1186] [outer = 0x1146b0400] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x12be40800 == 69 [pid = 1652] [id = 366] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x11c373800 == 68 [pid = 1652] [id = 365] 10:53:09 INFO - PROCESS | 1652 | --DOCSHELL 0x1155c8000 == 67 [pid = 1652] [id = 364] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12a2ce800) [pid = 1652] [serial = 1071] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12d4a6800) [pid = 1652] [serial = 1077] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12bbda400) [pid = 1652] [serial = 1075] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12b8d0800) [pid = 1652] [serial = 1074] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12e225800) [pid = 1652] [serial = 1080] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x127ea6800) [pid = 1652] [serial = 1083] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x1299e9c00) [pid = 1652] [serial = 1078] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11adeb000) [pid = 1652] [serial = 1056] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12f4a7400) [pid = 1652] [serial = 1030] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1290ef400) [pid = 1652] [serial = 1068] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x127f02800) [pid = 1652] [serial = 1062] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x127f09400) [pid = 1652] [serial = 1063] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x119257800) [pid = 1652] [serial = 1054] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11641ec00) [pid = 1652] [serial = 1053] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12f89dc00) [pid = 1652] [serial = 1047] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11aad0c00) [pid = 1652] [serial = 1050] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x127f10800) [pid = 1652] [serial = 1065] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x127fe9000) [pid = 1652] [serial = 1066] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11bb70400) [pid = 1652] [serial = 1059] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x123c41800) [pid = 1652] [serial = 1060] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12381d400) [pid = 1652] [serial = 1038] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12ce6ec00) [pid = 1652] [serial = 1044] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x114654400) [pid = 1652] [serial = 1032] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12b2aac00) [pid = 1652] [serial = 1041] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x119255000) [pid = 1652] [serial = 1035] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12ef56000) [pid = 1652] [serial = 1086] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12ef51c00) [pid = 1652] [serial = 1087] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11b87ec00) [pid = 1652] [serial = 1057] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x12e705c00) [pid = 1652] [serial = 1081] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x12b2aa800) [pid = 1652] [serial = 1072] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12e999800) [pid = 1652] [serial = 1084] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a273800) [pid = 1652] [serial = 1069] [outer = 0x0] [url = about:blank] 10:53:09 INFO - PROCESS | 1652 | 1461088389939 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:53:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:53:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 626ms 10:53:09 INFO - PROCESS | 1652 | 1461088389946 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:53:09 INFO - PROCESS | 1652 | 1461088389947 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:53:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:53:09 INFO - PROCESS | 1652 | 1461088389950 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:53:09 INFO - PROCESS | 1652 | 1461088389952 Marionette TRACE conn2 <- [1,1554,null,{}] 10:53:09 INFO - PROCESS | 1652 | 1461088389962 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:10 INFO - PROCESS | 1652 | 1461088390075 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:53:10 INFO - PROCESS | 1652 | 1461088390080 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12424e800 == 68 [pid = 1652] [id = 396] 10:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11b832400) [pid = 1652] [serial = 1187] [outer = 0x0] 10:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11c019400) [pid = 1652] [serial = 1188] [outer = 0x11b832400] 10:53:10 INFO - PROCESS | 1652 | 1461088390109 Marionette DEBUG loaded listener.js 10:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x127270400) [pid = 1652] [serial = 1189] [outer = 0x11b832400] 10:53:10 INFO - PROCESS | 1652 | 1461088390533 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:53:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:53:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 621ms 10:53:10 INFO - PROCESS | 1652 | 1461088390572 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:53:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:53:10 INFO - PROCESS | 1652 | 1461088390575 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:53:10 INFO - PROCESS | 1652 | 1461088390580 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:53:10 INFO - PROCESS | 1652 | 1461088390582 Marionette TRACE conn2 <- [1,1558,null,{}] 10:53:10 INFO - PROCESS | 1652 | 1461088390585 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:10 INFO - PROCESS | 1652 | 1461088390688 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:53:10 INFO - PROCESS | 1652 | 1461088390694 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a29b000 == 69 [pid = 1652] [id = 397] 10:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x127271400) [pid = 1652] [serial = 1190] [outer = 0x0] 10:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x127f06800) [pid = 1652] [serial = 1191] [outer = 0x127271400] 10:53:10 INFO - PROCESS | 1652 | 1461088390721 Marionette DEBUG loaded listener.js 10:53:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x127fe9c00) [pid = 1652] [serial = 1192] [outer = 0x127271400] 10:53:11 INFO - PROCESS | 1652 | 1461088391065 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:53:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:53:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 522ms 10:53:11 INFO - PROCESS | 1652 | 1461088391102 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:53:11 INFO - PROCESS | 1652 | 1461088391103 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:53:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:53:11 INFO - PROCESS | 1652 | 1461088391105 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:53:11 INFO - PROCESS | 1652 | 1461088391106 Marionette TRACE conn2 <- [1,1562,null,{}] 10:53:11 INFO - PROCESS | 1652 | 1461088391109 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:11 INFO - PROCESS | 1652 | 1461088391201 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:53:11 INFO - PROCESS | 1652 | 1461088391206 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae4800 == 70 [pid = 1652] [id = 398] 10:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x129778000) [pid = 1652] [serial = 1193] [outer = 0x0] 10:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x129de7000) [pid = 1652] [serial = 1194] [outer = 0x129778000] 10:53:11 INFO - PROCESS | 1652 | 1461088391232 Marionette DEBUG loaded listener.js 10:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a273c00) [pid = 1652] [serial = 1195] [outer = 0x129778000] 10:53:11 INFO - PROCESS | 1652 | 1461088391621 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:53:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:53:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 523ms 10:53:11 INFO - PROCESS | 1652 | 1461088391630 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:53:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:53:11 INFO - PROCESS | 1652 | 1461088391632 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:53:11 INFO - PROCESS | 1652 | 1461088391635 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:53:11 INFO - PROCESS | 1652 | 1461088391636 Marionette TRACE conn2 <- [1,1566,null,{}] 10:53:11 INFO - PROCESS | 1652 | 1461088391639 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:11 INFO - PROCESS | 1652 | 1461088391846 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:53:11 INFO - PROCESS | 1652 | 1461088391872 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b273800 == 71 [pid = 1652] [id = 399] 10:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12a2cf800) [pid = 1652] [serial = 1196] [outer = 0x0] 10:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12abcdc00) [pid = 1652] [serial = 1197] [outer = 0x12a2cf800] 10:53:11 INFO - PROCESS | 1652 | 1461088391917 Marionette DEBUG loaded listener.js 10:53:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12b3f6000) [pid = 1652] [serial = 1198] [outer = 0x12a2cf800] 10:53:12 INFO - PROCESS | 1652 | 1461088392340 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:53:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:53:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 721ms 10:53:12 INFO - PROCESS | 1652 | 1461088392356 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:53:12 INFO - PROCESS | 1652 | 1461088392358 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:53:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:53:12 INFO - PROCESS | 1652 | 1461088392362 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:53:12 INFO - PROCESS | 1652 | 1461088392364 Marionette TRACE conn2 <- [1,1570,null,{}] 10:53:12 INFO - PROCESS | 1652 | 1461088392366 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:12 INFO - PROCESS | 1652 | 1461088392485 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:53:12 INFO - PROCESS | 1652 | 1461088392520 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe5000 == 72 [pid = 1652] [id = 400] 10:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12b819c00) [pid = 1652] [serial = 1199] [outer = 0x0] 10:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12bb60400) [pid = 1652] [serial = 1200] [outer = 0x12b819c00] 10:53:12 INFO - PROCESS | 1652 | 1461088392545 Marionette DEBUG loaded listener.js 10:53:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12d4b1c00) [pid = 1652] [serial = 1201] [outer = 0x12b819c00] 10:53:12 INFO - PROCESS | 1652 | 1461088392900 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:53:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:53:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 568ms 10:53:12 INFO - PROCESS | 1652 | 1461088392931 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:53:12 INFO - PROCESS | 1652 | 1461088392932 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:53:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:53:12 INFO - PROCESS | 1652 | 1461088392934 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:53:12 INFO - PROCESS | 1652 | 1461088392935 Marionette TRACE conn2 <- [1,1574,null,{}] 10:53:12 INFO - PROCESS | 1652 | 1461088392938 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:13 INFO - PROCESS | 1652 | 1461088393055 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:53:13 INFO - PROCESS | 1652 | 1461088393066 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d483800 == 73 [pid = 1652] [id = 401] 10:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12b8c8400) [pid = 1652] [serial = 1202] [outer = 0x0] 10:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12e151c00) [pid = 1652] [serial = 1203] [outer = 0x12b8c8400] 10:53:13 INFO - PROCESS | 1652 | 1461088393091 Marionette DEBUG loaded listener.js 10:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12e5b3000) [pid = 1652] [serial = 1204] [outer = 0x12b8c8400] 10:53:13 INFO - PROCESS | 1652 | 1461088393431 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:53:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:53:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 10:53:13 INFO - PROCESS | 1652 | 1461088393453 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:53:13 INFO - PROCESS | 1652 | 1461088393454 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:53:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:53:13 INFO - PROCESS | 1652 | 1461088393457 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:53:13 INFO - PROCESS | 1652 | 1461088393460 Marionette TRACE conn2 <- [1,1578,null,{}] 10:53:13 INFO - PROCESS | 1652 | 1461088393463 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:13 INFO - PROCESS | 1652 | 1461088393581 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:53:13 INFO - PROCESS | 1652 | 1461088393593 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e730000 == 74 [pid = 1652] [id = 402] 10:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a2d7400) [pid = 1652] [serial = 1205] [outer = 0x0] 10:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12e705c00) [pid = 1652] [serial = 1206] [outer = 0x12a2d7400] 10:53:13 INFO - PROCESS | 1652 | 1461088393619 Marionette DEBUG loaded listener.js 10:53:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12ef5e000) [pid = 1652] [serial = 1207] [outer = 0x12a2d7400] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11a7a6c00) [pid = 1652] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x129779400) [pid = 1652] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x11c00b000) [pid = 1652] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x1185f0000) [pid = 1652] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x118674400) [pid = 1652] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x11ac4c000) [pid = 1652] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x115613c00) [pid = 1652] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12703d000) [pid = 1652] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12ab5d000) [pid = 1652] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11a83e800) [pid = 1652] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11bb6d000) [pid = 1652] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12ab5bc00) [pid = 1652] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12ab57c00) [pid = 1652] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:53:14 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12b8cb800) [pid = 1652] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:53:14 INFO - PROCESS | 1652 | 1461088394101 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:53:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:53:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 671ms 10:53:14 INFO - PROCESS | 1652 | 1461088394129 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:53:14 INFO - PROCESS | 1652 | 1461088394130 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:53:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:53:14 INFO - PROCESS | 1652 | 1461088394132 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:53:14 INFO - PROCESS | 1652 | 1461088394134 Marionette TRACE conn2 <- [1,1582,null,{}] 10:53:14 INFO - PROCESS | 1652 | 1461088394136 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:14 INFO - PROCESS | 1652 | 1461088394230 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:53:14 INFO - PROCESS | 1652 | 1461088394296 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x129728000 == 75 [pid = 1652] [id = 403] 10:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x1146b7800) [pid = 1652] [serial = 1208] [outer = 0x0] 10:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11a7b2400) [pid = 1652] [serial = 1209] [outer = 0x1146b7800] 10:53:14 INFO - PROCESS | 1652 | 1461088394324 Marionette DEBUG loaded listener.js 10:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11adbac00) [pid = 1652] [serial = 1210] [outer = 0x1146b7800] 10:53:14 INFO - PROCESS | 1652 | 1461088394604 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:53:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:53:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 518ms 10:53:14 INFO - PROCESS | 1652 | 1461088394651 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:53:14 INFO - PROCESS | 1652 | 1461088394653 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:53:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:53:14 INFO - PROCESS | 1652 | 1461088394655 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:53:14 INFO - PROCESS | 1652 | 1461088394657 Marionette TRACE conn2 <- [1,1586,null,{}] 10:53:14 INFO - PROCESS | 1652 | 1461088394663 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:14 INFO - PROCESS | 1652 | 1461088394775 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:53:14 INFO - PROCESS | 1652 | 1461088394779 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8dc800 == 76 [pid = 1652] [id = 404] 10:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11adbcc00) [pid = 1652] [serial = 1211] [outer = 0x0] 10:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11c00b000) [pid = 1652] [serial = 1212] [outer = 0x11adbcc00] 10:53:14 INFO - PROCESS | 1652 | 1461088394809 Marionette DEBUG loaded listener.js 10:53:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12bb3b400) [pid = 1652] [serial = 1213] [outer = 0x11adbcc00] 10:53:15 INFO - PROCESS | 1652 | 1461088395179 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:53:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:53:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 572ms 10:53:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:53:15 INFO - PROCESS | 1652 | 1461088395228 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:53:15 INFO - PROCESS | 1652 | 1461088395229 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:53:15 INFO - PROCESS | 1652 | 1461088395231 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:53:15 INFO - PROCESS | 1652 | 1461088395232 Marionette TRACE conn2 <- [1,1590,null,{}] 10:53:15 INFO - PROCESS | 1652 | 1461088395235 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:15 INFO - PROCESS | 1652 | 1461088395331 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:53:15 INFO - PROCESS | 1652 | 1461088395335 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1302a4000 == 77 [pid = 1652] [id = 405] 10:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11adc4000) [pid = 1652] [serial = 1214] [outer = 0x0] 10:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x129d41000) [pid = 1652] [serial = 1215] [outer = 0x11adc4000] 10:53:15 INFO - PROCESS | 1652 | 1461088395361 Marionette DEBUG loaded listener.js 10:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12e9a4000) [pid = 1652] [serial = 1216] [outer = 0x11adc4000] 10:53:15 INFO - PROCESS | 1652 | 1461088395706 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:53:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:53:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 10:53:15 INFO - PROCESS | 1652 | 1461088395750 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:53:15 INFO - PROCESS | 1652 | 1461088395751 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:53:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:53:15 INFO - PROCESS | 1652 | 1461088395754 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:53:15 INFO - PROCESS | 1652 | 1461088395755 Marionette TRACE conn2 <- [1,1594,null,{}] 10:53:15 INFO - PROCESS | 1652 | 1461088395757 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:15 INFO - PROCESS | 1652 | 1461088395854 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:53:15 INFO - PROCESS | 1652 | 1461088395926 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x138107800 == 78 [pid = 1652] [id = 406] 10:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x129d13000) [pid = 1652] [serial = 1217] [outer = 0x0] 10:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x129d1a000) [pid = 1652] [serial = 1218] [outer = 0x129d13000] 10:53:15 INFO - PROCESS | 1652 | 1461088395951 Marionette DEBUG loaded listener.js 10:53:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x129d20800) [pid = 1652] [serial = 1219] [outer = 0x129d13000] 10:53:16 INFO - PROCESS | 1652 | 1461088396545 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:53:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:53:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 822ms 10:53:16 INFO - PROCESS | 1652 | 1461088396577 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:53:16 INFO - PROCESS | 1652 | 1461088396583 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:53:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:53:16 INFO - PROCESS | 1652 | 1461088396589 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:53:16 INFO - PROCESS | 1652 | 1461088396592 Marionette TRACE conn2 <- [1,1598,null,{}] 10:53:16 INFO - PROCESS | 1652 | 1461088396611 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:16 INFO - PROCESS | 1652 | 1461088396724 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:53:16 INFO - PROCESS | 1652 | 1461088396833 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c582800 == 79 [pid = 1652] [id = 407] 10:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x119c1e800) [pid = 1652] [serial = 1220] [outer = 0x0] 10:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11a841c00) [pid = 1652] [serial = 1221] [outer = 0x119c1e800] 10:53:16 INFO - PROCESS | 1652 | 1461088396865 Marionette DEBUG loaded listener.js 10:53:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11adbb800) [pid = 1652] [serial = 1222] [outer = 0x119c1e800] 10:53:17 INFO - PROCESS | 1652 | 1461088397347 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:53:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:53:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 786ms 10:53:17 INFO - PROCESS | 1652 | 1461088397374 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:53:17 INFO - PROCESS | 1652 | 1461088397379 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:53:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:53:17 INFO - PROCESS | 1652 | 1461088397383 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:53:17 INFO - PROCESS | 1652 | 1461088397385 Marionette TRACE conn2 <- [1,1602,null,{}] 10:53:17 INFO - PROCESS | 1652 | 1461088397388 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:17 INFO - PROCESS | 1652 | 1461088397506 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:53:17 INFO - PROCESS | 1652 | 1461088397584 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7df000 == 80 [pid = 1652] [id = 408] 10:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11adbc800) [pid = 1652] [serial = 1223] [outer = 0x0] 10:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11b87d400) [pid = 1652] [serial = 1224] [outer = 0x11adbc800] 10:53:17 INFO - PROCESS | 1652 | 1461088397617 Marionette DEBUG loaded listener.js 10:53:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1244dac00) [pid = 1652] [serial = 1225] [outer = 0x11adbc800] 10:53:18 INFO - PROCESS | 1652 | 1461088398025 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:53:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:53:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 671ms 10:53:18 INFO - PROCESS | 1652 | 1461088398064 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:53:18 INFO - PROCESS | 1652 | 1461088398065 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:53:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:53:18 INFO - PROCESS | 1652 | 1461088398068 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:53:18 INFO - PROCESS | 1652 | 1461088398071 Marionette TRACE conn2 <- [1,1606,null,{}] 10:53:18 INFO - PROCESS | 1652 | 1461088398082 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:18 INFO - PROCESS | 1652 | 1461088398204 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:53:18 INFO - PROCESS | 1652 | 1461088398287 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e57b800 == 81 [pid = 1652] [id = 409] 10:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x127f07000) [pid = 1652] [serial = 1226] [outer = 0x0] 10:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x129d1c000) [pid = 1652] [serial = 1227] [outer = 0x127f07000] 10:53:18 INFO - PROCESS | 1652 | 1461088398321 Marionette DEBUG loaded listener.js 10:53:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x129de7c00) [pid = 1652] [serial = 1228] [outer = 0x127f07000] 10:53:18 INFO - PROCESS | 1652 | 1461088398734 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:53:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:53:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 727ms 10:53:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:53:18 INFO - PROCESS | 1652 | 1461088398810 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:53:18 INFO - PROCESS | 1652 | 1461088398812 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:53:18 INFO - PROCESS | 1652 | 1461088398814 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:53:18 INFO - PROCESS | 1652 | 1461088398816 Marionette TRACE conn2 <- [1,1610,null,{}] 10:53:18 INFO - PROCESS | 1652 | 1461088398818 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:18 INFO - PROCESS | 1652 | 1461088398936 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:53:19 INFO - PROCESS | 1652 | 1461088399016 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8d9000 == 82 [pid = 1652] [id = 410] 10:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12a26dc00) [pid = 1652] [serial = 1229] [outer = 0x0] 10:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12ab60800) [pid = 1652] [serial = 1230] [outer = 0x12a26dc00] 10:53:19 INFO - PROCESS | 1652 | 1461088399048 Marionette DEBUG loaded listener.js 10:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12adba400) [pid = 1652] [serial = 1231] [outer = 0x12a26dc00] 10:53:19 INFO - PROCESS | 1652 | 1461088399449 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:53:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:53:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 668ms 10:53:19 INFO - PROCESS | 1652 | 1461088399483 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:53:19 INFO - PROCESS | 1652 | 1461088399484 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:53:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:53:19 INFO - PROCESS | 1652 | 1461088399487 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:53:19 INFO - PROCESS | 1652 | 1461088399488 Marionette TRACE conn2 <- [1,1614,null,{}] 10:53:19 INFO - PROCESS | 1652 | 1461088399491 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:19 INFO - PROCESS | 1652 | 1461088399605 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:53:19 INFO - PROCESS | 1652 | 1461088399716 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad0f800 == 83 [pid = 1652] [id = 411] 10:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12a2ce800) [pid = 1652] [serial = 1232] [outer = 0x0] 10:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12af09400) [pid = 1652] [serial = 1233] [outer = 0x12a2ce800] 10:53:19 INFO - PROCESS | 1652 | 1461088399750 Marionette DEBUG loaded listener.js 10:53:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12b8c9c00) [pid = 1652] [serial = 1234] [outer = 0x12a2ce800] 10:53:20 INFO - PROCESS | 1652 | 1461088400163 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:53:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 10:53:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 720ms 10:53:20 INFO - PROCESS | 1652 | 1461088400207 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:53:20 INFO - PROCESS | 1652 | 1461088400210 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:53:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:53:20 INFO - PROCESS | 1652 | 1461088400213 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:53:20 INFO - PROCESS | 1652 | 1461088400215 Marionette TRACE conn2 <- [1,1618,null,{}] 10:53:20 INFO - PROCESS | 1652 | 1461088400217 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:20 INFO - PROCESS | 1652 | 1461088400358 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:53:20 INFO - PROCESS | 1652 | 1461088400469 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a67b800 == 84 [pid = 1652] [id = 412] 10:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12bbdc000) [pid = 1652] [serial = 1235] [outer = 0x0] 10:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12e662400) [pid = 1652] [serial = 1236] [outer = 0x12bbdc000] 10:53:20 INFO - PROCESS | 1652 | 1461088400504 Marionette DEBUG loaded listener.js 10:53:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12f4aa800) [pid = 1652] [serial = 1237] [outer = 0x12bbdc000] 10:53:20 INFO - PROCESS | 1652 | 1461088400907 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:53:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:53:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 769ms 10:53:20 INFO - PROCESS | 1652 | 1461088400982 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:53:20 INFO - PROCESS | 1652 | 1461088400984 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:53:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:53:20 INFO - PROCESS | 1652 | 1461088400986 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:53:20 INFO - PROCESS | 1652 | 1461088400987 Marionette TRACE conn2 <- [1,1622,null,{}] 10:53:20 INFO - PROCESS | 1652 | 1461088400990 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:21 INFO - PROCESS | 1652 | 1461088401106 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:53:21 INFO - PROCESS | 1652 | 1461088401189 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd8c800 == 85 [pid = 1652] [id = 413] 10:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x115610800) [pid = 1652] [serial = 1238] [outer = 0x0] 10:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12a656800) [pid = 1652] [serial = 1239] [outer = 0x115610800] 10:53:21 INFO - PROCESS | 1652 | 1461088401221 Marionette DEBUG loaded listener.js 10:53:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12a65d000) [pid = 1652] [serial = 1240] [outer = 0x115610800] 10:53:21 INFO - PROCESS | 1652 | 1461088401650 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:53:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 10:53:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 718ms 10:53:21 INFO - PROCESS | 1652 | 1461088401705 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:53:21 INFO - PROCESS | 1652 | 1461088401706 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:53:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:53:21 INFO - PROCESS | 1652 | 1461088401725 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:53:21 INFO - PROCESS | 1652 | 1461088401727 Marionette TRACE conn2 <- [1,1626,null,{}] 10:53:21 INFO - PROCESS | 1652 | 1461088401729 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:21 INFO - PROCESS | 1652 | 1461088401842 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:53:22 INFO - PROCESS | 1652 | 1461088402166 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a906800 == 86 [pid = 1652] [id = 414] 10:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x112142400) [pid = 1652] [serial = 1241] [outer = 0x0] 10:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11221ec00) [pid = 1652] [serial = 1242] [outer = 0x112142400] 10:53:22 INFO - PROCESS | 1652 | 1461088402195 Marionette DEBUG loaded listener.js 10:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x115610c00) [pid = 1652] [serial = 1243] [outer = 0x112142400] 10:53:22 INFO - PROCESS | 1652 | 1461088402609 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:53:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:53:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 922ms 10:53:22 INFO - PROCESS | 1652 | 1461088402646 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:53:22 INFO - PROCESS | 1652 | 1461088402649 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:53:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:53:22 INFO - PROCESS | 1652 | 1461088402653 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:53:22 INFO - PROCESS | 1652 | 1461088402655 Marionette TRACE conn2 <- [1,1630,null,{}] 10:53:22 INFO - PROCESS | 1652 | 1461088402658 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:22 INFO - PROCESS | 1652 | 1461088402769 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:53:22 INFO - PROCESS | 1652 | 1461088402839 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0ec800 == 87 [pid = 1652] [id = 415] 10:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x116492400) [pid = 1652] [serial = 1244] [outer = 0x0] 10:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11856d800) [pid = 1652] [serial = 1245] [outer = 0x116492400] 10:53:22 INFO - PROCESS | 1652 | 1461088402911 Marionette DEBUG loaded listener.js 10:53:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x11a83e400) [pid = 1652] [serial = 1246] [outer = 0x116492400] 10:53:23 INFO - PROCESS | 1652 | 1461088403325 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:53:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:53:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 725ms 10:53:23 INFO - PROCESS | 1652 | 1461088403436 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:53:23 INFO - PROCESS | 1652 | 1461088403438 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1302a4000 == 86 [pid = 1652] [id = 405] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8dc800 == 85 [pid = 1652] [id = 404] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x129728000 == 84 [pid = 1652] [id = 403] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12e730000 == 83 [pid = 1652] [id = 402] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d483800 == 82 [pid = 1652] [id = 401] 10:53:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe5000 == 81 [pid = 1652] [id = 400] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12b273800 == 80 [pid = 1652] [id = 399] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae4800 == 79 [pid = 1652] [id = 398] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a29b000 == 78 [pid = 1652] [id = 397] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12424e800 == 77 [pid = 1652] [id = 396] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x118f87800 == 76 [pid = 1652] [id = 395] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11a917000 == 75 [pid = 1652] [id = 394] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x119295800 == 74 [pid = 1652] [id = 393] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7cd800 == 73 [pid = 1652] [id = 392] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x138103800 == 72 [pid = 1652] [id = 391] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13094f800 == 71 [pid = 1652] [id = 390] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12fe30000 == 70 [pid = 1652] [id = 389] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12f337800 == 69 [pid = 1652] [id = 388] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb98800 == 68 [pid = 1652] [id = 387] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d405800 == 67 [pid = 1652] [id = 386] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x127db0000 == 66 [pid = 1652] [id = 385] 10:53:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11a78f000 == 65 [pid = 1652] [id = 384] 10:53:23 INFO - PROCESS | 1652 | 1461088403494 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:53:23 INFO - PROCESS | 1652 | 1461088403495 Marionette TRACE conn2 <- [1,1634,null,{}] 10:53:23 INFO - PROCESS | 1652 | 1461088403498 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:23 INFO - PROCESS | 1652 | 1461088403593 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12ab54c00) [pid = 1652] [serial = 1090] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x127fddc00) [pid = 1652] [serial = 1128] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x1290ee000) [pid = 1652] [serial = 1129] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x1299e7c00) [pid = 1652] [serial = 1131] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x12f8aac00) [pid = 1652] [serial = 1107] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x1273c3000) [pid = 1652] [serial = 1125] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x1191b9400) [pid = 1652] [serial = 1114] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x1189e4800) [pid = 1652] [serial = 1113] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12ab53800) [pid = 1652] [serial = 1137] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x127eab800) [pid = 1652] [serial = 1098] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11b4b1c00) [pid = 1652] [serial = 1119] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11bb69800) [pid = 1652] [serial = 1120] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x115659000) [pid = 1652] [serial = 1111] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11561a400) [pid = 1652] [serial = 1110] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12a26b800) [pid = 1652] [serial = 1101] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x118e5b000) [pid = 1652] [serial = 1095] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12f315800) [pid = 1652] [serial = 1104] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12a278800) [pid = 1652] [serial = 1135] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12a270800) [pid = 1652] [serial = 1134] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12abcbc00) [pid = 1652] [serial = 1138] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12b817800) [pid = 1652] [serial = 1144] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11a846800) [pid = 1652] [serial = 1116] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11ac4bc00) [pid = 1652] [serial = 1117] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11c05fc00) [pid = 1652] [serial = 1122] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x123d79c00) [pid = 1652] [serial = 1123] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11214ec00) [pid = 1652] [serial = 1092] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x129df1000) [pid = 1652] [serial = 1132] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12af05400) [pid = 1652] [serial = 1141] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12b2ab800) [pid = 1652] [serial = 1143] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x12abd2c00) [pid = 1652] [serial = 1140] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x127f08c00) [pid = 1652] [serial = 1126] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12bbd4c00) [pid = 1652] [serial = 1147] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12bb5d400) [pid = 1652] [serial = 1146] [outer = 0x0] [url = about:blank] 10:53:23 INFO - PROCESS | 1652 | 1461088403664 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11910c800 == 66 [pid = 1652] [id = 416] 10:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11561a400) [pid = 1652] [serial = 1247] [outer = 0x0] 10:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11a846800) [pid = 1652] [serial = 1248] [outer = 0x11561a400] 10:53:23 INFO - PROCESS | 1652 | 1461088403696 Marionette DEBUG loaded listener.js 10:53:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11adbd800) [pid = 1652] [serial = 1249] [outer = 0x11561a400] 10:53:24 INFO - PROCESS | 1652 | 1461088404059 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:53:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:53:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 589ms 10:53:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:53:24 INFO - PROCESS | 1652 | 1461088404065 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:53:24 INFO - PROCESS | 1652 | 1461088404066 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:53:24 INFO - PROCESS | 1652 | 1461088404072 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:53:24 INFO - PROCESS | 1652 | 1461088404080 Marionette TRACE conn2 <- [1,1638,null,{}] 10:53:24 INFO - PROCESS | 1652 | 1461088404084 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:24 INFO - PROCESS | 1652 | 1461088404179 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:53:24 INFO - PROCESS | 1652 | 1461088404266 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0d0800 == 67 [pid = 1652] [id = 417] 10:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x116493c00) [pid = 1652] [serial = 1250] [outer = 0x0] 10:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11b82e400) [pid = 1652] [serial = 1251] [outer = 0x116493c00] 10:53:24 INFO - PROCESS | 1652 | 1461088404293 Marionette DEBUG loaded listener.js 10:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x123a1a400) [pid = 1652] [serial = 1252] [outer = 0x116493c00] 10:53:24 INFO - PROCESS | 1652 | 1461088404590 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:53:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:53:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 532ms 10:53:24 INFO - PROCESS | 1652 | 1461088404600 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:53:24 INFO - PROCESS | 1652 | 1461088404602 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:53:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:53:24 INFO - PROCESS | 1652 | 1461088404604 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:53:24 INFO - PROCESS | 1652 | 1461088404605 Marionette TRACE conn2 <- [1,1642,null,{}] 10:53:24 INFO - PROCESS | 1652 | 1461088404616 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:24 INFO - PROCESS | 1652 | 1461088404713 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:53:24 INFO - PROCESS | 1652 | 1461088404717 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dbb000 == 68 [pid = 1652] [id = 418] 10:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x123d76c00) [pid = 1652] [serial = 1253] [outer = 0x0] 10:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1272c9c00) [pid = 1652] [serial = 1254] [outer = 0x123d76c00] 10:53:24 INFO - PROCESS | 1652 | 1461088404743 Marionette DEBUG loaded listener.js 10:53:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x127ea5000) [pid = 1652] [serial = 1255] [outer = 0x123d76c00] 10:53:25 INFO - PROCESS | 1652 | 1461088405100 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:53:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:53:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 521ms 10:53:25 INFO - PROCESS | 1652 | 1461088405126 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:53:25 INFO - PROCESS | 1652 | 1461088405127 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:53:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:53:25 INFO - PROCESS | 1652 | 1461088405130 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:53:25 INFO - PROCESS | 1652 | 1461088405131 Marionette TRACE conn2 <- [1,1646,null,{}] 10:53:25 INFO - PROCESS | 1652 | 1461088405133 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:25 INFO - PROCESS | 1652 | 1461088405222 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:53:25 INFO - PROCESS | 1652 | 1461088405226 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x129de2800 == 69 [pid = 1652] [id = 419] 10:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x127f0c800) [pid = 1652] [serial = 1256] [outer = 0x0] 10:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x127fddc00) [pid = 1652] [serial = 1257] [outer = 0x127f0c800] 10:53:25 INFO - PROCESS | 1652 | 1461088405259 Marionette DEBUG loaded listener.js 10:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x129507800) [pid = 1652] [serial = 1258] [outer = 0x127f0c800] 10:53:25 INFO - PROCESS | 1652 | 1461088405691 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:53:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:53:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 569ms 10:53:25 INFO - PROCESS | 1652 | 1461088405700 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:53:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:53:25 INFO - PROCESS | 1652 | 1461088405702 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:53:25 INFO - PROCESS | 1652 | 1461088405706 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:53:25 INFO - PROCESS | 1652 | 1461088405709 Marionette TRACE conn2 <- [1,1650,null,{}] 10:53:25 INFO - PROCESS | 1652 | 1461088405714 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:25 INFO - PROCESS | 1652 | 1461088405911 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:53:25 INFO - PROCESS | 1652 | 1461088405944 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a67c800 == 70 [pid = 1652] [id = 420] 10:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x1299e7800) [pid = 1652] [serial = 1259] [outer = 0x0] 10:53:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x129d20000) [pid = 1652] [serial = 1260] [outer = 0x1299e7800] 10:53:25 INFO - PROCESS | 1652 | 1461088405986 Marionette DEBUG loaded listener.js 10:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x129d3e800) [pid = 1652] [serial = 1261] [outer = 0x1299e7800] 10:53:26 INFO - PROCESS | 1652 | 1461088406371 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:53:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:53:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 676ms 10:53:26 INFO - PROCESS | 1652 | 1461088406381 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:53:26 INFO - PROCESS | 1652 | 1461088406382 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:53:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:53:26 INFO - PROCESS | 1652 | 1461088406385 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:53:26 INFO - PROCESS | 1652 | 1461088406386 Marionette TRACE conn2 <- [1,1654,null,{}] 10:53:26 INFO - PROCESS | 1652 | 1461088406388 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:26 INFO - PROCESS | 1652 | 1461088406506 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:53:26 INFO - PROCESS | 1652 | 1461088406520 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae4800 == 71 [pid = 1652] [id = 421] 10:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x129d40800) [pid = 1652] [serial = 1262] [outer = 0x0] 10:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12a26ec00) [pid = 1652] [serial = 1263] [outer = 0x129d40800] 10:53:26 INFO - PROCESS | 1652 | 1461088406546 Marionette DEBUG loaded listener.js 10:53:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12a2d5000) [pid = 1652] [serial = 1264] [outer = 0x129d40800] 10:53:26 INFO - PROCESS | 1652 | 1461088406963 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:53:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:53:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 619ms 10:53:27 INFO - PROCESS | 1652 | 1461088407005 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:53:27 INFO - PROCESS | 1652 | 1461088407008 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:53:27 INFO - PROCESS | 1652 | 1461088407012 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:53:27 INFO - PROCESS | 1652 | 1461088407014 Marionette TRACE conn2 <- [1,1658,null,{}] 10:53:27 INFO - PROCESS | 1652 | 1461088407017 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:27 INFO - PROCESS | 1652 | 1461088407165 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:53:27 INFO - PROCESS | 1652 | 1461088407199 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b877800 == 72 [pid = 1652] [id = 422] 10:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12a2d7800) [pid = 1652] [serial = 1265] [outer = 0x0] 10:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12a65e800) [pid = 1652] [serial = 1266] [outer = 0x12a2d7800] 10:53:27 INFO - PROCESS | 1652 | 1461088407224 Marionette DEBUG loaded listener.js 10:53:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12ab57800) [pid = 1652] [serial = 1267] [outer = 0x12a2d7800] 10:53:27 INFO - PROCESS | 1652 | 1461088407662 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:53:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:53:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 673ms 10:53:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:53:27 INFO - PROCESS | 1652 | 1461088407685 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:53:27 INFO - PROCESS | 1652 | 1461088407687 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:53:27 INFO - PROCESS | 1652 | 1461088407690 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:53:27 INFO - PROCESS | 1652 | 1461088407695 Marionette TRACE conn2 <- [1,1662,null,{}] 10:53:27 INFO - PROCESS | 1652 | 1461088407706 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:27 INFO - PROCESS | 1652 | 1461088407834 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:53:28 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11adc4000) [pid = 1652] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:53:28 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12a2d7400) [pid = 1652] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:53:28 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x129778000) [pid = 1652] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:53:28 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1146b7800) [pid = 1652] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:53:28 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12b8c8400) [pid = 1652] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:53:28 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12b819c00) [pid = 1652] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:53:28 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x112221800) [pid = 1652] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:53:28 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x1146b0400) [pid = 1652] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:53:28 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11adbcc00) [pid = 1652] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:53:28 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x127271400) [pid = 1652] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:53:28 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11b832400) [pid = 1652] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:53:28 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12bbd5800) [pid = 1652] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:53:28 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12a2cf800) [pid = 1652] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:53:28 INFO - PROCESS | 1652 | 1461088408140 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a796800 == 73 [pid = 1652] [id = 423] 10:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x112221800) [pid = 1652] [serial = 1268] [outer = 0x0] 10:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11867c000) [pid = 1652] [serial = 1269] [outer = 0x112221800] 10:53:28 INFO - PROCESS | 1652 | 1461088408166 Marionette DEBUG loaded listener.js 10:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11adc4c00) [pid = 1652] [serial = 1270] [outer = 0x112221800] 10:53:28 INFO - PROCESS | 1652 | 1461088408451 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:53:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:53:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 781ms 10:53:28 INFO - PROCESS | 1652 | 1461088408471 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:53:28 INFO - PROCESS | 1652 | 1461088408472 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:53:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:53:28 INFO - PROCESS | 1652 | 1461088408481 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:53:28 INFO - PROCESS | 1652 | 1461088408482 Marionette TRACE conn2 <- [1,1666,null,{}] 10:53:28 INFO - PROCESS | 1652 | 1461088408485 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:28 INFO - PROCESS | 1652 | 1461088408581 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:53:28 INFO - PROCESS | 1652 | 1461088408585 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe0000 == 74 [pid = 1652] [id = 424] 10:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x127f10800) [pid = 1652] [serial = 1271] [outer = 0x0] 10:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12ab58800) [pid = 1652] [serial = 1272] [outer = 0x127f10800] 10:53:28 INFO - PROCESS | 1652 | 1461088408616 Marionette DEBUG loaded listener.js 10:53:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12adc1000) [pid = 1652] [serial = 1273] [outer = 0x127f10800] 10:53:28 INFO - PROCESS | 1652 | 1461088408983 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 525ms 10:53:29 INFO - PROCESS | 1652 | 1461088409001 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:53:29 INFO - PROCESS | 1652 | 1461088409003 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:53:29 INFO - PROCESS | 1652 | 1461088409021 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:53:29 INFO - PROCESS | 1652 | 1461088409023 Marionette TRACE conn2 <- [1,1670,null,{}] 10:53:29 INFO - PROCESS | 1652 | 1461088409027 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:29 INFO - PROCESS | 1652 | 1461088409130 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:53:29 INFO - PROCESS | 1652 | 1461088409134 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d48b800 == 75 [pid = 1652] [id = 425] 10:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12af04000) [pid = 1652] [serial = 1274] [outer = 0x0] 10:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12b2b6800) [pid = 1652] [serial = 1275] [outer = 0x12af04000] 10:53:29 INFO - PROCESS | 1652 | 1461088409160 Marionette DEBUG loaded listener.js 10:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12b815800) [pid = 1652] [serial = 1276] [outer = 0x12af04000] 10:53:29 INFO - PROCESS | 1652 | 1461088409494 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:53:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:53:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 522ms 10:53:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:53:29 INFO - PROCESS | 1652 | 1461088409543 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:53:29 INFO - PROCESS | 1652 | 1461088409545 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:53:29 INFO - PROCESS | 1652 | 1461088409547 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:53:29 INFO - PROCESS | 1652 | 1461088409548 Marionette TRACE conn2 <- [1,1674,null,{}] 10:53:29 INFO - PROCESS | 1652 | 1461088409550 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:29 INFO - PROCESS | 1652 | 1461088409644 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:53:29 INFO - PROCESS | 1652 | 1461088409712 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e352000 == 76 [pid = 1652] [id = 426] 10:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12b3fac00) [pid = 1652] [serial = 1277] [outer = 0x0] 10:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12b8cdc00) [pid = 1652] [serial = 1278] [outer = 0x12b3fac00] 10:53:29 INFO - PROCESS | 1652 | 1461088409737 Marionette DEBUG loaded listener.js 10:53:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12bb66c00) [pid = 1652] [serial = 1279] [outer = 0x12b3fac00] 10:53:30 INFO - PROCESS | 1652 | 1461088410035 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 523ms 10:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:53:30 INFO - PROCESS | 1652 | 1461088410070 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:53:30 INFO - PROCESS | 1652 | 1461088410071 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:53:30 INFO - PROCESS | 1652 | 1461088410074 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:53:30 INFO - PROCESS | 1652 | 1461088410075 Marionette TRACE conn2 <- [1,1678,null,{}] 10:53:30 INFO - PROCESS | 1652 | 1461088410080 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:30 INFO - PROCESS | 1652 | 1461088410246 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:53:30 INFO - PROCESS | 1652 | 1461088410369 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f9d800 == 77 [pid = 1652] [id = 427] 10:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11214d000) [pid = 1652] [serial = 1280] [outer = 0x0] 10:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x114246400) [pid = 1652] [serial = 1281] [outer = 0x11214d000] 10:53:30 INFO - PROCESS | 1652 | 1461088410405 Marionette DEBUG loaded listener.js 10:53:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11856f400) [pid = 1652] [serial = 1282] [outer = 0x11214d000] 10:53:30 INFO - PROCESS | 1652 | 1461088410861 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:53:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:53:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 823ms 10:53:30 INFO - PROCESS | 1652 | 1461088410924 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:53:30 INFO - PROCESS | 1652 | 1461088410926 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:53:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:53:30 INFO - PROCESS | 1652 | 1461088410961 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:53:30 INFO - PROCESS | 1652 | 1461088410964 Marionette TRACE conn2 <- [1,1682,null,{}] 10:53:30 INFO - PROCESS | 1652 | 1461088410969 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:31 INFO - PROCESS | 1652 | 1461088411085 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:53:31 INFO - PROCESS | 1652 | 1461088411164 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a71000 == 78 [pid = 1652] [id = 428] 10:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11adb6800) [pid = 1652] [serial = 1283] [outer = 0x0] 10:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11adc1000) [pid = 1652] [serial = 1284] [outer = 0x11adb6800] 10:53:31 INFO - PROCESS | 1652 | 1461088411197 Marionette DEBUG loaded listener.js 10:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11bb69400) [pid = 1652] [serial = 1285] [outer = 0x11adb6800] 10:53:31 INFO - PROCESS | 1652 | 1461088411657 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:53:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:53:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 744ms 10:53:31 INFO - PROCESS | 1652 | 1461088411687 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:53:31 INFO - PROCESS | 1652 | 1461088411689 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:53:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:53:31 INFO - PROCESS | 1652 | 1461088411710 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:53:31 INFO - PROCESS | 1652 | 1461088411712 Marionette TRACE conn2 <- [1,1686,null,{}] 10:53:31 INFO - PROCESS | 1652 | 1461088411716 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:31 INFO - PROCESS | 1652 | 1461088411831 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:53:31 INFO - PROCESS | 1652 | 1461088411913 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad1f000 == 79 [pid = 1652] [id = 429] 10:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x127277c00) [pid = 1652] [serial = 1286] [outer = 0x0] 10:53:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x127ead800) [pid = 1652] [serial = 1287] [outer = 0x127277c00] 10:53:31 INFO - PROCESS | 1652 | 1461088411945 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x1290e6c00) [pid = 1652] [serial = 1288] [outer = 0x127277c00] 10:53:32 INFO - PROCESS | 1652 | 1461088412382 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:53:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 10:53:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 741ms 10:53:32 INFO - PROCESS | 1652 | 1461088412433 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:53:32 INFO - PROCESS | 1652 | 1461088412436 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:53:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:53:32 INFO - PROCESS | 1652 | 1461088412444 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:53:32 INFO - PROCESS | 1652 | 1461088412447 Marionette TRACE conn2 <- [1,1690,null,{}] 10:53:32 INFO - PROCESS | 1652 | 1461088412450 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:32 INFO - PROCESS | 1652 | 1461088412567 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:53:32 INFO - PROCESS | 1652 | 1461088412648 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb90000 == 80 [pid = 1652] [id = 430] 10:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1272d0c00) [pid = 1652] [serial = 1289] [outer = 0x0] 10:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x129d15800) [pid = 1652] [serial = 1290] [outer = 0x1272d0c00] 10:53:32 INFO - PROCESS | 1652 | 1461088412680 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12ab59800) [pid = 1652] [serial = 1291] [outer = 0x1272d0c00] 10:53:33 INFO - PROCESS | 1652 | 1461088413100 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 726ms 10:53:33 INFO - PROCESS | 1652 | 1461088413165 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:53:33 INFO - PROCESS | 1652 | 1461088413167 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:53:33 INFO - PROCESS | 1652 | 1461088413169 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:53:33 INFO - PROCESS | 1652 | 1461088413170 Marionette TRACE conn2 <- [1,1694,null,{}] 10:53:33 INFO - PROCESS | 1652 | 1461088413173 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:33 INFO - PROCESS | 1652 | 1461088413286 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:53:33 INFO - PROCESS | 1652 | 1461088413366 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f339800 == 81 [pid = 1652] [id = 431] 10:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12a65f400) [pid = 1652] [serial = 1292] [outer = 0x0] 10:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12af06800) [pid = 1652] [serial = 1293] [outer = 0x12a65f400] 10:53:33 INFO - PROCESS | 1652 | 1461088413398 Marionette DEBUG loaded listener.js 10:53:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12b2f9400) [pid = 1652] [serial = 1294] [outer = 0x12a65f400] 10:53:33 INFO - PROCESS | 1652 | 1461088413806 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:53:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:53:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 669ms 10:53:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:53:33 INFO - PROCESS | 1652 | 1461088413838 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:53:33 INFO - PROCESS | 1652 | 1461088413840 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:53:33 INFO - PROCESS | 1652 | 1461088413842 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:53:33 INFO - PROCESS | 1652 | 1461088413843 Marionette TRACE conn2 <- [1,1698,null,{}] 10:53:33 INFO - PROCESS | 1652 | 1461088413865 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:33 INFO - PROCESS | 1652 | 1461088413978 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:53:34 INFO - PROCESS | 1652 | 1461088414088 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe21800 == 82 [pid = 1652] [id = 432] 10:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12ce6d400) [pid = 1652] [serial = 1295] [outer = 0x0] 10:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12ce7b400) [pid = 1652] [serial = 1296] [outer = 0x12ce6d400] 10:53:34 INFO - PROCESS | 1652 | 1461088414129 Marionette DEBUG loaded listener.js 10:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12e149c00) [pid = 1652] [serial = 1297] [outer = 0x12ce6d400] 10:53:34 INFO - PROCESS | 1652 | 1461088414550 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:53:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 10:53:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 771ms 10:53:34 INFO - PROCESS | 1652 | 1461088414613 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:53:34 INFO - PROCESS | 1652 | 1461088414615 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:53:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:53:34 INFO - PROCESS | 1652 | 1461088414617 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:53:34 INFO - PROCESS | 1652 | 1461088414619 Marionette TRACE conn2 <- [1,1702,null,{}] 10:53:34 INFO - PROCESS | 1652 | 1461088414621 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:34 INFO - PROCESS | 1652 | 1461088414734 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:53:34 INFO - PROCESS | 1652 | 1461088414811 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x130299000 == 83 [pid = 1652] [id = 433] 10:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12e14a800) [pid = 1652] [serial = 1298] [outer = 0x0] 10:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12e226000) [pid = 1652] [serial = 1299] [outer = 0x12e14a800] 10:53:34 INFO - PROCESS | 1652 | 1461088414841 Marionette DEBUG loaded listener.js 10:53:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12e5b0400) [pid = 1652] [serial = 1300] [outer = 0x12e14a800] 10:53:35 INFO - PROCESS | 1652 | 1461088415247 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:53:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:53:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 670ms 10:53:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:53:35 INFO - PROCESS | 1652 | 1461088415287 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:53:35 INFO - PROCESS | 1652 | 1461088415289 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:53:35 INFO - PROCESS | 1652 | 1461088415291 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:53:35 INFO - PROCESS | 1652 | 1461088415292 Marionette TRACE conn2 <- [1,1706,null,{}] 10:53:35 INFO - PROCESS | 1652 | 1461088415295 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:35 INFO - PROCESS | 1652 | 1461088415424 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:53:35 INFO - PROCESS | 1652 | 1461088415534 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x131e5c800 == 84 [pid = 1652] [id = 434] 10:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12e5ae400) [pid = 1652] [serial = 1301] [outer = 0x0] 10:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12e65c800) [pid = 1652] [serial = 1302] [outer = 0x12e5ae400] 10:53:35 INFO - PROCESS | 1652 | 1461088415566 Marionette DEBUG loaded listener.js 10:53:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12e998000) [pid = 1652] [serial = 1303] [outer = 0x12e5ae400] 10:53:35 INFO - PROCESS | 1652 | 1461088415978 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 720ms 10:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:53:36 INFO - PROCESS | 1652 | 1461088416011 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:53:36 INFO - PROCESS | 1652 | 1461088416013 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:53:36 INFO - PROCESS | 1652 | 1461088416015 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:53:36 INFO - PROCESS | 1652 | 1461088416016 Marionette TRACE conn2 <- [1,1710,null,{}] 10:53:36 INFO - PROCESS | 1652 | 1461088416019 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:36 INFO - PROCESS | 1652 | 1461088416128 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:53:36 INFO - PROCESS | 1652 | 1461088416249 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x131e58000 == 85 [pid = 1652] [id = 435] 10:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x129d13400) [pid = 1652] [serial = 1304] [outer = 0x0] 10:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12a832800) [pid = 1652] [serial = 1305] [outer = 0x129d13400] 10:53:36 INFO - PROCESS | 1652 | 1461088416281 Marionette DEBUG loaded listener.js 10:53:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12a837800) [pid = 1652] [serial = 1306] [outer = 0x129d13400] 10:53:36 INFO - PROCESS | 1652 | 1461088416674 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:53:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:53:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 721ms 10:53:36 INFO - PROCESS | 1652 | 1461088416736 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:53:36 INFO - PROCESS | 1652 | 1461088416738 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:53:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:53:36 INFO - PROCESS | 1652 | 1461088416773 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:53:36 INFO - PROCESS | 1652 | 1461088416774 Marionette TRACE conn2 <- [1,1714,null,{}] 10:53:36 INFO - PROCESS | 1652 | 1461088416779 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:36 INFO - PROCESS | 1652 | 1461088416894 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:53:37 INFO - PROCESS | 1652 | 1461088417004 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c57800 == 86 [pid = 1652] [id = 436] 10:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x112222800) [pid = 1652] [serial = 1307] [outer = 0x0] 10:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x11bb6c800) [pid = 1652] [serial = 1308] [outer = 0x112222800] 10:53:37 INFO - PROCESS | 1652 | 1461088417036 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12a836c00) [pid = 1652] [serial = 1309] [outer = 0x112222800] 10:53:37 INFO - PROCESS | 1652 | 1461088417615 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:53:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:53:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 887ms 10:53:37 INFO - PROCESS | 1652 | 1461088417646 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:53:37 INFO - PROCESS | 1652 | 1461088417649 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:53:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:53:37 INFO - PROCESS | 1652 | 1461088417652 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:53:37 INFO - PROCESS | 1652 | 1461088417654 Marionette TRACE conn2 <- [1,1718,null,{}] 10:53:37 INFO - PROCESS | 1652 | 1461088417660 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:37 INFO - PROCESS | 1652 | 1461088417772 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:53:37 INFO - PROCESS | 1652 | 1461088417856 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a296800 == 87 [pid = 1652] [id = 437] 10:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x1197ed000) [pid = 1652] [serial = 1310] [outer = 0x0] 10:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x11a74cc00) [pid = 1652] [serial = 1311] [outer = 0x1197ed000] 10:53:37 INFO - PROCESS | 1652 | 1461088417885 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x11ac4b800) [pid = 1652] [serial = 1312] [outer = 0x1197ed000] 10:53:38 INFO - PROCESS | 1652 | 1461088418315 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:53:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:53:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 670ms 10:53:38 INFO - PROCESS | 1652 | 1461088418324 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:53:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:53:38 INFO - PROCESS | 1652 | 1461088418330 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:53:38 INFO - PROCESS | 1652 | 1461088418335 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:53:38 INFO - PROCESS | 1652 | 1461088418337 Marionette TRACE conn2 <- [1,1722,null,{}] 10:53:38 INFO - PROCESS | 1652 | 1461088418340 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:38 INFO - PROCESS | 1652 | 1461088418507 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:53:38 INFO - PROCESS | 1652 | 1461088418595 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c078000 == 88 [pid = 1652] [id = 438] 10:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x11adc2c00) [pid = 1652] [serial = 1313] [outer = 0x0] 10:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x123b7dc00) [pid = 1652] [serial = 1314] [outer = 0x11adc2c00] 10:53:38 INFO - PROCESS | 1652 | 1461088418632 Marionette DEBUG loaded listener.js 10:53:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x1272c6c00) [pid = 1652] [serial = 1315] [outer = 0x11adc2c00] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12e732000 == 87 [pid = 1652] [id = 383] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12e352000 == 86 [pid = 1652] [id = 426] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12d48b800 == 85 [pid = 1652] [id = 425] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe0000 == 84 [pid = 1652] [id = 424] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11a796800 == 83 [pid = 1652] [id = 423] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12b877800 == 82 [pid = 1652] [id = 422] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae4800 == 81 [pid = 1652] [id = 421] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12a67c800 == 80 [pid = 1652] [id = 420] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x129de2800 == 79 [pid = 1652] [id = 419] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x127dbb000 == 78 [pid = 1652] [id = 418] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0d0800 == 77 [pid = 1652] [id = 417] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11910c800 == 76 [pid = 1652] [id = 416] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0ec800 == 75 [pid = 1652] [id = 415] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11a906800 == 74 [pid = 1652] [id = 414] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12a67b800 == 73 [pid = 1652] [id = 412] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad0f800 == 72 [pid = 1652] [id = 411] 10:53:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8d9000 == 71 [pid = 1652] [id = 410] 10:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12e57b800 == 70 [pid = 1652] [id = 409] 10:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7df000 == 69 [pid = 1652] [id = 408] 10:53:39 INFO - PROCESS | 1652 | --DOCSHELL 0x11c582800 == 68 [pid = 1652] [id = 407] 10:53:39 INFO - PROCESS | 1652 | 1461088419092 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 10:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 774ms 10:53:39 INFO - PROCESS | 1652 | 1461088419108 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:53:39 INFO - PROCESS | 1652 | 1461088419112 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:53:39 INFO - PROCESS | 1652 | 1461088419116 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:53:39 INFO - PROCESS | 1652 | 1461088419118 Marionette TRACE conn2 <- [1,1726,null,{}] 10:53:39 INFO - PROCESS | 1652 | 1461088419128 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:39 INFO - PROCESS | 1652 | 1461088419228 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x129d41000) [pid = 1652] [serial = 1215] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12ef5e000) [pid = 1652] [serial = 1207] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12a273c00) [pid = 1652] [serial = 1195] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11a7b2400) [pid = 1652] [serial = 1209] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12e151c00) [pid = 1652] [serial = 1203] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12ab5e800) [pid = 1652] [serial = 1164] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12d4b1c00) [pid = 1652] [serial = 1201] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x129de7000) [pid = 1652] [serial = 1194] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x11561b000) [pid = 1652] [serial = 1182] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x1176d3400) [pid = 1652] [serial = 1183] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x11acd4800) [pid = 1652] [serial = 1186] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x11c00b000) [pid = 1652] [serial = 1212] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x127f06800) [pid = 1652] [serial = 1191] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12e705c00) [pid = 1652] [serial = 1206] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x127270400) [pid = 1652] [serial = 1189] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12adbe800) [pid = 1652] [serial = 1176] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12d22a000) [pid = 1652] [serial = 1150] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x127fe9c00) [pid = 1652] [serial = 1192] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12ce6e400) [pid = 1652] [serial = 1149] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12abcdc00) [pid = 1652] [serial = 1197] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12e22fc00) [pid = 1652] [serial = 1170] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12bb60400) [pid = 1652] [serial = 1200] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12bb3b400) [pid = 1652] [serial = 1213] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12e5b3000) [pid = 1652] [serial = 1204] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12d4d0800) [pid = 1652] [serial = 1167] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x11a745000) [pid = 1652] [serial = 1185] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x11c019400) [pid = 1652] [serial = 1188] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x127fdfc00) [pid = 1652] [serial = 1179] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12e5aa400) [pid = 1652] [serial = 1173] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x11adbac00) [pid = 1652] [serial = 1210] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x127d6d400) [pid = 1652] [serial = 1158] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11a83c800) [pid = 1652] [serial = 1155] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x129df2400) [pid = 1652] [serial = 1161] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x115651000) [pid = 1652] [serial = 1152] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12e9a4000) [pid = 1652] [serial = 1216] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12b3f6000) [pid = 1652] [serial = 1198] [outer = 0x0] [url = about:blank] 10:53:39 INFO - PROCESS | 1652 | 1461088419308 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x1264b8800 == 69 [pid = 1652] [id = 439] 10:53:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x1176d3400) [pid = 1652] [serial = 1316] [outer = 0x0] 10:53:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x11bbd2800) [pid = 1652] [serial = 1317] [outer = 0x1176d3400] 10:53:39 INFO - PROCESS | 1652 | 1461088419339 Marionette DEBUG loaded listener.js 10:53:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12950f800) [pid = 1652] [serial = 1318] [outer = 0x1176d3400] 10:53:39 INFO - PROCESS | 1652 | 1461088419664 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:53:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:53:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 570ms 10:53:39 INFO - PROCESS | 1652 | 1461088419687 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:53:39 INFO - PROCESS | 1652 | 1461088419689 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:53:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:53:39 INFO - PROCESS | 1652 | 1461088419691 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:53:39 INFO - PROCESS | 1652 | 1461088419692 Marionette TRACE conn2 <- [1,1730,null,{}] 10:53:39 INFO - PROCESS | 1652 | 1461088419697 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:39 INFO - PROCESS | 1652 | 1461088419795 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:53:39 INFO - PROCESS | 1652 | 1461088419861 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a292800 == 70 [pid = 1652] [id = 440] 10:53:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x129914800) [pid = 1652] [serial = 1319] [outer = 0x0] 10:53:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x129d19400) [pid = 1652] [serial = 1320] [outer = 0x129914800] 10:53:39 INFO - PROCESS | 1652 | 1461088419890 Marionette DEBUG loaded listener.js 10:53:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x129d3dc00) [pid = 1652] [serial = 1321] [outer = 0x129914800] 10:53:40 INFO - PROCESS | 1652 | 1461088420213 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 10:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 573ms 10:53:40 INFO - PROCESS | 1652 | 1461088420265 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:53:40 INFO - PROCESS | 1652 | 1461088420266 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:53:40 INFO - PROCESS | 1652 | 1461088420268 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:53:40 INFO - PROCESS | 1652 | 1461088420269 Marionette TRACE conn2 <- [1,1734,null,{}] 10:53:40 INFO - PROCESS | 1652 | 1461088420272 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:40 INFO - PROCESS | 1652 | 1461088420392 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:53:40 INFO - PROCESS | 1652 | 1461088420399 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad0b000 == 71 [pid = 1652] [id = 441] 10:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x129d40c00) [pid = 1652] [serial = 1322] [outer = 0x0] 10:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12a271800) [pid = 1652] [serial = 1323] [outer = 0x129d40c00] 10:53:40 INFO - PROCESS | 1652 | 1461088420425 Marionette DEBUG loaded listener.js 10:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12a657c00) [pid = 1652] [serial = 1324] [outer = 0x129d40c00] 10:53:40 INFO - PROCESS | 1652 | 1461088420769 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:53:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:53:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 518ms 10:53:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:53:40 INFO - PROCESS | 1652 | 1461088420787 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:53:40 INFO - PROCESS | 1652 | 1461088420788 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:53:40 INFO - PROCESS | 1652 | 1461088420791 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:53:40 INFO - PROCESS | 1652 | 1461088420792 Marionette TRACE conn2 <- [1,1738,null,{}] 10:53:40 INFO - PROCESS | 1652 | 1461088420798 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:40 INFO - PROCESS | 1652 | 1461088420908 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:53:40 INFO - PROCESS | 1652 | 1461088420912 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba75800 == 72 [pid = 1652] [id = 442] 10:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12a65d400) [pid = 1652] [serial = 1325] [outer = 0x0] 10:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12ab58c00) [pid = 1652] [serial = 1326] [outer = 0x12a65d400] 10:53:40 INFO - PROCESS | 1652 | 1461088420939 Marionette DEBUG loaded listener.js 10:53:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12aca2000) [pid = 1652] [serial = 1327] [outer = 0x12a65d400] 10:53:41 INFO - PROCESS | 1652 | 1461088421324 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 572ms 10:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:53:41 INFO - PROCESS | 1652 | 1461088421363 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 1652 | 1461088421364 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:53:41 INFO - PROCESS | 1652 | 1461088421367 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:53:41 INFO - PROCESS | 1652 | 1461088421368 Marionette TRACE conn2 <- [1,1742,null,{}] 10:53:41 INFO - PROCESS | 1652 | 1461088421370 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:41 INFO - PROCESS | 1652 | 1461088421488 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:53:41 INFO - PROCESS | 1652 | 1461088421502 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfdd000 == 73 [pid = 1652] [id = 443] 10:53:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12a654000) [pid = 1652] [serial = 1328] [outer = 0x0] 10:53:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12adba800) [pid = 1652] [serial = 1329] [outer = 0x12a654000] 10:53:41 INFO - PROCESS | 1652 | 1461088421527 Marionette DEBUG loaded listener.js 10:53:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12b3ebc00) [pid = 1652] [serial = 1330] [outer = 0x12a654000] 10:53:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:53:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 518ms 10:53:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:53:41 INFO - PROCESS | 1652 | 1461088421881 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:53:41 INFO - PROCESS | 1652 | 1461088421885 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 1652 | 1461088421886 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:53:41 INFO - PROCESS | 1652 | 1461088421888 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:53:41 INFO - PROCESS | 1652 | 1461088421889 Marionette TRACE conn2 <- [1,1746,null,{}] 10:53:41 INFO - PROCESS | 1652 | 1461088421892 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:42 INFO - PROCESS | 1652 | 1461088422014 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:53:42 INFO - PROCESS | 1652 | 1461088422025 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e344800 == 74 [pid = 1652] [id = 444] 10:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12b3eec00) [pid = 1652] [serial = 1331] [outer = 0x0] 10:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12bb3ac00) [pid = 1652] [serial = 1332] [outer = 0x12b3eec00] 10:53:42 INFO - PROCESS | 1652 | 1461088422051 Marionette DEBUG loaded listener.js 10:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12ce6f000) [pid = 1652] [serial = 1333] [outer = 0x12b3eec00] 10:53:42 INFO - PROCESS | 1652 | 1461088422414 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:53:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:53:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 570ms 10:53:42 INFO - PROCESS | 1652 | 1461088422458 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:53:42 INFO - PROCESS | 1652 | 1461088422460 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:53:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:53:42 INFO - PROCESS | 1652 | 1461088422462 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:53:42 INFO - PROCESS | 1652 | 1461088422463 Marionette TRACE conn2 <- [1,1750,null,{}] 10:53:42 INFO - PROCESS | 1652 | 1461088422465 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:42 INFO - PROCESS | 1652 | 1461088422588 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:53:42 INFO - PROCESS | 1652 | 1461088422602 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e72d800 == 75 [pid = 1652] [id = 445] 10:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12b3fa000) [pid = 1652] [serial = 1334] [outer = 0x0] 10:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12d4cc000) [pid = 1652] [serial = 1335] [outer = 0x12b3fa000] 10:53:42 INFO - PROCESS | 1652 | 1461088422629 Marionette DEBUG loaded listener.js 10:53:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12e5acc00) [pid = 1652] [serial = 1336] [outer = 0x12b3fa000] 10:53:43 INFO - PROCESS | 1652 | 1461088422999 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 568ms 10:53:43 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x116493c00) [pid = 1652] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:53:43 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x129d13000) [pid = 1652] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:53:43 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12a2d7800) [pid = 1652] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:53:43 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x123d76c00) [pid = 1652] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:53:43 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x112142400) [pid = 1652] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:53:43 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x116492400) [pid = 1652] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:53:43 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x11561a400) [pid = 1652] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:53:43 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x112221800) [pid = 1652] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:53:43 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12af04000) [pid = 1652] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:53:43 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x1299e7800) [pid = 1652] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:53:43 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x127f10800) [pid = 1652] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:53:43 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x129d40800) [pid = 1652] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:53:43 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x127f0c800) [pid = 1652] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:53:43 INFO - PROCESS | 1652 | 1461088423189 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:53:43 INFO - PROCESS | 1652 | 1461088423190 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:53:43 INFO - PROCESS | 1652 | 1461088423204 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:53:43 INFO - PROCESS | 1652 | 1461088423205 Marionette TRACE conn2 <- [1,1754,null,{}] 10:53:43 INFO - PROCESS | 1652 | 1461088423209 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:43 INFO - PROCESS | 1652 | 1461088423324 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:53:43 INFO - PROCESS | 1652 | 1461088423330 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2b0000 == 76 [pid = 1652] [id = 446] 10:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11a849400) [pid = 1652] [serial = 1337] [outer = 0x0] 10:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x127038800) [pid = 1652] [serial = 1338] [outer = 0x11a849400] 10:53:43 INFO - PROCESS | 1652 | 1461088423356 Marionette DEBUG loaded listener.js 10:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x1299e7800) [pid = 1652] [serial = 1339] [outer = 0x11a849400] 10:53:43 INFO - PROCESS | 1652 | 1461088423700 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:53:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:53:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 520ms 10:53:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:53:43 INFO - PROCESS | 1652 | 1461088423726 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:53:43 INFO - PROCESS | 1652 | 1461088423727 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:53:43 INFO - PROCESS | 1652 | 1461088423730 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:53:43 INFO - PROCESS | 1652 | 1461088423732 Marionette TRACE conn2 <- [1,1758,null,{}] 10:53:43 INFO - PROCESS | 1652 | 1461088423734 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:43 INFO - PROCESS | 1652 | 1461088423847 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:53:43 INFO - PROCESS | 1652 | 1461088423923 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb14800 == 77 [pid = 1652] [id = 447] 10:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x11bbcdc00) [pid = 1652] [serial = 1340] [outer = 0x0] 10:53:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x129de9c00) [pid = 1652] [serial = 1341] [outer = 0x11bbcdc00] 10:53:43 INFO - PROCESS | 1652 | 1461088423953 Marionette DEBUG loaded listener.js 10:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12ef5a400) [pid = 1652] [serial = 1342] [outer = 0x11bbcdc00] 10:53:44 INFO - PROCESS | 1652 | 1461088424248 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 571ms 10:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:53:44 INFO - PROCESS | 1652 | 1461088424301 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:53:44 INFO - PROCESS | 1652 | 1461088424303 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:53:44 INFO - PROCESS | 1652 | 1461088424305 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:53:44 INFO - PROCESS | 1652 | 1461088424306 Marionette TRACE conn2 <- [1,1762,null,{}] 10:53:44 INFO - PROCESS | 1652 | 1461088424308 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:44 INFO - PROCESS | 1652 | 1461088424405 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:53:44 INFO - PROCESS | 1652 | 1461088424409 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x131e63000 == 78 [pid = 1652] [id = 448] 10:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x10adf1000) [pid = 1652] [serial = 1343] [outer = 0x0] 10:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x10adf8800) [pid = 1652] [serial = 1344] [outer = 0x10adf1000] 10:53:44 INFO - PROCESS | 1652 | 1461088424434 Marionette DEBUG loaded listener.js 10:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x10adfcc00) [pid = 1652] [serial = 1345] [outer = 0x10adf1000] 10:53:44 INFO - PROCESS | 1652 | 1461088424790 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:53:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:53:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 518ms 10:53:44 INFO - PROCESS | 1652 | 1461088424828 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:53:44 INFO - PROCESS | 1652 | 1461088424830 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:53:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:53:44 INFO - PROCESS | 1652 | 1461088424832 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:53:44 INFO - PROCESS | 1652 | 1461088424833 Marionette TRACE conn2 <- [1,1766,null,{}] 10:53:44 INFO - PROCESS | 1652 | 1461088424836 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:44 INFO - PROCESS | 1652 | 1461088424957 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:53:44 INFO - PROCESS | 1652 | 1461088424963 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a867800 == 79 [pid = 1652] [id = 449] 10:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x10adf9800) [pid = 1652] [serial = 1346] [outer = 0x0] 10:53:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12ae88c00) [pid = 1652] [serial = 1347] [outer = 0x10adf9800] 10:53:45 INFO - PROCESS | 1652 | 1461088425003 Marionette DEBUG loaded listener.js 10:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12ae8c400) [pid = 1652] [serial = 1348] [outer = 0x10adf9800] 10:53:45 INFO - PROCESS | 1652 | 1461088425631 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:53:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:53:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 819ms 10:53:45 INFO - PROCESS | 1652 | 1461088425678 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:53:45 INFO - PROCESS | 1652 | 1461088425680 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:53:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:53:45 INFO - PROCESS | 1652 | 1461088425683 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:53:45 INFO - PROCESS | 1652 | 1461088425686 Marionette TRACE conn2 <- [1,1770,null,{}] 10:53:45 INFO - PROCESS | 1652 | 1461088425690 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:45 INFO - PROCESS | 1652 | 1461088425849 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:53:45 INFO - PROCESS | 1652 | 1461088425910 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0ea000 == 80 [pid = 1652] [id = 450] 10:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x11565cc00) [pid = 1652] [serial = 1349] [outer = 0x0] 10:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11aad4800) [pid = 1652] [serial = 1350] [outer = 0x11565cc00] 10:53:45 INFO - PROCESS | 1652 | 1461088425943 Marionette DEBUG loaded listener.js 10:53:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x11b878800) [pid = 1652] [serial = 1351] [outer = 0x11565cc00] 10:53:46 INFO - PROCESS | 1652 | 1461088426384 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:53:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:53:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 723ms 10:53:46 INFO - PROCESS | 1652 | 1461088426408 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:53:46 INFO - PROCESS | 1652 | 1461088426414 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:53:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:53:46 INFO - PROCESS | 1652 | 1461088426421 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:53:46 INFO - PROCESS | 1652 | 1461088426424 Marionette TRACE conn2 <- [1,1774,null,{}] 10:53:46 INFO - PROCESS | 1652 | 1461088426427 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:46 INFO - PROCESS | 1652 | 1461088426608 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:53:46 INFO - PROCESS | 1652 | 1461088426762 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a875800 == 81 [pid = 1652] [id = 451] 10:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x11bb69800) [pid = 1652] [serial = 1352] [outer = 0x0] 10:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x127dcac00) [pid = 1652] [serial = 1353] [outer = 0x11bb69800] 10:53:46 INFO - PROCESS | 1652 | 1461088426809 Marionette DEBUG loaded listener.js 10:53:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12991e800) [pid = 1652] [serial = 1354] [outer = 0x11bb69800] 10:53:47 INFO - PROCESS | 1652 | 1461088427318 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:53:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:53:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 927ms 10:53:47 INFO - PROCESS | 1652 | 1461088427348 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:53:47 INFO - PROCESS | 1652 | 1461088427349 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:53:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:53:47 INFO - PROCESS | 1652 | 1461088427352 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:53:47 INFO - PROCESS | 1652 | 1461088427355 Marionette TRACE conn2 <- [1,1778,null,{}] 10:53:47 INFO - PROCESS | 1652 | 1461088427363 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:47 INFO - PROCESS | 1652 | 1461088427480 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:53:47 INFO - PROCESS | 1652 | 1461088427567 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e730000 == 82 [pid = 1652] [id = 452] 10:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x129d3b800) [pid = 1652] [serial = 1355] [outer = 0x0] 10:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12ab57000) [pid = 1652] [serial = 1356] [outer = 0x129d3b800] 10:53:47 INFO - PROCESS | 1652 | 1461088427600 Marionette DEBUG loaded listener.js 10:53:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12ac99400) [pid = 1652] [serial = 1357] [outer = 0x129d3b800] 10:53:48 INFO - PROCESS | 1652 | 1461088428030 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 10:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 726ms 10:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:53:48 INFO - PROCESS | 1652 | 1461088428078 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 1652 | 1461088428081 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:53:48 INFO - PROCESS | 1652 | 1461088428083 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 1652 | 1461088428084 Marionette TRACE conn2 <- [1,1782,null,{}] 10:53:48 INFO - PROCESS | 1652 | 1461088428086 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:48 INFO - PROCESS | 1652 | 1461088428204 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:53:48 INFO - PROCESS | 1652 | 1461088428317 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x130295800 == 83 [pid = 1652] [id = 453] 10:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12ac99c00) [pid = 1652] [serial = 1358] [outer = 0x0] 10:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12ae85400) [pid = 1652] [serial = 1359] [outer = 0x12ac99c00] 10:53:48 INFO - PROCESS | 1652 | 1461088428350 Marionette DEBUG loaded listener.js 10:53:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12ae8f800) [pid = 1652] [serial = 1360] [outer = 0x12ac99c00] 10:53:48 INFO - PROCESS | 1652 | 1461088428771 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:53:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 10:53:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 718ms 10:53:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:53:48 INFO - PROCESS | 1652 | 1461088428802 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 1652 | 1461088428803 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:53:48 INFO - PROCESS | 1652 | 1461088428805 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 1652 | 1461088428806 Marionette TRACE conn2 <- [1,1786,null,{}] 10:53:48 INFO - PROCESS | 1652 | 1461088428825 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:48 INFO - PROCESS | 1652 | 1461088428939 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:53:49 INFO - PROCESS | 1652 | 1461088429052 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec9c800 == 84 [pid = 1652] [id = 454] 10:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12ae8e000) [pid = 1652] [serial = 1361] [outer = 0x0] 10:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12b8ce400) [pid = 1652] [serial = 1362] [outer = 0x12ae8e000] 10:53:49 INFO - PROCESS | 1652 | 1461088429085 Marionette DEBUG loaded listener.js 10:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x12e14d000) [pid = 1652] [serial = 1363] [outer = 0x12ae8e000] 10:53:49 INFO - PROCESS | 1652 | 1461088429537 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:53:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 10:53:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 782ms 10:53:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:53:49 INFO - PROCESS | 1652 | 1461088429587 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:53:49 INFO - PROCESS | 1652 | 1461088429589 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:53:49 INFO - PROCESS | 1652 | 1461088429591 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:53:49 INFO - PROCESS | 1652 | 1461088429592 Marionette TRACE conn2 <- [1,1790,null,{}] 10:53:49 INFO - PROCESS | 1652 | 1461088429595 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:49 INFO - PROCESS | 1652 | 1461088429724 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:53:49 INFO - PROCESS | 1652 | 1461088429812 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a50d800 == 85 [pid = 1652] [id = 455] 10:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12e5ae800) [pid = 1652] [serial = 1364] [outer = 0x0] 10:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12e997400) [pid = 1652] [serial = 1365] [outer = 0x12e5ae800] 10:53:49 INFO - PROCESS | 1652 | 1461088429846 Marionette DEBUG loaded listener.js 10:53:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12f4b2000) [pid = 1652] [serial = 1366] [outer = 0x12e5ae800] 10:53:50 INFO - PROCESS | 1652 | 1461088430224 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:53:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:53:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 10:53:50 INFO - PROCESS | 1652 | 1461088430298 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:53:50 INFO - PROCESS | 1652 | 1461088430299 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:53:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:53:50 INFO - PROCESS | 1652 | 1461088430303 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:53:50 INFO - PROCESS | 1652 | 1461088430304 Marionette TRACE conn2 <- [1,1794,null,{}] 10:53:50 INFO - PROCESS | 1652 | 1461088430307 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:50 INFO - PROCESS | 1652 | 1461088430422 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:53:50 INFO - PROCESS | 1652 | 1461088430506 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x13710b000 == 86 [pid = 1652] [id = 456] 10:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12e5b0c00) [pid = 1652] [serial = 1367] [outer = 0x0] 10:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12f89f800) [pid = 1652] [serial = 1368] [outer = 0x12e5b0c00] 10:53:50 INFO - PROCESS | 1652 | 1461088430539 Marionette DEBUG loaded listener.js 10:53:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12fd53c00) [pid = 1652] [serial = 1369] [outer = 0x12e5b0c00] 10:53:51 INFO - PROCESS | 1652 | 1461088430996 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 719ms 10:53:51 INFO - PROCESS | 1652 | 1461088431022 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:53:51 INFO - PROCESS | 1652 | 1461088431024 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:53:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:53:51 INFO - PROCESS | 1652 | 1461088431026 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:53:51 INFO - PROCESS | 1652 | 1461088431028 Marionette TRACE conn2 <- [1,1798,null,{}] 10:53:51 INFO - PROCESS | 1652 | 1461088431030 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:51 INFO - PROCESS | 1652 | 1461088431145 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:53:51 INFO - PROCESS | 1652 | 1461088431259 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f15800 == 87 [pid = 1652] [id = 457] 10:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x114606400) [pid = 1652] [serial = 1370] [outer = 0x0] 10:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x11641cc00) [pid = 1652] [serial = 1371] [outer = 0x114606400] 10:53:51 INFO - PROCESS | 1652 | 1461088431292 Marionette DEBUG loaded listener.js 10:53:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x123824000) [pid = 1652] [serial = 1372] [outer = 0x114606400] 10:53:51 INFO - PROCESS | 1652 | 1461088431954 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:53:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:53:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 970ms 10:53:52 INFO - PROCESS | 1652 | 1461088431997 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:53:52 INFO - PROCESS | 1652 | 1461088431999 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:53:52 INFO - PROCESS | 1652 | 1461088432004 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:53:52 INFO - PROCESS | 1652 | 1461088432005 Marionette TRACE conn2 <- [1,1802,null,{}] 10:53:52 INFO - PROCESS | 1652 | 1461088432009 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:52 INFO - PROCESS | 1652 | 1461088432119 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:53:52 INFO - PROCESS | 1652 | 1461088432211 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7f1800 == 88 [pid = 1652] [id = 458] 10:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x112139000) [pid = 1652] [serial = 1373] [outer = 0x0] 10:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x112228000) [pid = 1652] [serial = 1374] [outer = 0x112139000] 10:53:52 INFO - PROCESS | 1652 | 1461088432240 Marionette DEBUG loaded listener.js 10:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x1176dfc00) [pid = 1652] [serial = 1375] [outer = 0x112139000] 10:53:52 INFO - PROCESS | 1652 | 1461088432638 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:53:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:53:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 672ms 10:53:52 INFO - PROCESS | 1652 | 1461088432676 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:53:52 INFO - PROCESS | 1652 | 1461088432679 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:53:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:53:52 INFO - PROCESS | 1652 | 1461088432684 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:53:52 INFO - PROCESS | 1652 | 1461088432685 Marionette TRACE conn2 <- [1,1806,null,{}] 10:53:52 INFO - PROCESS | 1652 | 1461088432688 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:52 INFO - PROCESS | 1652 | 1461088432792 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:53:52 INFO - PROCESS | 1652 | 1461088432913 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd9d000 == 89 [pid = 1652] [id = 459] 10:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x118c50400) [pid = 1652] [serial = 1376] [outer = 0x0] 10:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x11a83ec00) [pid = 1652] [serial = 1377] [outer = 0x118c50400] 10:53:52 INFO - PROCESS | 1652 | 1461088432944 Marionette DEBUG loaded listener.js 10:53:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x11adb6400) [pid = 1652] [serial = 1378] [outer = 0x118c50400] 10:53:53 INFO - PROCESS | 1652 | 1461088433384 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:53:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:53:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 720ms 10:53:53 INFO - PROCESS | 1652 | 1461088433413 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:53:53 INFO - PROCESS | 1652 | 1461088433415 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:53:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:53:53 INFO - PROCESS | 1652 | 1461088433419 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:53:53 INFO - PROCESS | 1652 | 1461088433421 Marionette TRACE conn2 <- [1,1810,null,{}] 10:53:53 INFO - PROCESS | 1652 | 1461088433432 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:53 INFO - PROCESS | 1652 | 1461088433539 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:53:53 INFO - PROCESS | 1652 | 1461088433629 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a51b800 == 90 [pid = 1652] [id = 460] 10:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x11c00bc00) [pid = 1652] [serial = 1379] [outer = 0x0] 10:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x123817c00) [pid = 1652] [serial = 1380] [outer = 0x11c00bc00] 10:53:53 INFO - PROCESS | 1652 | 1461088433659 Marionette DEBUG loaded listener.js 10:53:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x123f76400) [pid = 1652] [serial = 1381] [outer = 0x11c00bc00] 10:53:54 INFO - PROCESS | 1652 | 1461088434097 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 726ms 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfeb000 == 89 [pid = 1652] [id = 313] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x131e63000 == 88 [pid = 1652] [id = 448] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb14800 == 87 [pid = 1652] [id = 447] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2b0000 == 86 [pid = 1652] [id = 446] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12e72d800 == 85 [pid = 1652] [id = 445] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12e344800 == 84 [pid = 1652] [id = 444] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12ab60800) [pid = 1652] [serial = 1230] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x129d1c000) [pid = 1652] [serial = 1227] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12a656800) [pid = 1652] [serial = 1239] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x12af09400) [pid = 1652] [serial = 1233] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x11b87d400) [pid = 1652] [serial = 1224] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x11a841c00) [pid = 1652] [serial = 1221] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12e662400) [pid = 1652] [serial = 1236] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | 1461088434201 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:53:54 INFO - PROCESS | 1652 | 1461088434203 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfdd000 == 83 [pid = 1652] [id = 443] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba75800 == 82 [pid = 1652] [id = 442] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad0b000 == 81 [pid = 1652] [id = 441] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a292800 == 80 [pid = 1652] [id = 440] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x1264b8800 == 79 [pid = 1652] [id = 439] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x11c078000 == 78 [pid = 1652] [id = 438] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12a296800 == 77 [pid = 1652] [id = 437] 10:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x131e58000 == 76 [pid = 1652] [id = 435] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x131e5c800 == 75 [pid = 1652] [id = 434] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x130299000 == 74 [pid = 1652] [id = 433] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12fe21800 == 73 [pid = 1652] [id = 432] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12f339800 == 72 [pid = 1652] [id = 431] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb90000 == 71 [pid = 1652] [id = 430] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad1f000 == 70 [pid = 1652] [id = 429] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x123a71000 == 69 [pid = 1652] [id = 428] 10:53:54 INFO - PROCESS | 1652 | --DOCSHELL 0x118f9d800 == 68 [pid = 1652] [id = 427] 10:53:54 INFO - PROCESS | 1652 | 1461088434219 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:53:54 INFO - PROCESS | 1652 | 1461088434221 Marionette TRACE conn2 <- [1,1814,null,{}] 10:53:54 INFO - PROCESS | 1652 | 1461088434223 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:54 INFO - PROCESS | 1652 | 1461088434316 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12a26ec00) [pid = 1652] [serial = 1263] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x127fddc00) [pid = 1652] [serial = 1257] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x129507800) [pid = 1652] [serial = 1258] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x11b82e400) [pid = 1652] [serial = 1251] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x123a1a400) [pid = 1652] [serial = 1252] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x129d1a000) [pid = 1652] [serial = 1218] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x12a65e800) [pid = 1652] [serial = 1266] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x129d20800) [pid = 1652] [serial = 1219] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x1272c9c00) [pid = 1652] [serial = 1254] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x127ea5000) [pid = 1652] [serial = 1255] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x115610c00) [pid = 1652] [serial = 1243] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x11856d800) [pid = 1652] [serial = 1245] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x11a83e400) [pid = 1652] [serial = 1246] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11221ec00) [pid = 1652] [serial = 1242] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x11a846800) [pid = 1652] [serial = 1248] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x11adbd800) [pid = 1652] [serial = 1249] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x11adc4c00) [pid = 1652] [serial = 1270] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12b2b6800) [pid = 1652] [serial = 1275] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12b815800) [pid = 1652] [serial = 1276] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x11867c000) [pid = 1652] [serial = 1269] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x129d3e800) [pid = 1652] [serial = 1261] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12adc1000) [pid = 1652] [serial = 1273] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x129d20000) [pid = 1652] [serial = 1260] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12ab57800) [pid = 1652] [serial = 1267] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12a2d5000) [pid = 1652] [serial = 1264] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12b8cdc00) [pid = 1652] [serial = 1278] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12ab58800) [pid = 1652] [serial = 1272] [outer = 0x0] [url = about:blank] 10:53:54 INFO - PROCESS | 1652 | 1461088434396 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119291000 == 69 [pid = 1652] [id = 461] 10:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x115610c00) [pid = 1652] [serial = 1382] [outer = 0x0] 10:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x11adb9000) [pid = 1652] [serial = 1383] [outer = 0x115610c00] 10:53:54 INFO - PROCESS | 1652 | 1461088434426 Marionette DEBUG loaded listener.js 10:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x123f7d400) [pid = 1652] [serial = 1384] [outer = 0x115610c00] 10:53:54 INFO - PROCESS | 1652 | 1461088434723 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:53:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:53:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 531ms 10:53:54 INFO - PROCESS | 1652 | 1461088434750 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:53:54 INFO - PROCESS | 1652 | 1461088434751 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:53:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:53:54 INFO - PROCESS | 1652 | 1461088434754 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:53:54 INFO - PROCESS | 1652 | 1461088434755 Marionette TRACE conn2 <- [1,1818,null,{}] 10:53:54 INFO - PROCESS | 1652 | 1461088434757 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:54 INFO - PROCESS | 1652 | 1461088434852 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:53:54 INFO - PROCESS | 1652 | 1461088434856 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x124017800 == 70 [pid = 1652] [id = 462] 10:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x123f7e400) [pid = 1652] [serial = 1385] [outer = 0x0] 10:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x127eb0400) [pid = 1652] [serial = 1386] [outer = 0x123f7e400] 10:53:54 INFO - PROCESS | 1652 | 1461088434883 Marionette DEBUG loaded listener.js 10:53:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x127fe2800) [pid = 1652] [serial = 1387] [outer = 0x123f7e400] 10:53:55 INFO - PROCESS | 1652 | 1461088435262 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 524ms 10:53:55 INFO - PROCESS | 1652 | 1461088435281 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:53:55 INFO - PROCESS | 1652 | 1461088435282 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:53:55 INFO - PROCESS | 1652 | 1461088435284 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:53:55 INFO - PROCESS | 1652 | 1461088435286 Marionette TRACE conn2 <- [1,1822,null,{}] 10:53:55 INFO - PROCESS | 1652 | 1461088435288 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:55 INFO - PROCESS | 1652 | 1461088435396 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:53:55 INFO - PROCESS | 1652 | 1461088435400 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7ce800 == 71 [pid = 1652] [id = 463] 10:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x1290e9800) [pid = 1652] [serial = 1388] [outer = 0x0] 10:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x129778000) [pid = 1652] [serial = 1389] [outer = 0x1290e9800] 10:53:55 INFO - PROCESS | 1652 | 1461088435429 Marionette DEBUG loaded listener.js 10:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x129d3e800) [pid = 1652] [serial = 1390] [outer = 0x1290e9800] 10:53:55 INFO - PROCESS | 1652 | 1461088435796 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:53:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:53:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 518ms 10:53:55 INFO - PROCESS | 1652 | 1461088435803 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:53:55 INFO - PROCESS | 1652 | 1461088435804 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:53:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:53:55 INFO - PROCESS | 1652 | 1461088435806 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:53:55 INFO - PROCESS | 1652 | 1461088435807 Marionette TRACE conn2 <- [1,1826,null,{}] 10:53:55 INFO - PROCESS | 1652 | 1461088435822 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:55 INFO - PROCESS | 1652 | 1461088435914 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:53:55 INFO - PROCESS | 1652 | 1461088435918 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad21000 == 72 [pid = 1652] [id = 464] 10:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x129d15400) [pid = 1652] [serial = 1391] [outer = 0x0] 10:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12a26ec00) [pid = 1652] [serial = 1392] [outer = 0x129d15400] 10:53:55 INFO - PROCESS | 1652 | 1461088435945 Marionette DEBUG loaded listener.js 10:53:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12a2d3000) [pid = 1652] [serial = 1393] [outer = 0x129d15400] 10:53:56 INFO - PROCESS | 1652 | 1461088436309 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 521ms 10:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:53:56 INFO - PROCESS | 1652 | 1461088436329 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:53:56 INFO - PROCESS | 1652 | 1461088436331 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:53:56 INFO - PROCESS | 1652 | 1461088436333 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:53:56 INFO - PROCESS | 1652 | 1461088436334 Marionette TRACE conn2 <- [1,1830,null,{}] 10:53:56 INFO - PROCESS | 1652 | 1461088436336 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:56 INFO - PROCESS | 1652 | 1461088436430 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:53:56 INFO - PROCESS | 1652 | 1461088436511 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b27f000 == 73 [pid = 1652] [id = 465] 10:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x129def400) [pid = 1652] [serial = 1394] [outer = 0x0] 10:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12a2d7c00) [pid = 1652] [serial = 1395] [outer = 0x129def400] 10:53:56 INFO - PROCESS | 1652 | 1461088436553 Marionette DEBUG loaded listener.js 10:53:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12a82d800) [pid = 1652] [serial = 1396] [outer = 0x129def400] 10:53:56 INFO - PROCESS | 1652 | 1461088436898 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:53:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:53:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 570ms 10:53:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:53:56 INFO - PROCESS | 1652 | 1461088436903 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:53:56 INFO - PROCESS | 1652 | 1461088436904 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:53:56 INFO - PROCESS | 1652 | 1461088436906 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:53:56 INFO - PROCESS | 1652 | 1461088436908 Marionette TRACE conn2 <- [1,1834,null,{}] 10:53:56 INFO - PROCESS | 1652 | 1461088436913 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:57 INFO - PROCESS | 1652 | 1461088437032 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:53:57 INFO - PROCESS | 1652 | 1461088437044 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be48800 == 74 [pid = 1652] [id = 466] 10:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x129df1000) [pid = 1652] [serial = 1397] [outer = 0x0] 10:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x12ab57800) [pid = 1652] [serial = 1398] [outer = 0x129df1000] 10:53:57 INFO - PROCESS | 1652 | 1461088437069 Marionette DEBUG loaded listener.js 10:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x12abd8400) [pid = 1652] [serial = 1399] [outer = 0x129df1000] 10:53:57 INFO - PROCESS | 1652 | 1461088437405 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:53:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 10:53:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 521ms 10:53:57 INFO - PROCESS | 1652 | 1461088437428 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:53:57 INFO - PROCESS | 1652 | 1461088437430 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:53:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:53:57 INFO - PROCESS | 1652 | 1461088437432 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:53:57 INFO - PROCESS | 1652 | 1461088437433 Marionette TRACE conn2 <- [1,1838,null,{}] 10:53:57 INFO - PROCESS | 1652 | 1461088437435 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:57 INFO - PROCESS | 1652 | 1461088437557 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:53:57 INFO - PROCESS | 1652 | 1461088437571 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cff6000 == 75 [pid = 1652] [id = 467] 10:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x12a834c00) [pid = 1652] [serial = 1400] [outer = 0x0] 10:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x12ac9e800) [pid = 1652] [serial = 1401] [outer = 0x12a834c00] 10:53:57 INFO - PROCESS | 1652 | 1461088437597 Marionette DEBUG loaded listener.js 10:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x12adc0c00) [pid = 1652] [serial = 1402] [outer = 0x12a834c00] 10:53:57 INFO - PROCESS | 1652 | 1461088437988 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:53:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12ae8ec00) [pid = 1652] [serial = 1403] [outer = 0x12f8a9800] 10:53:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:53:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 620ms 10:53:58 INFO - PROCESS | 1652 | 1461088438055 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:53:58 INFO - PROCESS | 1652 | 1461088438057 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:53:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:53:58 INFO - PROCESS | 1652 | 1461088438061 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:53:58 INFO - PROCESS | 1652 | 1461088438063 Marionette TRACE conn2 <- [1,1842,null,{}] 10:53:58 INFO - PROCESS | 1652 | 1461088438071 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:58 INFO - PROCESS | 1652 | 1461088438208 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:53:58 INFO - PROCESS | 1652 | 1461088438227 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e344000 == 76 [pid = 1652] [id = 468] 10:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12adb7000) [pid = 1652] [serial = 1404] [outer = 0x0] 10:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12bb34000) [pid = 1652] [serial = 1405] [outer = 0x12adb7000] 10:53:58 INFO - PROCESS | 1652 | 1461088438257 Marionette DEBUG loaded listener.js 10:53:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12d229800) [pid = 1652] [serial = 1406] [outer = 0x12adb7000] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x11565a800) [pid = 1652] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x1189e9c00) [pid = 1652] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x1176db400) [pid = 1652] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x12b2b1800) [pid = 1652] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11221dc00) [pid = 1652] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x12a2ce800) [pid = 1652] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x11bb63800) [pid = 1652] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x129783800) [pid = 1652] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x127fde000) [pid = 1652] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x11b87b400) [pid = 1652] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x112149c00) [pid = 1652] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12a26dc00) [pid = 1652] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12e9a2c00) [pid = 1652] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12af07400) [pid = 1652] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12d232400) [pid = 1652] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x1299e6800) [pid = 1652] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x115610800) [pid = 1652] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x129dec000) [pid = 1652] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x119c1e800) [pid = 1652] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12ef58000) [pid = 1652] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x11221e400) [pid = 1652] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12ab5c400) [pid = 1652] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12e5a4400) [pid = 1652] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x11adbc800) [pid = 1652] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12bbdc000) [pid = 1652] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x1244dc800) [pid = 1652] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x123d03400) [pid = 1652] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12f8a3400) [pid = 1652] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x11561bc00) [pid = 1652] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x11c05f800) [pid = 1652] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x127f07000) [pid = 1652] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x112143c00) [pid = 1652] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x11213a000) [pid = 1652] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x116417800) [pid = 1652] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x129dee400) [pid = 1652] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x114422400) [pid = 1652] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12a654000) [pid = 1652] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12b3eec00) [pid = 1652] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x12b3fa000) [pid = 1652] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11bbcdc00) [pid = 1652] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11a849400) [pid = 1652] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x10adf1000) [pid = 1652] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11214d000) [pid = 1652] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x1197ed000) [pid = 1652] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12a65f400) [pid = 1652] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11adb6800) [pid = 1652] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x112222800) [pid = 1652] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x129914800) [pid = 1652] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12ce6d400) [pid = 1652] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11adc2c00) [pid = 1652] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x127277c00) [pid = 1652] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x129d40c00) [pid = 1652] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12e14a800) [pid = 1652] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12a65d400) [pid = 1652] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1176d3400) [pid = 1652] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:53:59 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1272d0c00) [pid = 1652] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:53:59 INFO - PROCESS | 1652 | 1461088439126 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1078ms 10:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:53:59 INFO - PROCESS | 1652 | 1461088439140 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:53:59 INFO - PROCESS | 1652 | 1461088439141 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:53:59 INFO - PROCESS | 1652 | 1461088439148 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:53:59 INFO - PROCESS | 1652 | 1461088439149 Marionette TRACE conn2 <- [1,1846,null,{}] 10:53:59 INFO - PROCESS | 1652 | 1461088439151 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:59 INFO - PROCESS | 1652 | 1461088439252 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:53:59 INFO - PROCESS | 1652 | 1461088439321 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fb2800 == 77 [pid = 1652] [id = 469] 10:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x10adefc00) [pid = 1652] [serial = 1407] [outer = 0x0] 10:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11221ac00) [pid = 1652] [serial = 1408] [outer = 0x10adefc00] 10:53:59 INFO - PROCESS | 1652 | 1461088439349 Marionette DEBUG loaded listener.js 10:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11641b000) [pid = 1652] [serial = 1409] [outer = 0x10adefc00] 10:53:59 INFO - PROCESS | 1652 | 1461088439648 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:53:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:53:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 523ms 10:53:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:53:59 INFO - PROCESS | 1652 | 1461088439671 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:53:59 INFO - PROCESS | 1652 | 1461088439673 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:53:59 INFO - PROCESS | 1652 | 1461088439675 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:53:59 INFO - PROCESS | 1652 | 1461088439678 Marionette TRACE conn2 <- [1,1850,null,{}] 10:53:59 INFO - PROCESS | 1652 | 1461088439682 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:59 INFO - PROCESS | 1652 | 1461088439782 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:53:59 INFO - PROCESS | 1652 | 1461088439786 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b277000 == 78 [pid = 1652] [id = 470] 10:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11648fc00) [pid = 1652] [serial = 1410] [outer = 0x0] 10:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x11acdcc00) [pid = 1652] [serial = 1411] [outer = 0x11648fc00] 10:53:59 INFO - PROCESS | 1652 | 1461088439813 Marionette DEBUG loaded listener.js 10:53:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x11bb6d800) [pid = 1652] [serial = 1412] [outer = 0x11648fc00] 10:54:00 INFO - PROCESS | 1652 | 1461088440169 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 523ms 10:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:54:00 INFO - PROCESS | 1652 | 1461088440199 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:54:00 INFO - PROCESS | 1652 | 1461088440200 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:54:00 INFO - PROCESS | 1652 | 1461088440202 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:54:00 INFO - PROCESS | 1652 | 1461088440203 Marionette TRACE conn2 <- [1,1854,null,{}] 10:54:00 INFO - PROCESS | 1652 | 1461088440206 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:00 INFO - PROCESS | 1652 | 1461088440339 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:54:00 INFO - PROCESS | 1652 | 1461088440343 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e724000 == 79 [pid = 1652] [id = 471] 10:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x11a849400) [pid = 1652] [serial = 1413] [outer = 0x0] 10:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12703c800) [pid = 1652] [serial = 1414] [outer = 0x11a849400] 10:54:00 INFO - PROCESS | 1652 | 1461088440368 Marionette DEBUG loaded listener.js 10:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x1290e9000) [pid = 1652] [serial = 1415] [outer = 0x11a849400] 10:54:00 INFO - PROCESS | 1652 | 1461088440723 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:54:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:54:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 568ms 10:54:00 INFO - PROCESS | 1652 | 1461088440772 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:54:00 INFO - PROCESS | 1652 | 1461088440773 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:54:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:54:00 INFO - PROCESS | 1652 | 1461088440775 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:54:00 INFO - PROCESS | 1652 | 1461088440776 Marionette TRACE conn2 <- [1,1858,null,{}] 10:54:00 INFO - PROCESS | 1652 | 1461088440779 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:00 INFO - PROCESS | 1652 | 1461088440905 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:54:00 INFO - PROCESS | 1652 | 1461088440912 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb96800 == 80 [pid = 1652] [id = 472] 10:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x11c017c00) [pid = 1652] [serial = 1416] [outer = 0x0] 10:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x129d3d400) [pid = 1652] [serial = 1417] [outer = 0x11c017c00] 10:54:00 INFO - PROCESS | 1652 | 1461088440937 Marionette DEBUG loaded listener.js 10:54:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12a654000) [pid = 1652] [serial = 1418] [outer = 0x11c017c00] 10:54:01 INFO - PROCESS | 1652 | 1461088441453 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:54:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:54:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 720ms 10:54:01 INFO - PROCESS | 1652 | 1461088441497 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:54:01 INFO - PROCESS | 1652 | 1461088441500 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:54:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:54:01 INFO - PROCESS | 1652 | 1461088441504 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:54:01 INFO - PROCESS | 1652 | 1461088441506 Marionette TRACE conn2 <- [1,1862,null,{}] 10:54:01 INFO - PROCESS | 1652 | 1461088441511 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:01 INFO - PROCESS | 1652 | 1461088441632 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:54:01 INFO - PROCESS | 1652 | 1461088441758 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a71000 == 81 [pid = 1652] [id = 473] 10:54:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11856d800) [pid = 1652] [serial = 1419] [outer = 0x0] 10:54:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1189eec00) [pid = 1652] [serial = 1420] [outer = 0x11856d800] 10:54:01 INFO - PROCESS | 1652 | 1461088441791 Marionette DEBUG loaded listener.js 10:54:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x11a845400) [pid = 1652] [serial = 1421] [outer = 0x11856d800] 10:54:02 INFO - PROCESS | 1652 | 1461088442246 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:54:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:54:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 774ms 10:54:02 INFO - PROCESS | 1652 | 1461088442294 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:54:02 INFO - PROCESS | 1652 | 1461088442298 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:54:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:54:02 INFO - PROCESS | 1652 | 1461088442305 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:54:02 INFO - PROCESS | 1652 | 1461088442306 Marionette TRACE conn2 <- [1,1866,null,{}] 10:54:02 INFO - PROCESS | 1652 | 1461088442309 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:02 INFO - PROCESS | 1652 | 1461088442424 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:54:02 INFO - PROCESS | 1652 | 1461088442508 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a510000 == 82 [pid = 1652] [id = 474] 10:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x11adbf400) [pid = 1652] [serial = 1422] [outer = 0x0] 10:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11b880800) [pid = 1652] [serial = 1423] [outer = 0x11adbf400] 10:54:02 INFO - PROCESS | 1652 | 1461088442538 Marionette DEBUG loaded listener.js 10:54:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x123d75400) [pid = 1652] [serial = 1424] [outer = 0x11adbf400] 10:54:02 INFO - PROCESS | 1652 | 1461088442974 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 722ms 10:54:03 INFO - PROCESS | 1652 | 1461088443039 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:54:03 INFO - PROCESS | 1652 | 1461088443040 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:54:03 INFO - PROCESS | 1652 | 1461088443062 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:54:03 INFO - PROCESS | 1652 | 1461088443065 Marionette TRACE conn2 <- [1,1870,null,{}] 10:54:03 INFO - PROCESS | 1652 | 1461088443075 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:03 INFO - PROCESS | 1652 | 1461088443195 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:54:03 INFO - PROCESS | 1652 | 1461088443283 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e354800 == 83 [pid = 1652] [id = 475] 10:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x127fe6400) [pid = 1652] [serial = 1425] [outer = 0x0] 10:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x129d16400) [pid = 1652] [serial = 1426] [outer = 0x127fe6400] 10:54:03 INFO - PROCESS | 1652 | 1461088443315 Marionette DEBUG loaded listener.js 10:54:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x129d35c00) [pid = 1652] [serial = 1427] [outer = 0x127fe6400] 10:54:03 INFO - PROCESS | 1652 | 1461088443731 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:54:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:54:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 743ms 10:54:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:54:03 INFO - PROCESS | 1652 | 1461088443787 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:54:03 INFO - PROCESS | 1652 | 1461088443789 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:54:03 INFO - PROCESS | 1652 | 1461088443791 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:54:03 INFO - PROCESS | 1652 | 1461088443793 Marionette TRACE conn2 <- [1,1874,null,{}] 10:54:03 INFO - PROCESS | 1652 | 1461088443795 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:03 INFO - PROCESS | 1652 | 1461088443912 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:54:03 INFO - PROCESS | 1652 | 1461088443995 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4d4000 == 84 [pid = 1652] [id = 476] 10:54:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x129919800) [pid = 1652] [serial = 1428] [outer = 0x0] 10:54:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12a655800) [pid = 1652] [serial = 1429] [outer = 0x129919800] 10:54:04 INFO - PROCESS | 1652 | 1461088444028 Marionette DEBUG loaded listener.js 10:54:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12ab5a800) [pid = 1652] [serial = 1430] [outer = 0x129919800] 10:54:04 INFO - PROCESS | 1652 | 1461088444442 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:54:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:54:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 671ms 10:54:04 INFO - PROCESS | 1652 | 1461088444463 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:54:04 INFO - PROCESS | 1652 | 1461088444465 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:54:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:54:04 INFO - PROCESS | 1652 | 1461088444467 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:54:04 INFO - PROCESS | 1652 | 1461088444468 Marionette TRACE conn2 <- [1,1878,null,{}] 10:54:04 INFO - PROCESS | 1652 | 1461088444471 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:04 INFO - PROCESS | 1652 | 1461088444603 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:54:04 INFO - PROCESS | 1652 | 1461088444716 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb14800 == 85 [pid = 1652] [id = 477] 10:54:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x129d37800) [pid = 1652] [serial = 1431] [outer = 0x0] 10:54:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12abd2000) [pid = 1652] [serial = 1432] [outer = 0x129d37800] 10:54:04 INFO - PROCESS | 1652 | 1461088444749 Marionette DEBUG loaded listener.js 10:54:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12adc5000) [pid = 1652] [serial = 1433] [outer = 0x129d37800] 10:54:05 INFO - PROCESS | 1652 | 1461088445178 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:54:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:54:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 719ms 10:54:05 INFO - PROCESS | 1652 | 1461088445187 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:54:05 INFO - PROCESS | 1652 | 1461088445188 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:54:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:54:05 INFO - PROCESS | 1652 | 1461088445191 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:54:05 INFO - PROCESS | 1652 | 1461088445194 Marionette TRACE conn2 <- [1,1882,null,{}] 10:54:05 INFO - PROCESS | 1652 | 1461088445198 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:05 INFO - PROCESS | 1652 | 1461088445354 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:54:05 INFO - PROCESS | 1652 | 1461088445507 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x13029f800 == 86 [pid = 1652] [id = 478] 10:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12ae86400) [pid = 1652] [serial = 1434] [outer = 0x0] 10:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x12b2ae800) [pid = 1652] [serial = 1435] [outer = 0x12ae86400] 10:54:05 INFO - PROCESS | 1652 | 1461088445561 Marionette DEBUG loaded listener.js 10:54:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12d234c00) [pid = 1652] [serial = 1436] [outer = 0x12ae86400] 10:54:06 INFO - PROCESS | 1652 | 1461088446051 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 873ms 10:54:06 INFO - PROCESS | 1652 | 1461088446065 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:54:06 INFO - PROCESS | 1652 | 1461088446066 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:54:06 INFO - PROCESS | 1652 | 1461088446069 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:54:06 INFO - PROCESS | 1652 | 1461088446070 Marionette TRACE conn2 <- [1,1886,null,{}] 10:54:06 INFO - PROCESS | 1652 | 1461088446072 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:06 INFO - PROCESS | 1652 | 1461088446190 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:54:06 INFO - PROCESS | 1652 | 1461088446276 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x137114800 == 87 [pid = 1652] [id = 479] 10:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12d230c00) [pid = 1652] [serial = 1437] [outer = 0x0] 10:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x12d4cfc00) [pid = 1652] [serial = 1438] [outer = 0x12d230c00] 10:54:06 INFO - PROCESS | 1652 | 1461088446308 Marionette DEBUG loaded listener.js 10:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x12e215800) [pid = 1652] [serial = 1439] [outer = 0x12d230c00] 10:54:06 INFO - PROCESS | 1652 | 1461088446721 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:54:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:54:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 673ms 10:54:06 INFO - PROCESS | 1652 | 1461088446742 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:54:06 INFO - PROCESS | 1652 | 1461088446744 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:54:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:54:06 INFO - PROCESS | 1652 | 1461088446746 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:54:06 INFO - PROCESS | 1652 | 1461088446747 Marionette TRACE conn2 <- [1,1890,null,{}] 10:54:06 INFO - PROCESS | 1652 | 1461088446749 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:06 INFO - PROCESS | 1652 | 1461088446867 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:54:06 INFO - PROCESS | 1652 | 1461088446982 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x138da9800 == 88 [pid = 1652] [id = 480] 10:54:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12e212400) [pid = 1652] [serial = 1440] [outer = 0x0] 10:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12e22a400) [pid = 1652] [serial = 1441] [outer = 0x12e212400] 10:54:07 INFO - PROCESS | 1652 | 1461088447015 Marionette DEBUG loaded listener.js 10:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12e5ad400) [pid = 1652] [serial = 1442] [outer = 0x12e212400] 10:54:07 INFO - PROCESS | 1652 | 1461088447441 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:54:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:54:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 720ms 10:54:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:54:07 INFO - PROCESS | 1652 | 1461088447466 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:54:07 INFO - PROCESS | 1652 | 1461088447468 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:54:07 INFO - PROCESS | 1652 | 1461088447488 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:54:07 INFO - PROCESS | 1652 | 1461088447489 Marionette TRACE conn2 <- [1,1894,null,{}] 10:54:07 INFO - PROCESS | 1652 | 1461088447493 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:07 INFO - PROCESS | 1652 | 1461088447652 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:54:07 INFO - PROCESS | 1652 | 1461088447715 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c53800 == 89 [pid = 1652] [id = 481] 10:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x11213a000) [pid = 1652] [serial = 1443] [outer = 0x0] 10:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x11bad9000) [pid = 1652] [serial = 1444] [outer = 0x11213a000] 10:54:07 INFO - PROCESS | 1652 | 1461088447746 Marionette DEBUG loaded listener.js 10:54:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12a2cf400) [pid = 1652] [serial = 1445] [outer = 0x11213a000] 10:54:08 INFO - PROCESS | 1652 | 1461088448187 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:54:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:54:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 737ms 10:54:08 INFO - PROCESS | 1652 | 1461088448207 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:54:08 INFO - PROCESS | 1652 | 1461088448209 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:54:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:54:08 INFO - PROCESS | 1652 | 1461088448211 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:54:08 INFO - PROCESS | 1652 | 1461088448212 Marionette TRACE conn2 <- [1,1898,null,{}] 10:54:08 INFO - PROCESS | 1652 | 1461088448215 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:08 INFO - PROCESS | 1652 | 1461088448330 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:54:08 INFO - PROCESS | 1652 | 1461088448419 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fc2000 == 90 [pid = 1652] [id = 482] 10:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x11216f400) [pid = 1652] [serial = 1446] [outer = 0x0] 10:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x11564f800) [pid = 1652] [serial = 1447] [outer = 0x11216f400] 10:54:08 INFO - PROCESS | 1652 | 1461088448450 Marionette DEBUG loaded listener.js 10:54:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x11a841000) [pid = 1652] [serial = 1448] [outer = 0x11216f400] 10:54:09 INFO - PROCESS | 1652 | 1461088449130 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 969ms 10:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:54:09 INFO - PROCESS | 1652 | 1461088449181 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:54:09 INFO - PROCESS | 1652 | 1461088449184 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:54:09 INFO - PROCESS | 1652 | 1461088449187 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:54:09 INFO - PROCESS | 1652 | 1461088449190 Marionette TRACE conn2 <- [1,1902,null,{}] 10:54:09 INFO - PROCESS | 1652 | 1461088449194 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:09 INFO - PROCESS | 1652 | 1461088449308 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:54:09 INFO - PROCESS | 1652 | 1461088449433 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a7d800 == 91 [pid = 1652] [id = 483] 10:54:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x10adf5000) [pid = 1652] [serial = 1449] [outer = 0x0] 10:54:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x11221f000) [pid = 1652] [serial = 1450] [outer = 0x10adf5000] 10:54:09 INFO - PROCESS | 1652 | 1461088449463 Marionette DEBUG loaded listener.js 10:54:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x115651000) [pid = 1652] [serial = 1451] [outer = 0x10adf5000] 10:54:09 INFO - PROCESS | 1652 | 1461088449907 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:54:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:54:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 774ms 10:54:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:54:09 INFO - PROCESS | 1652 | 1461088449961 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:54:09 INFO - PROCESS | 1652 | 1461088449964 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:54:09 INFO - PROCESS | 1652 | 1461088449969 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:54:09 INFO - PROCESS | 1652 | 1461088449970 Marionette TRACE conn2 <- [1,1906,null,{}] 10:54:09 INFO - PROCESS | 1652 | 1461088449973 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:10 INFO - PROCESS | 1652 | 1461088450081 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:54:10 INFO - PROCESS | 1652 | 1461088450170 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c53000 == 92 [pid = 1652] [id = 484] 10:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x1157b1800) [pid = 1652] [serial = 1452] [outer = 0x0] 10:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11a83b400) [pid = 1652] [serial = 1453] [outer = 0x1157b1800] 10:54:10 INFO - PROCESS | 1652 | 1461088450200 Marionette DEBUG loaded listener.js 10:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11ac4f000) [pid = 1652] [serial = 1454] [outer = 0x1157b1800] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e724000 == 91 [pid = 1652] [id = 471] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12b277000 == 90 [pid = 1652] [id = 470] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x118fb2800 == 89 [pid = 1652] [id = 469] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e344000 == 88 [pid = 1652] [id = 468] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12e65c800) [pid = 1652] [serial = 1302] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12a832800) [pid = 1652] [serial = 1305] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12ae88c00) [pid = 1652] [serial = 1347] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12cff6000 == 87 [pid = 1652] [id = 467] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12be48800 == 86 [pid = 1652] [id = 466] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12b27f000 == 85 [pid = 1652] [id = 465] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad21000 == 84 [pid = 1652] [id = 464] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7ce800 == 83 [pid = 1652] [id = 463] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x124017800 == 82 [pid = 1652] [id = 462] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x119291000 == 81 [pid = 1652] [id = 461] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a51b800 == 80 [pid = 1652] [id = 460] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd9d000 == 79 [pid = 1652] [id = 459] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7f1800 == 78 [pid = 1652] [id = 458] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec9c800 == 77 [pid = 1652] [id = 454] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x130295800 == 76 [pid = 1652] [id = 453] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12e730000 == 75 [pid = 1652] [id = 452] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x12a875800 == 74 [pid = 1652] [id = 451] 10:54:10 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0ea000 == 73 [pid = 1652] [id = 450] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x1290f3000) [pid = 1652] [serial = 1099] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12ab53400) [pid = 1652] [serial = 1162] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12abd5400) [pid = 1652] [serial = 1165] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x127fe3c00) [pid = 1652] [serial = 1039] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11b87fc00) [pid = 1652] [serial = 1051] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12adba400) [pid = 1652] [serial = 1231] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12f8a7c00) [pid = 1652] [serial = 1048] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12e998800) [pid = 1652] [serial = 1171] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12f31cc00) [pid = 1652] [serial = 988] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12ab61000) [pid = 1652] [serial = 1102] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12a65d000) [pid = 1652] [serial = 1240] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12b819000) [pid = 1652] [serial = 1042] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x11adbb800) [pid = 1652] [serial = 1222] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12f4abc00) [pid = 1652] [serial = 1105] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x11588dc00) [pid = 1652] [serial = 1033] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12e21fc00) [pid = 1652] [serial = 1168] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12e5b1000) [pid = 1652] [serial = 1174] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x1244dac00) [pid = 1652] [serial = 1225] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12f4aa800) [pid = 1652] [serial = 1237] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x127f07800) [pid = 1652] [serial = 1159] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12e213400) [pid = 1652] [serial = 985] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x12fd5d800) [pid = 1652] [serial = 1108] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x1176d8c00) [pid = 1652] [serial = 1153] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x1290f0000) [pid = 1652] [serial = 982] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x129de7c00) [pid = 1652] [serial = 1228] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x114424c00) [pid = 1652] [serial = 976] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x112226c00) [pid = 1652] [serial = 1093] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11acddc00) [pid = 1652] [serial = 1036] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12f31dc00) [pid = 1652] [serial = 991] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x12adc3800) [pid = 1652] [serial = 1177] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11b82a400) [pid = 1652] [serial = 979] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11ade7c00) [pid = 1652] [serial = 1156] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11a83d800) [pid = 1652] [serial = 1096] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12e230400) [pid = 1652] [serial = 1045] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12b2af800) [pid = 1652] [serial = 1180] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12b8c9c00) [pid = 1652] [serial = 1234] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12adba800) [pid = 1652] [serial = 1329] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12bb3ac00) [pid = 1652] [serial = 1332] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12b3ebc00) [pid = 1652] [serial = 1330] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12d4cc000) [pid = 1652] [serial = 1335] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12ce6f000) [pid = 1652] [serial = 1333] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x129de9c00) [pid = 1652] [serial = 1341] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x127038800) [pid = 1652] [serial = 1338] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x1299e7800) [pid = 1652] [serial = 1339] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x10adf8800) [pid = 1652] [serial = 1344] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12e5acc00) [pid = 1652] [serial = 1336] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11856f400) [pid = 1652] [serial = 1282] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x114246400) [pid = 1652] [serial = 1281] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11ac4b800) [pid = 1652] [serial = 1312] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11a74cc00) [pid = 1652] [serial = 1311] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12b2f9400) [pid = 1652] [serial = 1294] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12af06800) [pid = 1652] [serial = 1293] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11bb69400) [pid = 1652] [serial = 1285] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11adc1000) [pid = 1652] [serial = 1284] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11bb6c800) [pid = 1652] [serial = 1308] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12a836c00) [pid = 1652] [serial = 1309] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x129d19400) [pid = 1652] [serial = 1320] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x129d3dc00) [pid = 1652] [serial = 1321] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12e149c00) [pid = 1652] [serial = 1297] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12ce7b400) [pid = 1652] [serial = 1296] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x1272c6c00) [pid = 1652] [serial = 1315] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x123b7dc00) [pid = 1652] [serial = 1314] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1290e6c00) [pid = 1652] [serial = 1288] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x127ead800) [pid = 1652] [serial = 1287] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12a271800) [pid = 1652] [serial = 1323] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a657c00) [pid = 1652] [serial = 1324] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12e226000) [pid = 1652] [serial = 1299] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12e5b0400) [pid = 1652] [serial = 1300] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12ab58c00) [pid = 1652] [serial = 1326] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11bbd2800) [pid = 1652] [serial = 1317] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12950f800) [pid = 1652] [serial = 1318] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12ab59800) [pid = 1652] [serial = 1291] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x129d15800) [pid = 1652] [serial = 1290] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x10adfcc00) [pid = 1652] [serial = 1345] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x12ef5a400) [pid = 1652] [serial = 1342] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12aca2000) [pid = 1652] [serial = 1327] [outer = 0x0] [url = about:blank] 10:54:10 INFO - PROCESS | 1652 | 1461088450691 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:54:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:54:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 771ms 10:54:10 INFO - PROCESS | 1652 | 1461088450740 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:54:10 INFO - PROCESS | 1652 | 1461088450741 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:54:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:54:10 INFO - PROCESS | 1652 | 1461088450745 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:54:10 INFO - PROCESS | 1652 | 1461088450748 Marionette TRACE conn2 <- [1,1910,null,{}] 10:54:10 INFO - PROCESS | 1652 | 1461088450756 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:10 INFO - PROCESS | 1652 | 1461088450852 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:54:10 INFO - PROCESS | 1652 | 1461088450924 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba77000 == 74 [pid = 1652] [id = 485] 10:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x118671400) [pid = 1652] [serial = 1455] [outer = 0x0] 10:54:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x11ac4e400) [pid = 1652] [serial = 1456] [outer = 0x118671400] 10:54:10 INFO - PROCESS | 1652 | 1461088450954 Marionette DEBUG loaded listener.js 10:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x11bad8400) [pid = 1652] [serial = 1457] [outer = 0x118671400] 10:54:11 INFO - PROCESS | 1652 | 1461088451273 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 575ms 10:54:11 INFO - PROCESS | 1652 | 1461088451320 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:54:11 INFO - PROCESS | 1652 | 1461088451322 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:54:11 INFO - PROCESS | 1652 | 1461088451324 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:54:11 INFO - PROCESS | 1652 | 1461088451325 Marionette TRACE conn2 <- [1,1914,null,{}] 10:54:11 INFO - PROCESS | 1652 | 1461088451328 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:11 INFO - PROCESS | 1652 | 1461088451424 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:54:11 INFO - PROCESS | 1652 | 1461088451493 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x1264c1800 == 75 [pid = 1652] [id = 486] 10:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11b87d400) [pid = 1652] [serial = 1458] [outer = 0x0] 10:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11bbd4c00) [pid = 1652] [serial = 1459] [outer = 0x11b87d400] 10:54:11 INFO - PROCESS | 1652 | 1461088451520 Marionette DEBUG loaded listener.js 10:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x123f73000) [pid = 1652] [serial = 1460] [outer = 0x11b87d400] 10:54:11 INFO - PROCESS | 1652 | 1461088451821 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:54:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:54:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 522ms 10:54:11 INFO - PROCESS | 1652 | 1461088451848 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:54:11 INFO - PROCESS | 1652 | 1461088451850 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:54:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:54:11 INFO - PROCESS | 1652 | 1461088451852 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:54:11 INFO - PROCESS | 1652 | 1461088451853 Marionette TRACE conn2 <- [1,1918,null,{}] 10:54:11 INFO - PROCESS | 1652 | 1461088451855 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:11 INFO - PROCESS | 1652 | 1461088451950 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:54:11 INFO - PROCESS | 1652 | 1461088451954 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a506800 == 76 [pid = 1652] [id = 487] 10:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x1244dac00) [pid = 1652] [serial = 1461] [outer = 0x0] 10:54:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x127d6e800) [pid = 1652] [serial = 1462] [outer = 0x1244dac00] 10:54:11 INFO - PROCESS | 1652 | 1461088451980 Marionette DEBUG loaded listener.js 10:54:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x127f08400) [pid = 1652] [serial = 1463] [outer = 0x1244dac00] 10:54:12 INFO - PROCESS | 1652 | 1461088452352 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 10:54:12 INFO - PROCESS | 1652 | 1461088452393 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:54:12 INFO - PROCESS | 1652 | 1461088452395 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:54:12 INFO - PROCESS | 1652 | 1461088452400 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:54:12 INFO - PROCESS | 1652 | 1461088452401 Marionette TRACE conn2 <- [1,1922,null,{}] 10:54:12 INFO - PROCESS | 1652 | 1461088452403 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:12 INFO - PROCESS | 1652 | 1461088452513 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:54:12 INFO - PROCESS | 1652 | 1461088452518 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e1000 == 77 [pid = 1652] [id = 488] 10:54:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x127fdd800) [pid = 1652] [serial = 1464] [outer = 0x0] 10:54:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x129784000) [pid = 1652] [serial = 1465] [outer = 0x127fdd800] 10:54:12 INFO - PROCESS | 1652 | 1461088452546 Marionette DEBUG loaded listener.js 10:54:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129d3cc00) [pid = 1652] [serial = 1466] [outer = 0x127fdd800] 10:54:12 INFO - PROCESS | 1652 | 1461088452911 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:54:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:54:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 572ms 10:54:12 INFO - PROCESS | 1652 | 1461088452973 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:54:12 INFO - PROCESS | 1652 | 1461088452974 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:54:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:54:12 INFO - PROCESS | 1652 | 1461088452976 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:54:12 INFO - PROCESS | 1652 | 1461088452978 Marionette TRACE conn2 <- [1,1926,null,{}] 10:54:12 INFO - PROCESS | 1652 | 1461088452980 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:13 INFO - PROCESS | 1652 | 1461088453115 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:54:13 INFO - PROCESS | 1652 | 1461088453135 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad15800 == 78 [pid = 1652] [id = 489] 10:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x129de7c00) [pid = 1652] [serial = 1467] [outer = 0x0] 10:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a26a400) [pid = 1652] [serial = 1468] [outer = 0x129de7c00] 10:54:13 INFO - PROCESS | 1652 | 1461088453170 Marionette DEBUG loaded listener.js 10:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a2d8000) [pid = 1652] [serial = 1469] [outer = 0x129de7c00] 10:54:13 INFO - PROCESS | 1652 | 1461088453624 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:54:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:54:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 672ms 10:54:13 INFO - PROCESS | 1652 | 1461088453649 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:54:13 INFO - PROCESS | 1652 | 1461088453650 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:54:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:54:13 INFO - PROCESS | 1652 | 1461088453653 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:54:13 INFO - PROCESS | 1652 | 1461088453654 Marionette TRACE conn2 <- [1,1930,null,{}] 10:54:13 INFO - PROCESS | 1652 | 1461088453664 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:13 INFO - PROCESS | 1652 | 1461088453781 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:54:13 INFO - PROCESS | 1652 | 1461088453794 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad8f000 == 79 [pid = 1652] [id = 490] 10:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x129decc00) [pid = 1652] [serial = 1470] [outer = 0x0] 10:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x12a65e000) [pid = 1652] [serial = 1471] [outer = 0x129decc00] 10:54:13 INFO - PROCESS | 1652 | 1461088453819 Marionette DEBUG loaded listener.js 10:54:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x12ab53400) [pid = 1652] [serial = 1472] [outer = 0x129decc00] 10:54:14 INFO - PROCESS | 1652 | 1461088454162 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:54:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:54:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 519ms 10:54:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:54:14 INFO - PROCESS | 1652 | 1461088454173 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:54:14 INFO - PROCESS | 1652 | 1461088454174 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:54:14 INFO - PROCESS | 1652 | 1461088454179 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:54:14 INFO - PROCESS | 1652 | 1461088454181 Marionette TRACE conn2 <- [1,1934,null,{}] 10:54:14 INFO - PROCESS | 1652 | 1461088454199 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:14 INFO - PROCESS | 1652 | 1461088454348 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:54:14 INFO - PROCESS | 1652 | 1461088454367 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba6b800 == 80 [pid = 1652] [id = 491] 10:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x12a2d8400) [pid = 1652] [serial = 1473] [outer = 0x0] 10:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12abd0000) [pid = 1652] [serial = 1474] [outer = 0x12a2d8400] 10:54:14 INFO - PROCESS | 1652 | 1461088454408 Marionette DEBUG loaded listener.js 10:54:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12ac96800) [pid = 1652] [serial = 1475] [outer = 0x12a2d8400] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11a849400) [pid = 1652] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x114606400) [pid = 1652] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x123f7e400) [pid = 1652] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12adb7000) [pid = 1652] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x112139000) [pid = 1652] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x10adefc00) [pid = 1652] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a834c00) [pid = 1652] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11648fc00) [pid = 1652] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x118c50400) [pid = 1652] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x129d15400) [pid = 1652] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x1290e9800) [pid = 1652] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x115610c00) [pid = 1652] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x129d13400) [pid = 1652] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x129df1000) [pid = 1652] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x12b3fac00) [pid = 1652] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11c00bc00) [pid = 1652] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x12e5ae400) [pid = 1652] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:54:14 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x129def400) [pid = 1652] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:54:15 INFO - PROCESS | 1652 | 1461088455096 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 938ms 10:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:54:15 INFO - PROCESS | 1652 | 1461088455114 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:54:15 INFO - PROCESS | 1652 | 1461088455116 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:54:15 INFO - PROCESS | 1652 | 1461088455118 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:54:15 INFO - PROCESS | 1652 | 1461088455119 Marionette TRACE conn2 <- [1,1938,null,{}] 10:54:15 INFO - PROCESS | 1652 | 1461088455121 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:15 INFO - PROCESS | 1652 | 1461088455220 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:54:15 INFO - PROCESS | 1652 | 1461088455287 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad13800 == 81 [pid = 1652] [id = 492] 10:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x10adf2800) [pid = 1652] [serial = 1476] [outer = 0x0] 10:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x11b4b5000) [pid = 1652] [serial = 1477] [outer = 0x10adf2800] 10:54:15 INFO - PROCESS | 1652 | 1461088455312 Marionette DEBUG loaded listener.js 10:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x129d12c00) [pid = 1652] [serial = 1478] [outer = 0x10adf2800] 10:54:15 INFO - PROCESS | 1652 | 1461088455608 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:54:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:54:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 518ms 10:54:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:54:15 INFO - PROCESS | 1652 | 1461088455638 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:54:15 INFO - PROCESS | 1652 | 1461088455639 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:54:15 INFO - PROCESS | 1652 | 1461088455641 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:54:15 INFO - PROCESS | 1652 | 1461088455645 Marionette TRACE conn2 <- [1,1942,null,{}] 10:54:15 INFO - PROCESS | 1652 | 1461088455648 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:15 INFO - PROCESS | 1652 | 1461088455762 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:54:15 INFO - PROCESS | 1652 | 1461088455766 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d479800 == 82 [pid = 1652] [id = 493] 10:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x129df1c00) [pid = 1652] [serial = 1479] [outer = 0x0] 10:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12ac9e400) [pid = 1652] [serial = 1480] [outer = 0x129df1c00] 10:54:15 INFO - PROCESS | 1652 | 1461088455795 Marionette DEBUG loaded listener.js 10:54:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12ae8e400) [pid = 1652] [serial = 1481] [outer = 0x129df1c00] 10:54:16 INFO - PROCESS | 1652 | 1461088456169 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 571ms 10:54:16 INFO - PROCESS | 1652 | 1461088456214 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:54:16 INFO - PROCESS | 1652 | 1461088456215 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:54:16 INFO - PROCESS | 1652 | 1461088456217 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:54:16 INFO - PROCESS | 1652 | 1461088456219 Marionette TRACE conn2 <- [1,1946,null,{}] 10:54:16 INFO - PROCESS | 1652 | 1461088456221 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:16 INFO - PROCESS | 1652 | 1461088456320 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:54:16 INFO - PROCESS | 1652 | 1461088456324 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e57a800 == 83 [pid = 1652] [id = 494] 10:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12af06800) [pid = 1652] [serial = 1482] [outer = 0x0] 10:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12b2acc00) [pid = 1652] [serial = 1483] [outer = 0x12af06800] 10:54:16 INFO - PROCESS | 1652 | 1461088456351 Marionette DEBUG loaded listener.js 10:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12b8ce800) [pid = 1652] [serial = 1484] [outer = 0x12af06800] 10:54:16 INFO - PROCESS | 1652 | 1461088456690 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:54:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:54:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 521ms 10:54:16 INFO - PROCESS | 1652 | 1461088456740 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:54:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:54:16 INFO - PROCESS | 1652 | 1461088456741 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:54:16 INFO - PROCESS | 1652 | 1461088456743 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:54:16 INFO - PROCESS | 1652 | 1461088456744 Marionette TRACE conn2 <- [1,1950,null,{}] 10:54:16 INFO - PROCESS | 1652 | 1461088456747 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:16 INFO - PROCESS | 1652 | 1461088456847 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:54:16 INFO - PROCESS | 1652 | 1461088456920 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e91d800 == 84 [pid = 1652] [id = 495] 10:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12af07c00) [pid = 1652] [serial = 1485] [outer = 0x0] 10:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12b8d4800) [pid = 1652] [serial = 1486] [outer = 0x12af07c00] 10:54:16 INFO - PROCESS | 1652 | 1461088456946 Marionette DEBUG loaded listener.js 10:54:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12bbe0400) [pid = 1652] [serial = 1487] [outer = 0x12af07c00] 10:54:17 INFO - PROCESS | 1652 | 1461088457555 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:54:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:54:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 869ms 10:54:17 INFO - PROCESS | 1652 | 1461088457614 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:54:17 INFO - PROCESS | 1652 | 1461088457620 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:54:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:54:17 INFO - PROCESS | 1652 | 1461088457624 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:54:17 INFO - PROCESS | 1652 | 1461088457626 Marionette TRACE conn2 <- [1,1954,null,{}] 10:54:17 INFO - PROCESS | 1652 | 1461088457630 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:17 INFO - PROCESS | 1652 | 1461088457756 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:54:17 INFO - PROCESS | 1652 | 1461088457841 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba7e000 == 85 [pid = 1652] [id = 496] 10:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x116417800) [pid = 1652] [serial = 1488] [outer = 0x0] 10:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x1197f3000) [pid = 1652] [serial = 1489] [outer = 0x116417800] 10:54:17 INFO - PROCESS | 1652 | 1461088457873 Marionette DEBUG loaded listener.js 10:54:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11a85b800) [pid = 1652] [serial = 1490] [outer = 0x116417800] 10:54:18 INFO - PROCESS | 1652 | 1461088458322 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:54:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:54:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 721ms 10:54:18 INFO - PROCESS | 1652 | 1461088458346 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:54:18 INFO - PROCESS | 1652 | 1461088458350 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:54:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:54:18 INFO - PROCESS | 1652 | 1461088458355 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:54:18 INFO - PROCESS | 1652 | 1461088458357 Marionette TRACE conn2 <- [1,1958,null,{}] 10:54:18 INFO - PROCESS | 1652 | 1461088458360 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:18 INFO - PROCESS | 1652 | 1461088458480 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:54:18 INFO - PROCESS | 1652 | 1461088458591 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7c2800 == 86 [pid = 1652] [id = 497] 10:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11867bc00) [pid = 1652] [serial = 1491] [outer = 0x0] 10:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11ade1000) [pid = 1652] [serial = 1492] [outer = 0x11867bc00] 10:54:18 INFO - PROCESS | 1652 | 1461088458623 Marionette DEBUG loaded listener.js 10:54:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x123a10c00) [pid = 1652] [serial = 1493] [outer = 0x11867bc00] 10:54:19 INFO - PROCESS | 1652 | 1461088459031 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 723ms 10:54:19 INFO - PROCESS | 1652 | 1461088459079 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:54:19 INFO - PROCESS | 1652 | 1461088459081 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:54:19 INFO - PROCESS | 1652 | 1461088459085 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:54:19 INFO - PROCESS | 1652 | 1461088459089 Marionette TRACE conn2 <- [1,1962,null,{}] 10:54:19 INFO - PROCESS | 1652 | 1461088459101 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:19 INFO - PROCESS | 1652 | 1461088459287 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:54:19 INFO - PROCESS | 1652 | 1461088459396 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e92e800 == 87 [pid = 1652] [id = 498] 10:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x1240f9000) [pid = 1652] [serial = 1494] [outer = 0x0] 10:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x129510800) [pid = 1652] [serial = 1495] [outer = 0x1240f9000] 10:54:19 INFO - PROCESS | 1652 | 1461088459427 Marionette DEBUG loaded listener.js 10:54:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x129de4000) [pid = 1652] [serial = 1496] [outer = 0x1240f9000] 10:54:19 INFO - PROCESS | 1652 | 1461088459915 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:54:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:54:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 874ms 10:54:19 INFO - PROCESS | 1652 | 1461088459959 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:54:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:54:19 INFO - PROCESS | 1652 | 1461088459961 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:54:19 INFO - PROCESS | 1652 | 1461088459963 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:54:19 INFO - PROCESS | 1652 | 1461088459964 Marionette TRACE conn2 <- [1,1966,null,{}] 10:54:19 INFO - PROCESS | 1652 | 1461088459967 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:20 INFO - PROCESS | 1652 | 1461088460088 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:54:20 INFO - PROCESS | 1652 | 1461088460170 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef7d000 == 88 [pid = 1652] [id = 499] 10:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x129de9c00) [pid = 1652] [serial = 1497] [outer = 0x0] 10:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12a82c000) [pid = 1652] [serial = 1498] [outer = 0x129de9c00] 10:54:20 INFO - PROCESS | 1652 | 1461088460202 Marionette DEBUG loaded listener.js 10:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12aca3400) [pid = 1652] [serial = 1499] [outer = 0x129de9c00] 10:54:20 INFO - PROCESS | 1652 | 1461088460626 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:54:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:54:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 668ms 10:54:20 INFO - PROCESS | 1652 | 1461088460633 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:54:20 INFO - PROCESS | 1652 | 1461088460635 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:54:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:54:20 INFO - PROCESS | 1652 | 1461088460639 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:54:20 INFO - PROCESS | 1652 | 1461088460641 Marionette TRACE conn2 <- [1,1970,null,{}] 10:54:20 INFO - PROCESS | 1652 | 1461088460644 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:20 INFO - PROCESS | 1652 | 1461088460792 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:54:20 INFO - PROCESS | 1652 | 1461088460904 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8c4800 == 89 [pid = 1652] [id = 500] 10:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12aca4400) [pid = 1652] [serial = 1500] [outer = 0x0] 10:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12ae84800) [pid = 1652] [serial = 1501] [outer = 0x12aca4400] 10:54:20 INFO - PROCESS | 1652 | 1461088460937 Marionette DEBUG loaded listener.js 10:54:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b2ee800) [pid = 1652] [serial = 1502] [outer = 0x12aca4400] 10:54:21 INFO - PROCESS | 1652 | 1461088461329 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:54:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:54:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 721ms 10:54:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:54:21 INFO - PROCESS | 1652 | 1461088461360 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:54:21 INFO - PROCESS | 1652 | 1461088461361 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:54:21 INFO - PROCESS | 1652 | 1461088461363 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:54:21 INFO - PROCESS | 1652 | 1461088461364 Marionette TRACE conn2 <- [1,1974,null,{}] 10:54:21 INFO - PROCESS | 1652 | 1461088461367 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:21 INFO - PROCESS | 1652 | 1461088461511 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:54:21 INFO - PROCESS | 1652 | 1461088461625 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x1300a3800 == 90 [pid = 1652] [id = 501] 10:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12bb5ec00) [pid = 1652] [serial = 1503] [outer = 0x0] 10:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12ce6e400) [pid = 1652] [serial = 1504] [outer = 0x12bb5ec00] 10:54:21 INFO - PROCESS | 1652 | 1461088461660 Marionette DEBUG loaded listener.js 10:54:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12e220c00) [pid = 1652] [serial = 1505] [outer = 0x12bb5ec00] 10:54:22 INFO - PROCESS | 1652 | 1461088462068 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 721ms 10:54:22 INFO - PROCESS | 1652 | 1461088462084 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:54:22 INFO - PROCESS | 1652 | 1461088462086 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:54:22 INFO - PROCESS | 1652 | 1461088462088 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:54:22 INFO - PROCESS | 1652 | 1461088462090 Marionette TRACE conn2 <- [1,1978,null,{}] 10:54:22 INFO - PROCESS | 1652 | 1461088462092 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:22 INFO - PROCESS | 1652 | 1461088462210 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:54:22 INFO - PROCESS | 1652 | 1461088462295 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x130959800 == 91 [pid = 1652] [id = 502] 10:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12e226800) [pid = 1652] [serial = 1506] [outer = 0x0] 10:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12e5a6800) [pid = 1652] [serial = 1507] [outer = 0x12e226800] 10:54:22 INFO - PROCESS | 1652 | 1461088462325 Marionette DEBUG loaded listener.js 10:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12e5b2800) [pid = 1652] [serial = 1508] [outer = 0x12e226800] 10:54:22 INFO - PROCESS | 1652 | 1461088462730 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:54:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:54:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 671ms 10:54:22 INFO - PROCESS | 1652 | 1461088462759 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:54:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:54:22 INFO - PROCESS | 1652 | 1461088462761 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:54:22 INFO - PROCESS | 1652 | 1461088462763 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:54:22 INFO - PROCESS | 1652 | 1461088462764 Marionette TRACE conn2 <- [1,1982,null,{}] 10:54:22 INFO - PROCESS | 1652 | 1461088462767 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:22 INFO - PROCESS | 1652 | 1461088462883 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:54:22 INFO - PROCESS | 1652 | 1461088462984 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x13711e800 == 92 [pid = 1652] [id = 503] 10:54:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12e5b2c00) [pid = 1652] [serial = 1509] [outer = 0x0] 10:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12e662400) [pid = 1652] [serial = 1510] [outer = 0x12e5b2c00] 10:54:23 INFO - PROCESS | 1652 | 1461088463014 Marionette DEBUG loaded listener.js 10:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12e70f400) [pid = 1652] [serial = 1511] [outer = 0x12e5b2c00] 10:54:23 INFO - PROCESS | 1652 | 1461088463388 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:54:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:54:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 10:54:23 INFO - PROCESS | 1652 | 1461088463434 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:54:23 INFO - PROCESS | 1652 | 1461088463435 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:54:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:54:23 INFO - PROCESS | 1652 | 1461088463437 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:54:23 INFO - PROCESS | 1652 | 1461088463439 Marionette TRACE conn2 <- [1,1986,null,{}] 10:54:23 INFO - PROCESS | 1652 | 1461088463441 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:23 INFO - PROCESS | 1652 | 1461088463584 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:54:23 INFO - PROCESS | 1652 | 1461088463647 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x138da4000 == 93 [pid = 1652] [id = 504] 10:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12e70a800) [pid = 1652] [serial = 1512] [outer = 0x0] 10:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12e99a000) [pid = 1652] [serial = 1513] [outer = 0x12e70a800] 10:54:23 INFO - PROCESS | 1652 | 1461088463676 Marionette DEBUG loaded listener.js 10:54:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12e9a5800) [pid = 1652] [serial = 1514] [outer = 0x12e70a800] 10:54:24 INFO - PROCESS | 1652 | 1461088464130 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:54:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:54:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 720ms 10:54:24 INFO - PROCESS | 1652 | 1461088464158 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:54:24 INFO - PROCESS | 1652 | 1461088464159 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:54:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:54:24 INFO - PROCESS | 1652 | 1461088464161 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:54:24 INFO - PROCESS | 1652 | 1461088464163 Marionette TRACE conn2 <- [1,1990,null,{}] 10:54:24 INFO - PROCESS | 1652 | 1461088464165 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:24 INFO - PROCESS | 1652 | 1461088464306 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:54:24 INFO - PROCESS | 1652 | 1461088464423 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd99000 == 94 [pid = 1652] [id = 505] 10:54:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x1164ec400) [pid = 1652] [serial = 1515] [outer = 0x0] 10:54:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x11bbd8000) [pid = 1652] [serial = 1516] [outer = 0x1164ec400] 10:54:24 INFO - PROCESS | 1652 | 1461088464455 Marionette DEBUG loaded listener.js 10:54:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12977ac00) [pid = 1652] [serial = 1517] [outer = 0x1164ec400] 10:54:25 INFO - PROCESS | 1652 | 1461088465097 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 970ms 10:54:25 INFO - PROCESS | 1652 | 1461088465132 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:54:25 INFO - PROCESS | 1652 | 1461088465135 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:54:25 INFO - PROCESS | 1652 | 1461088465139 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:54:25 INFO - PROCESS | 1652 | 1461088465141 Marionette TRACE conn2 <- [1,1994,null,{}] 10:54:25 INFO - PROCESS | 1652 | 1461088465144 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:25 INFO - PROCESS | 1652 | 1461088465258 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:54:25 INFO - PROCESS | 1652 | 1461088465347 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12643c800 == 95 [pid = 1652] [id = 506] 10:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x112221400) [pid = 1652] [serial = 1518] [outer = 0x0] 10:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x115610400) [pid = 1652] [serial = 1519] [outer = 0x112221400] 10:54:25 INFO - PROCESS | 1652 | 1461088465376 Marionette DEBUG loaded listener.js 10:54:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x11867ac00) [pid = 1652] [serial = 1520] [outer = 0x112221400] 10:54:25 INFO - PROCESS | 1652 | 1461088465793 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:54:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:54:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 722ms 10:54:25 INFO - PROCESS | 1652 | 1461088465861 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:54:25 INFO - PROCESS | 1652 | 1461088465865 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:54:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:54:25 INFO - PROCESS | 1652 | 1461088465870 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:54:25 INFO - PROCESS | 1652 | 1461088465872 Marionette TRACE conn2 <- [1,1998,null,{}] 10:54:25 INFO - PROCESS | 1652 | 1461088465875 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:25 INFO - PROCESS | 1652 | 1461088465990 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:54:26 INFO - PROCESS | 1652 | 1461088466106 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c595000 == 96 [pid = 1652] [id = 507] 10:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11a83f800) [pid = 1652] [serial = 1521] [outer = 0x0] 10:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x11a85dc00) [pid = 1652] [serial = 1522] [outer = 0x11a83f800] 10:54:26 INFO - PROCESS | 1652 | 1461088466137 Marionette DEBUG loaded listener.js 10:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x11adb9c00) [pid = 1652] [serial = 1523] [outer = 0x11a83f800] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12e57a800 == 95 [pid = 1652] [id = 494] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12d479800 == 94 [pid = 1652] [id = 493] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad13800 == 93 [pid = 1652] [id = 492] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba6b800 == 92 [pid = 1652] [id = 491] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad8f000 == 91 [pid = 1652] [id = 490] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad15800 == 90 [pid = 1652] [id = 489] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e1000 == 89 [pid = 1652] [id = 488] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12f89f800) [pid = 1652] [serial = 1368] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12e997400) [pid = 1652] [serial = 1365] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x129d3d400) [pid = 1652] [serial = 1417] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a506800 == 88 [pid = 1652] [id = 487] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x1264c1800 == 87 [pid = 1652] [id = 486] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba77000 == 86 [pid = 1652] [id = 485] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123c53000 == 85 [pid = 1652] [id = 484] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123a7d800 == 84 [pid = 1652] [id = 483] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x13029f800 == 83 [pid = 1652] [id = 478] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb14800 == 82 [pid = 1652] [id = 477] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4d4000 == 81 [pid = 1652] [id = 476] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12e354800 == 80 [pid = 1652] [id = 475] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x12a510000 == 79 [pid = 1652] [id = 474] 10:54:26 INFO - PROCESS | 1652 | --DOCSHELL 0x123a71000 == 78 [pid = 1652] [id = 473] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12703c800) [pid = 1652] [serial = 1414] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x1290e9000) [pid = 1652] [serial = 1415] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11641cc00) [pid = 1652] [serial = 1371] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x127fe2800) [pid = 1652] [serial = 1387] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x12d229800) [pid = 1652] [serial = 1406] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x112228000) [pid = 1652] [serial = 1374] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x11221ac00) [pid = 1652] [serial = 1408] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12adc0c00) [pid = 1652] [serial = 1402] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11acdcc00) [pid = 1652] [serial = 1411] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11a83ec00) [pid = 1652] [serial = 1377] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12a26ec00) [pid = 1652] [serial = 1392] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x129778000) [pid = 1652] [serial = 1389] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x11adb9000) [pid = 1652] [serial = 1383] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12a837800) [pid = 1652] [serial = 1306] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x129d3e800) [pid = 1652] [serial = 1390] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x123f7d400) [pid = 1652] [serial = 1384] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11c3d7800) [pid = 1652] [serial = 859] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x127eb0400) [pid = 1652] [serial = 1386] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12ab57800) [pid = 1652] [serial = 1398] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x127dcac00) [pid = 1652] [serial = 1353] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x12ac9e800) [pid = 1652] [serial = 1401] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x11bb6d800) [pid = 1652] [serial = 1412] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12abd8400) [pid = 1652] [serial = 1399] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x1176dfc00) [pid = 1652] [serial = 1375] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x12ab57000) [pid = 1652] [serial = 1356] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12a2d3000) [pid = 1652] [serial = 1393] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12ae85400) [pid = 1652] [serial = 1359] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12bb66c00) [pid = 1652] [serial = 1279] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11adb6400) [pid = 1652] [serial = 1378] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x12bb34000) [pid = 1652] [serial = 1405] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x123f76400) [pid = 1652] [serial = 1381] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12e998000) [pid = 1652] [serial = 1303] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x123824000) [pid = 1652] [serial = 1372] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12a2d7c00) [pid = 1652] [serial = 1395] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11641b000) [pid = 1652] [serial = 1409] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11aad4800) [pid = 1652] [serial = 1350] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x123817c00) [pid = 1652] [serial = 1380] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12a82d800) [pid = 1652] [serial = 1396] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12b8ce400) [pid = 1652] [serial = 1362] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1652 | 1461088466548 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:54:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:54:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 719ms 10:54:26 INFO - PROCESS | 1652 | 1461088466589 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:54:26 INFO - PROCESS | 1652 | 1461088466591 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:54:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:54:26 INFO - PROCESS | 1652 | 1461088466593 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:54:26 INFO - PROCESS | 1652 | 1461088466596 Marionette TRACE conn2 <- [1,2002,null,{}] 10:54:26 INFO - PROCESS | 1652 | 1461088466603 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:26 INFO - PROCESS | 1652 | 1461088466705 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:54:26 INFO - PROCESS | 1652 | 1461088466710 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd8a000 == 79 [pid = 1652] [id = 508] 10:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x11ade5c00) [pid = 1652] [serial = 1524] [outer = 0x0] 10:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11bb63800) [pid = 1652] [serial = 1525] [outer = 0x11ade5c00] 10:54:26 INFO - PROCESS | 1652 | 1461088466739 Marionette DEBUG loaded listener.js 10:54:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11c067800) [pid = 1652] [serial = 1526] [outer = 0x11ade5c00] 10:54:27 INFO - PROCESS | 1652 | 1461088467142 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 571ms 10:54:27 INFO - PROCESS | 1652 | 1461088467165 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:54:27 INFO - PROCESS | 1652 | 1461088467167 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:54:27 INFO - PROCESS | 1652 | 1461088467169 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 1652 | 1461088467170 Marionette TRACE conn2 <- [1,2006,null,{}] 10:54:27 INFO - PROCESS | 1652 | 1461088467172 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:27 INFO - PROCESS | 1652 | 1461088467273 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:54:27 INFO - PROCESS | 1652 | 1461088467277 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x129dda800 == 80 [pid = 1652] [id = 509] 10:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11c5d8000) [pid = 1652] [serial = 1527] [outer = 0x0] 10:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x1244d2800) [pid = 1652] [serial = 1528] [outer = 0x11c5d8000] 10:54:27 INFO - PROCESS | 1652 | 1461088467304 Marionette DEBUG loaded listener.js 10:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x127611400) [pid = 1652] [serial = 1529] [outer = 0x11c5d8000] 10:54:27 INFO - PROCESS | 1652 | 1461088467662 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:54:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 10:54:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 10:54:27 INFO - PROCESS | 1652 | 1461088467698 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:54:27 INFO - PROCESS | 1652 | 1461088467699 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:54:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:54:27 INFO - PROCESS | 1652 | 1461088467701 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 1652 | 1461088467702 Marionette TRACE conn2 <- [1,2010,null,{}] 10:54:27 INFO - PROCESS | 1652 | 1461088467705 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:27 INFO - PROCESS | 1652 | 1461088467798 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:54:27 INFO - PROCESS | 1652 | 1461088467802 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7dc800 == 81 [pid = 1652] [id = 510] 10:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x1273c3800) [pid = 1652] [serial = 1530] [outer = 0x0] 10:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x127f0c000) [pid = 1652] [serial = 1531] [outer = 0x1273c3800] 10:54:27 INFO - PROCESS | 1652 | 1461088467828 Marionette DEBUG loaded listener.js 10:54:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x127fe8400) [pid = 1652] [serial = 1532] [outer = 0x1273c3800] 10:54:28 INFO - PROCESS | 1652 | 1461088468188 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 10:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 10:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:54:28 INFO - PROCESS | 1652 | 1461088468221 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:54:28 INFO - PROCESS | 1652 | 1461088468222 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:54:28 INFO - PROCESS | 1652 | 1461088468225 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:54:28 INFO - PROCESS | 1652 | 1461088468226 Marionette TRACE conn2 <- [1,2014,null,{}] 10:54:28 INFO - PROCESS | 1652 | 1461088468228 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:28 INFO - PROCESS | 1652 | 1461088468341 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:54:28 INFO - PROCESS | 1652 | 1461088468427 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad0f800 == 82 [pid = 1652] [id = 511] 10:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x127f04c00) [pid = 1652] [serial = 1533] [outer = 0x0] 10:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12950f000) [pid = 1652] [serial = 1534] [outer = 0x127f04c00] 10:54:28 INFO - PROCESS | 1652 | 1461088468454 Marionette DEBUG loaded listener.js 10:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x12a2d1c00) [pid = 1652] [serial = 1535] [outer = 0x127f04c00] 10:54:28 INFO - PROCESS | 1652 | 1461088468790 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:54:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:54:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 572ms 10:54:28 INFO - PROCESS | 1652 | 1461088468798 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:54:28 INFO - PROCESS | 1652 | 1461088468800 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:54:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:54:28 INFO - PROCESS | 1652 | 1461088468802 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:54:28 INFO - PROCESS | 1652 | 1461088468803 Marionette TRACE conn2 <- [1,2018,null,{}] 10:54:28 INFO - PROCESS | 1652 | 1461088468805 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:28 INFO - PROCESS | 1652 | 1461088468931 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:54:28 INFO - PROCESS | 1652 | 1461088468944 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b87d000 == 83 [pid = 1652] [id = 512] 10:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x129d17800) [pid = 1652] [serial = 1536] [outer = 0x0] 10:54:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12a661800) [pid = 1652] [serial = 1537] [outer = 0x129d17800] 10:54:28 INFO - PROCESS | 1652 | 1461088468970 Marionette DEBUG loaded listener.js 10:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12a838c00) [pid = 1652] [serial = 1538] [outer = 0x129d17800] 10:54:29 INFO - PROCESS | 1652 | 1461088469315 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 520ms 10:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:54:29 INFO - PROCESS | 1652 | 1461088469322 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:54:29 INFO - PROCESS | 1652 | 1461088469323 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:54:29 INFO - PROCESS | 1652 | 1461088469325 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:54:29 INFO - PROCESS | 1652 | 1461088469327 Marionette TRACE conn2 <- [1,2022,null,{}] 10:54:29 INFO - PROCESS | 1652 | 1461088469331 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:29 INFO - PROCESS | 1652 | 1461088469453 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:54:29 INFO - PROCESS | 1652 | 1461088469464 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cfe0000 == 84 [pid = 1652] [id = 513] 10:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12a654c00) [pid = 1652] [serial = 1539] [outer = 0x0] 10:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12abcd800) [pid = 1652] [serial = 1540] [outer = 0x12a654c00] 10:54:29 INFO - PROCESS | 1652 | 1461088469489 Marionette DEBUG loaded listener.js 10:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12aca2c00) [pid = 1652] [serial = 1541] [outer = 0x12a654c00] 10:54:29 INFO - PROCESS | 1652 | 1461088469833 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:54:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:54:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 522ms 10:54:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:54:29 INFO - PROCESS | 1652 | 1461088469852 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:54:29 INFO - PROCESS | 1652 | 1461088469853 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:54:29 INFO - PROCESS | 1652 | 1461088469855 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:54:29 INFO - PROCESS | 1652 | 1461088469856 Marionette TRACE conn2 <- [1,2026,null,{}] 10:54:29 INFO - PROCESS | 1652 | 1461088469859 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:29 INFO - PROCESS | 1652 | 1461088469981 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:54:29 INFO - PROCESS | 1652 | 1461088469991 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d419000 == 85 [pid = 1652] [id = 514] 10:54:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12ab58000) [pid = 1652] [serial = 1542] [outer = 0x0] 10:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12ae84000) [pid = 1652] [serial = 1543] [outer = 0x12ab58000] 10:54:30 INFO - PROCESS | 1652 | 1461088470017 Marionette DEBUG loaded listener.js 10:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b3f0800) [pid = 1652] [serial = 1544] [outer = 0x12ab58000] 10:54:30 INFO - PROCESS | 1652 | 1461088470404 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:54:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:54:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 572ms 10:54:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:54:30 INFO - PROCESS | 1652 | 1461088470429 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:54:30 INFO - PROCESS | 1652 | 1461088470431 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:54:30 INFO - PROCESS | 1652 | 1461088470433 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:54:30 INFO - PROCESS | 1652 | 1461088470434 Marionette TRACE conn2 <- [1,2030,null,{}] 10:54:30 INFO - PROCESS | 1652 | 1461088470437 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:30 INFO - PROCESS | 1652 | 1461088470558 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:54:30 INFO - PROCESS | 1652 | 1461088470573 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e570000 == 86 [pid = 1652] [id = 515] 10:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12ae90000) [pid = 1652] [serial = 1545] [outer = 0x0] 10:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12bb66c00) [pid = 1652] [serial = 1546] [outer = 0x12ae90000] 10:54:30 INFO - PROCESS | 1652 | 1461088470599 Marionette DEBUG loaded listener.js 10:54:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12ce6d400) [pid = 1652] [serial = 1547] [outer = 0x12ae90000] 10:54:31 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x129de7c00) [pid = 1652] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:54:31 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x129decc00) [pid = 1652] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:54:31 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x10adf2800) [pid = 1652] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:54:31 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12a2d8400) [pid = 1652] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:54:31 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x129df1c00) [pid = 1652] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:54:31 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x118671400) [pid = 1652] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:54:31 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1157b1800) [pid = 1652] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:54:31 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x1244dac00) [pid = 1652] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:54:31 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x127fdd800) [pid = 1652] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:54:31 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x11b87d400) [pid = 1652] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:54:31 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12af06800) [pid = 1652] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:54:31 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x10adf5000) [pid = 1652] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:54:31 INFO - PROCESS | 1652 | 1461088471187 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 770ms 10:54:31 INFO - PROCESS | 1652 | 1461088471216 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:54:31 INFO - PROCESS | 1652 | 1461088471218 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:54:31 INFO - PROCESS | 1652 | 1461088471221 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:54:31 INFO - PROCESS | 1652 | 1461088471223 Marionette TRACE conn2 <- [1,2034,null,{}] 10:54:31 INFO - PROCESS | 1652 | 1461088471233 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:31 INFO - PROCESS | 1652 | 1461088471389 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:54:31 INFO - PROCESS | 1652 | 1461088471405 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e56d800 == 87 [pid = 1652] [id = 516] 10:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12a2d6400) [pid = 1652] [serial = 1548] [outer = 0x0] 10:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x12ce7b000) [pid = 1652] [serial = 1549] [outer = 0x12a2d6400] 10:54:31 INFO - PROCESS | 1652 | 1461088471452 Marionette DEBUG loaded listener.js 10:54:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12e148400) [pid = 1652] [serial = 1550] [outer = 0x12a2d6400] 10:54:31 INFO - PROCESS | 1652 | 1461088471892 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:54:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:54:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 726ms 10:54:31 INFO - PROCESS | 1652 | 1461088471948 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:54:31 INFO - PROCESS | 1652 | 1461088471950 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:54:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:54:31 INFO - PROCESS | 1652 | 1461088471953 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:54:31 INFO - PROCESS | 1652 | 1461088471955 Marionette TRACE conn2 <- [1,2038,null,{}] 10:54:31 INFO - PROCESS | 1652 | 1461088471958 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:32 INFO - PROCESS | 1652 | 1461088472108 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:54:32 INFO - PROCESS | 1652 | 1461088472246 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eca7800 == 88 [pid = 1652] [id = 517] 10:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12af07800) [pid = 1652] [serial = 1551] [outer = 0x0] 10:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12e997400) [pid = 1652] [serial = 1552] [outer = 0x12af07800] 10:54:32 INFO - PROCESS | 1652 | 1461088472286 Marionette DEBUG loaded listener.js 10:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12ef56000) [pid = 1652] [serial = 1553] [outer = 0x12af07800] 10:54:32 INFO - PROCESS | 1652 | 1461088472587 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:54:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:54:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 671ms 10:54:32 INFO - PROCESS | 1652 | 1461088472624 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:54:32 INFO - PROCESS | 1652 | 1461088472625 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:54:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:54:32 INFO - PROCESS | 1652 | 1461088472638 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:54:32 INFO - PROCESS | 1652 | 1461088472639 Marionette TRACE conn2 <- [1,2042,null,{}] 10:54:32 INFO - PROCESS | 1652 | 1461088472642 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:32 INFO - PROCESS | 1652 | 1461088472756 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:54:32 INFO - PROCESS | 1652 | 1461088472762 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb09000 == 89 [pid = 1652] [id = 518] 10:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x123ac4000) [pid = 1652] [serial = 1554] [outer = 0x0] 10:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x123ac9400) [pid = 1652] [serial = 1555] [outer = 0x123ac4000] 10:54:32 INFO - PROCESS | 1652 | 1461088472802 Marionette DEBUG loaded listener.js 10:54:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x123acd400) [pid = 1652] [serial = 1556] [outer = 0x123ac4000] 10:54:33 INFO - PROCESS | 1652 | 1461088473418 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:54:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:54:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 821ms 10:54:33 INFO - PROCESS | 1652 | 1461088473485 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:54:33 INFO - PROCESS | 1652 | 1461088473487 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:54:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:54:33 INFO - PROCESS | 1652 | 1461088473492 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:54:33 INFO - PROCESS | 1652 | 1461088473494 Marionette TRACE conn2 <- [1,2046,null,{}] 10:54:33 INFO - PROCESS | 1652 | 1461088473513 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:33 INFO - PROCESS | 1652 | 1461088473640 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:54:33 INFO - PROCESS | 1652 | 1461088473724 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0e4000 == 90 [pid = 1652] [id = 519] 10:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1152c8400) [pid = 1652] [serial = 1557] [outer = 0x0] 10:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x118c53000) [pid = 1652] [serial = 1558] [outer = 0x1152c8400] 10:54:33 INFO - PROCESS | 1652 | 1461088473756 Marionette DEBUG loaded listener.js 10:54:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11a844c00) [pid = 1652] [serial = 1559] [outer = 0x1152c8400] 10:54:34 INFO - PROCESS | 1652 | 1461088474161 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 737ms 10:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:54:34 INFO - PROCESS | 1652 | 1461088474230 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:54:34 INFO - PROCESS | 1652 | 1461088474234 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:54:34 INFO - PROCESS | 1652 | 1461088474238 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:54:34 INFO - PROCESS | 1652 | 1461088474240 Marionette TRACE conn2 <- [1,2050,null,{}] 10:54:34 INFO - PROCESS | 1652 | 1461088474243 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:34 INFO - PROCESS | 1652 | 1461088474361 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:54:34 INFO - PROCESS | 1652 | 1461088474450 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7db000 == 91 [pid = 1652] [id = 520] 10:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x11ac52c00) [pid = 1652] [serial = 1560] [outer = 0x0] 10:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x11c00bc00) [pid = 1652] [serial = 1561] [outer = 0x11ac52c00] 10:54:34 INFO - PROCESS | 1652 | 1461088474482 Marionette DEBUG loaded listener.js 10:54:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x123ac8c00) [pid = 1652] [serial = 1562] [outer = 0x11ac52c00] 10:54:34 INFO - PROCESS | 1652 | 1461088474905 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:54:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:54:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 721ms 10:54:34 INFO - PROCESS | 1652 | 1461088474983 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:54:34 INFO - PROCESS | 1652 | 1461088474984 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:54:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:54:34 INFO - PROCESS | 1652 | 1461088474987 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:54:34 INFO - PROCESS | 1652 | 1461088474990 Marionette TRACE conn2 <- [1,2054,null,{}] 10:54:35 INFO - PROCESS | 1652 | 1461088475014 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:35 INFO - PROCESS | 1652 | 1461088475162 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:54:35 INFO - PROCESS | 1652 | 1461088475225 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef85800 == 92 [pid = 1652] [id = 521] 10:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1290f2800) [pid = 1652] [serial = 1563] [outer = 0x0] 10:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x129915800) [pid = 1652] [serial = 1564] [outer = 0x1290f2800] 10:54:35 INFO - PROCESS | 1652 | 1461088475257 Marionette DEBUG loaded listener.js 10:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x129d3d400) [pid = 1652] [serial = 1565] [outer = 0x1290f2800] 10:54:35 INFO - PROCESS | 1652 | 1461088475669 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:54:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:54:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 721ms 10:54:35 INFO - PROCESS | 1652 | 1461088475709 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:54:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:54:35 INFO - PROCESS | 1652 | 1461088475711 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:54:35 INFO - PROCESS | 1652 | 1461088475714 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:54:35 INFO - PROCESS | 1652 | 1461088475715 Marionette TRACE conn2 <- [1,2058,null,{}] 10:54:35 INFO - PROCESS | 1652 | 1461088475718 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:35 INFO - PROCESS | 1652 | 1461088475837 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:54:35 INFO - PROCESS | 1652 | 1461088475951 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x13029e000 == 93 [pid = 1652] [id = 522] 10:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x129de3c00) [pid = 1652] [serial = 1566] [outer = 0x0] 10:54:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12a82a800) [pid = 1652] [serial = 1567] [outer = 0x129de3c00] 10:54:35 INFO - PROCESS | 1652 | 1461088475984 Marionette DEBUG loaded listener.js 10:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12ae89800) [pid = 1652] [serial = 1568] [outer = 0x129de3c00] 10:54:36 INFO - PROCESS | 1652 | 1461088476396 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:54:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:54:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 719ms 10:54:36 INFO - PROCESS | 1652 | 1461088476434 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:54:36 INFO - PROCESS | 1652 | 1461088476435 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:54:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:54:36 INFO - PROCESS | 1652 | 1461088476438 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:54:36 INFO - PROCESS | 1652 | 1461088476439 Marionette TRACE conn2 <- [1,2062,null,{}] 10:54:36 INFO - PROCESS | 1652 | 1461088476441 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:36 INFO - PROCESS | 1652 | 1461088476583 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:54:36 INFO - PROCESS | 1652 | 1461088476708 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x13711a800 == 94 [pid = 1652] [id = 523] 10:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12adbec00) [pid = 1652] [serial = 1569] [outer = 0x0] 10:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12cdad800) [pid = 1652] [serial = 1570] [outer = 0x12adbec00] 10:54:36 INFO - PROCESS | 1652 | 1461088476756 Marionette DEBUG loaded listener.js 10:54:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12d4a9c00) [pid = 1652] [serial = 1571] [outer = 0x12adbec00] 10:54:37 INFO - PROCESS | 1652 | 1461088477294 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:54:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:54:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 919ms 10:54:37 INFO - PROCESS | 1652 | 1461088477358 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:54:37 INFO - PROCESS | 1652 | 1461088477359 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:54:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:54:37 INFO - PROCESS | 1652 | 1461088477362 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:54:37 INFO - PROCESS | 1652 | 1461088477363 Marionette TRACE conn2 <- [1,2066,null,{}] 10:54:37 INFO - PROCESS | 1652 | 1461088477366 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:37 INFO - PROCESS | 1652 | 1461088477500 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:54:37 INFO - PROCESS | 1652 | 1461088477587 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x139b1e000 == 95 [pid = 1652] [id = 524] 10:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12e14ac00) [pid = 1652] [serial = 1572] [outer = 0x0] 10:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12e997800) [pid = 1652] [serial = 1573] [outer = 0x12e14ac00] 10:54:37 INFO - PROCESS | 1652 | 1461088477621 Marionette DEBUG loaded listener.js 10:54:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12f4ad000) [pid = 1652] [serial = 1574] [outer = 0x12e14ac00] 10:54:38 INFO - PROCESS | 1652 | 1461088478054 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 719ms 10:54:38 INFO - PROCESS | 1652 | 1461088478082 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:54:38 INFO - PROCESS | 1652 | 1461088478083 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:54:38 INFO - PROCESS | 1652 | 1461088478086 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:54:38 INFO - PROCESS | 1652 | 1461088478087 Marionette TRACE conn2 <- [1,2070,null,{}] 10:54:38 INFO - PROCESS | 1652 | 1461088478090 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:38 INFO - PROCESS | 1652 | 1461088478208 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:54:38 INFO - PROCESS | 1652 | 1461088478326 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x139b31800 == 96 [pid = 1652] [id = 525] 10:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12af07000) [pid = 1652] [serial = 1575] [outer = 0x0] 10:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12f4b5000) [pid = 1652] [serial = 1576] [outer = 0x12af07000] 10:54:38 INFO - PROCESS | 1652 | 1461088478357 Marionette DEBUG loaded listener.js 10:54:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12f8ac400) [pid = 1652] [serial = 1577] [outer = 0x12af07000] 10:54:38 INFO - PROCESS | 1652 | 1461088478765 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:54:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:54:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 721ms 10:54:38 INFO - PROCESS | 1652 | 1461088478808 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:54:38 INFO - PROCESS | 1652 | 1461088478809 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:54:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:54:38 INFO - PROCESS | 1652 | 1461088478812 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:54:38 INFO - PROCESS | 1652 | 1461088478813 Marionette TRACE conn2 <- [1,2074,null,{}] 10:54:38 INFO - PROCESS | 1652 | 1461088478816 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:38 INFO - PROCESS | 1652 | 1461088478934 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:54:39 INFO - PROCESS | 1652 | 1461088479048 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x139b44800 == 97 [pid = 1652] [id = 526] 10:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12f8a1000) [pid = 1652] [serial = 1578] [outer = 0x0] 10:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x12fd64800) [pid = 1652] [serial = 1579] [outer = 0x12f8a1000] 10:54:39 INFO - PROCESS | 1652 | 1461088479080 Marionette DEBUG loaded listener.js 10:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12fd6c000) [pid = 1652] [serial = 1580] [outer = 0x12f8a1000] 10:54:39 INFO - PROCESS | 1652 | 1461088479465 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:54:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:54:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 720ms 10:54:39 INFO - PROCESS | 1652 | 1461088479551 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:54:39 INFO - PROCESS | 1652 | 1461088479552 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:54:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:54:39 INFO - PROCESS | 1652 | 1461088479555 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:54:39 INFO - PROCESS | 1652 | 1461088479556 Marionette TRACE conn2 <- [1,2078,null,{}] 10:54:39 INFO - PROCESS | 1652 | 1461088479558 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:39 INFO - PROCESS | 1652 | 1461088479716 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:54:39 INFO - PROCESS | 1652 | 1461088479825 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e72d800 == 98 [pid = 1652] [id = 527] 10:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x112145400) [pid = 1652] [serial = 1581] [outer = 0x0] 10:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x12fd66800) [pid = 1652] [serial = 1582] [outer = 0x112145400] 10:54:39 INFO - PROCESS | 1652 | 1461088479857 Marionette DEBUG loaded listener.js 10:54:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x1302eb800) [pid = 1652] [serial = 1583] [outer = 0x112145400] 10:54:40 INFO - PROCESS | 1652 | 1461088480299 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:54:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:54:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 768ms 10:54:40 INFO - PROCESS | 1652 | 1461088480324 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:54:40 INFO - PROCESS | 1652 | 1461088480325 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:54:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:54:40 INFO - PROCESS | 1652 | 1461088480327 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:54:40 INFO - PROCESS | 1652 | 1461088480329 Marionette TRACE conn2 <- [1,2082,null,{}] 10:54:40 INFO - PROCESS | 1652 | 1461088480331 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:40 INFO - PROCESS | 1652 | 1461088480450 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:54:40 INFO - PROCESS | 1652 | 1461088480540 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x126432800 == 99 [pid = 1652] [id = 528] 10:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x118c85800) [pid = 1652] [serial = 1584] [outer = 0x0] 10:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12ac9ac00) [pid = 1652] [serial = 1585] [outer = 0x118c85800] 10:54:40 INFO - PROCESS | 1652 | 1461088480569 Marionette DEBUG loaded listener.js 10:54:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x1302ed000) [pid = 1652] [serial = 1586] [outer = 0x118c85800] 10:54:41 INFO - PROCESS | 1652 | 1461088481346 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:54:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:54:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1071ms 10:54:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:54:41 INFO - PROCESS | 1652 | 1461088481399 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:54:41 INFO - PROCESS | 1652 | 1461088481401 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:54:41 INFO - PROCESS | 1652 | 1461088481405 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:54:41 INFO - PROCESS | 1652 | 1461088481407 Marionette TRACE conn2 <- [1,2086,null,{}] 10:54:41 INFO - PROCESS | 1652 | 1461088481411 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:41 INFO - PROCESS | 1652 | 1461088481527 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:54:41 INFO - PROCESS | 1652 | 1461088481650 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x124020800 == 100 [pid = 1652] [id = 529] 10:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x115125c00) [pid = 1652] [serial = 1587] [outer = 0x0] 10:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x11648fc00) [pid = 1652] [serial = 1588] [outer = 0x115125c00] 10:54:41 INFO - PROCESS | 1652 | 1461088481682 Marionette DEBUG loaded listener.js 10:54:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x11a840800) [pid = 1652] [serial = 1589] [outer = 0x115125c00] 10:54:42 INFO - PROCESS | 1652 | 1461088482176 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:54:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:54:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 826ms 10:54:42 INFO - PROCESS | 1652 | 1461088482232 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:54:42 INFO - PROCESS | 1652 | 1461088482238 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:54:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:54:42 INFO - PROCESS | 1652 | 1461088482245 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:54:42 INFO - PROCESS | 1652 | 1461088482247 Marionette TRACE conn2 <- [1,2090,null,{}] 10:54:42 INFO - PROCESS | 1652 | 1461088482251 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:42 INFO - PROCESS | 1652 | 1461088482461 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x118f15800 == 99 [pid = 1652] [id = 457] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1192d6800 == 98 [pid = 1652] [id = 92] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a50d800 == 97 [pid = 1652] [id = 455] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd8c800 == 96 [pid = 1652] [id = 413] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x13710b000 == 95 [pid = 1652] [id = 456] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12eca7800 == 94 [pid = 1652] [id = 517] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12e56d800 == 93 [pid = 1652] [id = 516] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12e570000 == 92 [pid = 1652] [id = 515] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12d419000 == 91 [pid = 1652] [id = 514] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfe0000 == 90 [pid = 1652] [id = 513] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12b87d000 == 89 [pid = 1652] [id = 512] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad0f800 == 88 [pid = 1652] [id = 511] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7dc800 == 87 [pid = 1652] [id = 510] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x129dda800 == 86 [pid = 1652] [id = 509] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd8a000 == 85 [pid = 1652] [id = 508] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11c595000 == 84 [pid = 1652] [id = 507] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12643c800 == 83 [pid = 1652] [id = 506] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11bd99000 == 82 [pid = 1652] [id = 505] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x138da4000 == 81 [pid = 1652] [id = 504] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x13711e800 == 80 [pid = 1652] [id = 503] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x130959800 == 79 [pid = 1652] [id = 502] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x1300a3800 == 78 [pid = 1652] [id = 501] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8c4800 == 77 [pid = 1652] [id = 500] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef7d000 == 76 [pid = 1652] [id = 499] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12e92e800 == 75 [pid = 1652] [id = 498] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7c2800 == 74 [pid = 1652] [id = 497] 10:54:42 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba7e000 == 73 [pid = 1652] [id = 496] 10:54:42 INFO - PROCESS | 1652 | 1461088482604 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12a26a400) [pid = 1652] [serial = 1468] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12a65e000) [pid = 1652] [serial = 1471] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12a2d8000) [pid = 1652] [serial = 1469] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x11b4b5000) [pid = 1652] [serial = 1477] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12abd0000) [pid = 1652] [serial = 1474] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12ab53400) [pid = 1652] [serial = 1472] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x129d16400) [pid = 1652] [serial = 1426] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x12ac9e400) [pid = 1652] [serial = 1480] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x11b880800) [pid = 1652] [serial = 1423] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x12a655800) [pid = 1652] [serial = 1429] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x11ac4e400) [pid = 1652] [serial = 1456] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x11bad8400) [pid = 1652] [serial = 1457] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12b2ae800) [pid = 1652] [serial = 1435] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x11ac4f000) [pid = 1652] [serial = 1454] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11a83b400) [pid = 1652] [serial = 1453] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x12d4cfc00) [pid = 1652] [serial = 1438] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x127d6e800) [pid = 1652] [serial = 1462] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x127f08400) [pid = 1652] [serial = 1463] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x129784000) [pid = 1652] [serial = 1465] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11564f800) [pid = 1652] [serial = 1447] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x11bbd4c00) [pid = 1652] [serial = 1459] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x123f73000) [pid = 1652] [serial = 1460] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12b2acc00) [pid = 1652] [serial = 1483] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x1189eec00) [pid = 1652] [serial = 1420] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12e22a400) [pid = 1652] [serial = 1441] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11221f000) [pid = 1652] [serial = 1450] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x115651000) [pid = 1652] [serial = 1451] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12abd2000) [pid = 1652] [serial = 1432] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11bad9000) [pid = 1652] [serial = 1444] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x12ae8e400) [pid = 1652] [serial = 1481] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x129d12c00) [pid = 1652] [serial = 1478] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12ac96800) [pid = 1652] [serial = 1475] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x129d3cc00) [pid = 1652] [serial = 1466] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b8ce800) [pid = 1652] [serial = 1484] [outer = 0x0] [url = about:blank] 10:54:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x119291000 == 74 [pid = 1652] [id = 530] 10:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1152bd400) [pid = 1652] [serial = 1590] [outer = 0x0] 10:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11a83ac00) [pid = 1652] [serial = 1591] [outer = 0x1152bd400] 10:54:42 INFO - PROCESS | 1652 | 1461088482639 Marionette DEBUG loaded listener.js 10:54:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11bad9000) [pid = 1652] [serial = 1592] [outer = 0x1152bd400] 10:54:42 INFO - PROCESS | 1652 | 1461088482970 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 772ms 10:54:43 INFO - PROCESS | 1652 | 1461088483017 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:54:43 INFO - PROCESS | 1652 | 1461088483018 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:54:43 INFO - PROCESS | 1652 | 1461088483020 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:54:43 INFO - PROCESS | 1652 | 1461088483023 Marionette TRACE conn2 <- [1,2094,null,{}] 10:54:43 INFO - PROCESS | 1652 | 1461088483030 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:43 INFO - PROCESS | 1652 | 1461088483136 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:54:43 INFO - PROCESS | 1652 | 1461088483226 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x129de0800 == 75 [pid = 1652] [id = 531] 10:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x11bb6ac00) [pid = 1652] [serial = 1593] [outer = 0x0] 10:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x123c45400) [pid = 1652] [serial = 1594] [outer = 0x11bb6ac00] 10:54:43 INFO - PROCESS | 1652 | 1461088483257 Marionette DEBUG loaded listener.js 10:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x127f04800) [pid = 1652] [serial = 1595] [outer = 0x11bb6ac00] 10:54:43 INFO - PROCESS | 1652 | 1461088483551 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:54:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:54:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 575ms 10:54:43 INFO - PROCESS | 1652 | 1461088483597 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:54:43 INFO - PROCESS | 1652 | 1461088483599 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:54:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:54:43 INFO - PROCESS | 1652 | 1461088483602 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:54:43 INFO - PROCESS | 1652 | 1461088483603 Marionette TRACE conn2 <- [1,2098,null,{}] 10:54:43 INFO - PROCESS | 1652 | 1461088483605 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:43 INFO - PROCESS | 1652 | 1461088483704 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:54:43 INFO - PROCESS | 1652 | 1461088483779 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7cb000 == 76 [pid = 1652] [id = 532] 10:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x127f05c00) [pid = 1652] [serial = 1596] [outer = 0x0] 10:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x1290f3c00) [pid = 1652] [serial = 1597] [outer = 0x127f05c00] 10:54:43 INFO - PROCESS | 1652 | 1461088483806 Marionette DEBUG loaded listener.js 10:54:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x129d3f800) [pid = 1652] [serial = 1598] [outer = 0x127f05c00] 10:54:44 INFO - PROCESS | 1652 | 1461088484087 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 520ms 10:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:54:44 INFO - PROCESS | 1652 | 1461088484123 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:54:44 INFO - PROCESS | 1652 | 1461088484124 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:54:44 INFO - PROCESS | 1652 | 1461088484126 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:54:44 INFO - PROCESS | 1652 | 1461088484128 Marionette TRACE conn2 <- [1,2102,null,{}] 10:54:44 INFO - PROCESS | 1652 | 1461088484134 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:44 INFO - PROCESS | 1652 | 1461088484235 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:54:44 INFO - PROCESS | 1652 | 1461088484239 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b87e800 == 77 [pid = 1652] [id = 533] 10:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x129d41000) [pid = 1652] [serial = 1599] [outer = 0x0] 10:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12a655800) [pid = 1652] [serial = 1600] [outer = 0x129d41000] 10:54:44 INFO - PROCESS | 1652 | 1461088484266 Marionette DEBUG loaded listener.js 10:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12a73a800) [pid = 1652] [serial = 1601] [outer = 0x129d41000] 10:54:44 INFO - PROCESS | 1652 | 1461088484643 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:54:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:54:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 573ms 10:54:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:54:44 INFO - PROCESS | 1652 | 1461088484699 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:54:44 INFO - PROCESS | 1652 | 1461088484700 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:54:44 INFO - PROCESS | 1652 | 1461088484712 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:54:44 INFO - PROCESS | 1652 | 1461088484713 Marionette TRACE conn2 <- [1,2106,null,{}] 10:54:44 INFO - PROCESS | 1652 | 1461088484715 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:44 INFO - PROCESS | 1652 | 1461088484853 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:54:44 INFO - PROCESS | 1652 | 1461088484868 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cecb800 == 78 [pid = 1652] [id = 534] 10:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12a73e000) [pid = 1652] [serial = 1602] [outer = 0x0] 10:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12a744c00) [pid = 1652] [serial = 1603] [outer = 0x12a73e000] 10:54:44 INFO - PROCESS | 1652 | 1461088484896 Marionette DEBUG loaded listener.js 10:54:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12ac9e400) [pid = 1652] [serial = 1604] [outer = 0x12a73e000] 10:54:45 INFO - PROCESS | 1652 | 1461088485247 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 577ms 10:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:54:45 INFO - PROCESS | 1652 | 1461088485285 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:54:45 INFO - PROCESS | 1652 | 1461088485286 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:54:45 INFO - PROCESS | 1652 | 1461088485288 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:54:45 INFO - PROCESS | 1652 | 1461088485289 Marionette TRACE conn2 <- [1,2110,null,{}] 10:54:45 INFO - PROCESS | 1652 | 1461088485292 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:45 INFO - PROCESS | 1652 | 1461088485418 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:54:45 INFO - PROCESS | 1652 | 1461088485430 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d475800 == 79 [pid = 1652] [id = 535] 10:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12aca2400) [pid = 1652] [serial = 1605] [outer = 0x0] 10:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12b2acc00) [pid = 1652] [serial = 1606] [outer = 0x12aca2400] 10:54:45 INFO - PROCESS | 1652 | 1461088485455 Marionette DEBUG loaded listener.js 10:54:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12bb3d400) [pid = 1652] [serial = 1607] [outer = 0x12aca2400] 10:54:45 INFO - PROCESS | 1652 | 1461088485831 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:54:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:54:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 568ms 10:54:45 INFO - PROCESS | 1652 | 1461088485857 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:54:45 INFO - PROCESS | 1652 | 1461088485858 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:54:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:54:45 INFO - PROCESS | 1652 | 1461088485862 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:54:45 INFO - PROCESS | 1652 | 1461088485863 Marionette TRACE conn2 <- [1,2114,null,{}] 10:54:45 INFO - PROCESS | 1652 | 1461088485872 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:46 INFO - PROCESS | 1652 | 1461088485999 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:54:46 INFO - PROCESS | 1652 | 1461088486013 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e726800 == 80 [pid = 1652] [id = 536] 10:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12aca2800) [pid = 1652] [serial = 1608] [outer = 0x0] 10:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12d22e800) [pid = 1652] [serial = 1609] [outer = 0x12aca2800] 10:54:46 INFO - PROCESS | 1652 | 1461088486038 Marionette DEBUG loaded listener.js 10:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12e149c00) [pid = 1652] [serial = 1610] [outer = 0x12aca2800] 10:54:46 INFO - PROCESS | 1652 | 1461088486413 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:54:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:54:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 575ms 10:54:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:54:46 INFO - PROCESS | 1652 | 1461088486438 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:54:46 INFO - PROCESS | 1652 | 1461088486439 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:54:46 INFO - PROCESS | 1652 | 1461088486441 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:54:46 INFO - PROCESS | 1652 | 1461088486442 Marionette TRACE conn2 <- [1,2118,null,{}] 10:54:46 INFO - PROCESS | 1652 | 1461088486453 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:46 INFO - PROCESS | 1652 | 1461088486581 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:54:46 INFO - PROCESS | 1652 | 1461088486593 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef70800 == 81 [pid = 1652] [id = 537] 10:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12649bc00) [pid = 1652] [serial = 1611] [outer = 0x0] 10:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x1264a1c00) [pid = 1652] [serial = 1612] [outer = 0x12649bc00] 10:54:46 INFO - PROCESS | 1652 | 1461088486620 Marionette DEBUG loaded listener.js 10:54:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x1264a6000) [pid = 1652] [serial = 1613] [outer = 0x12649bc00] 10:54:47 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x12a654c00) [pid = 1652] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:54:47 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x129d17800) [pid = 1652] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:54:47 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12ae90000) [pid = 1652] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:54:47 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x11ade5c00) [pid = 1652] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:54:47 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11c5d8000) [pid = 1652] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:54:47 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x11a83f800) [pid = 1652] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:54:47 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x127f04c00) [pid = 1652] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:54:47 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x1273c3800) [pid = 1652] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:54:47 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x12ab58000) [pid = 1652] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:54:47 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x112221400) [pid = 1652] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:54:47 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x12af07800) [pid = 1652] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:54:47 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x12a2d6400) [pid = 1652] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:54:47 INFO - PROCESS | 1652 | 1461088487176 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 773ms 10:54:47 INFO - PROCESS | 1652 | 1461088487225 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:54:47 INFO - PROCESS | 1652 | 1461088487227 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:54:47 INFO - PROCESS | 1652 | 1461088487235 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:54:47 INFO - PROCESS | 1652 | 1461088487236 Marionette TRACE conn2 <- [1,2122,null,{}] 10:54:47 INFO - PROCESS | 1652 | 1461088487238 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:47 INFO - PROCESS | 1652 | 1461088487343 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:54:47 INFO - PROCESS | 1652 | 1461088487348 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8be000 == 82 [pid = 1652] [id = 538] 10:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x11561cc00) [pid = 1652] [serial = 1614] [outer = 0x0] 10:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x1264a7c00) [pid = 1652] [serial = 1615] [outer = 0x11561cc00] 10:54:47 INFO - PROCESS | 1652 | 1461088487373 Marionette DEBUG loaded listener.js 10:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12a834c00) [pid = 1652] [serial = 1616] [outer = 0x11561cc00] 10:54:47 INFO - PROCESS | 1652 | 1461088487731 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:54:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:54:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 518ms 10:54:47 INFO - PROCESS | 1652 | 1461088487754 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:54:47 INFO - PROCESS | 1652 | 1461088487755 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:54:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:54:47 INFO - PROCESS | 1652 | 1461088487757 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:54:47 INFO - PROCESS | 1652 | 1461088487759 Marionette TRACE conn2 <- [1,2126,null,{}] 10:54:47 INFO - PROCESS | 1652 | 1461088487764 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:47 INFO - PROCESS | 1652 | 1461088487911 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:54:47 INFO - PROCESS | 1652 | 1461088487961 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x131e52000 == 83 [pid = 1652] [id = 539] 10:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x1264a2c00) [pid = 1652] [serial = 1617] [outer = 0x0] 10:54:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12e14a000) [pid = 1652] [serial = 1618] [outer = 0x1264a2c00] 10:54:47 INFO - PROCESS | 1652 | 1461088487991 Marionette DEBUG loaded listener.js 10:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12ef4fc00) [pid = 1652] [serial = 1619] [outer = 0x1264a2c00] 10:54:48 INFO - PROCESS | 1652 | 1461088488295 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:54:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:54:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 573ms 10:54:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:54:48 INFO - PROCESS | 1652 | 1461088488331 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:54:48 INFO - PROCESS | 1652 | 1461088488333 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:54:48 INFO - PROCESS | 1652 | 1461088488335 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:54:48 INFO - PROCESS | 1652 | 1461088488336 Marionette TRACE conn2 <- [1,2130,null,{}] 10:54:48 INFO - PROCESS | 1652 | 1461088488338 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:48 INFO - PROCESS | 1652 | 1461088488438 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:54:48 INFO - PROCESS | 1652 | 1461088488442 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x139b30800 == 84 [pid = 1652] [id = 540] 10:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12ef56c00) [pid = 1652] [serial = 1620] [outer = 0x0] 10:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12f318400) [pid = 1652] [serial = 1621] [outer = 0x12ef56c00] 10:54:48 INFO - PROCESS | 1652 | 1461088488468 Marionette DEBUG loaded listener.js 10:54:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12f8a9c00) [pid = 1652] [serial = 1622] [outer = 0x12ef56c00] 10:54:48 INFO - PROCESS | 1652 | 1461088488820 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:54:48 INFO - PROCESS | 1652 | 1461088488866 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:54:48 INFO - PROCESS | 1652 | 1461088488868 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:54:48 INFO - PROCESS | 1652 | 1461088488869 Marionette TRACE conn2 <- [1,2134,null,{}] 10:54:48 INFO - PROCESS | 1652 | 1461088488872 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:48 INFO - PROCESS | 1652 | 1461088488974 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:54:49 INFO - PROCESS | 1652 | 1461088489132 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x119ddc000 == 85 [pid = 1652] [id = 541] 10:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x10adee400) [pid = 1652] [serial = 1623] [outer = 0x0] 10:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x112132000) [pid = 1652] [serial = 1624] [outer = 0x10adee400] 10:54:49 INFO - PROCESS | 1652 | 1461088489166 Marionette DEBUG loaded listener.js 10:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11465d800) [pid = 1652] [serial = 1625] [outer = 0x10adee400] 10:54:49 INFO - PROCESS | 1652 | 1461088489654 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:54:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:54:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 820ms 10:54:49 INFO - PROCESS | 1652 | 1461088489690 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:54:49 INFO - PROCESS | 1652 | 1461088489693 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:54:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:54:49 INFO - PROCESS | 1652 | 1461088489697 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:54:49 INFO - PROCESS | 1652 | 1461088489699 Marionette TRACE conn2 <- [1,2138,null,{}] 10:54:49 INFO - PROCESS | 1652 | 1461088489702 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:49 INFO - PROCESS | 1652 | 1461088489829 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:54:49 INFO - PROCESS | 1652 | 1461088489949 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x129dda800 == 86 [pid = 1652] [id = 542] 10:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x11a844000) [pid = 1652] [serial = 1626] [outer = 0x0] 10:54:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x123ac3800) [pid = 1652] [serial = 1627] [outer = 0x11a844000] 10:54:49 INFO - PROCESS | 1652 | 1461088489984 Marionette DEBUG loaded listener.js 10:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x123f7d400) [pid = 1652] [serial = 1628] [outer = 0x11a844000] 10:54:50 INFO - PROCESS | 1652 | 1461088490436 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:54:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:54:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 772ms 10:54:50 INFO - PROCESS | 1652 | 1461088490472 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:54:50 INFO - PROCESS | 1652 | 1461088490475 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:54:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:54:50 INFO - PROCESS | 1652 | 1461088490477 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:54:50 INFO - PROCESS | 1652 | 1461088490479 Marionette TRACE conn2 <- [1,2142,null,{}] 10:54:50 INFO - PROCESS | 1652 | 1461088490481 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:50 INFO - PROCESS | 1652 | 1461088490604 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:54:50 INFO - PROCESS | 1652 | 1461088490693 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d478000 == 87 [pid = 1652] [id = 543] 10:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12649ec00) [pid = 1652] [serial = 1629] [outer = 0x0] 10:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x127fe9c00) [pid = 1652] [serial = 1630] [outer = 0x12649ec00] 10:54:50 INFO - PROCESS | 1652 | 1461088490727 Marionette DEBUG loaded listener.js 10:54:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x12a73b800) [pid = 1652] [serial = 1631] [outer = 0x12649ec00] 10:54:51 INFO - PROCESS | 1652 | 1461088491156 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:54:51 INFO - PROCESS | 1652 | 1461088491199 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:54:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:54:51 INFO - PROCESS | 1652 | 1461088491206 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:54:51 INFO - PROCESS | 1652 | 1461088491210 Marionette TRACE conn2 <- [1,2146,null,{}] 10:54:51 INFO - PROCESS | 1652 | 1461088491213 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:51 INFO - PROCESS | 1652 | 1461088491350 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:54:51 INFO - PROCESS | 1652 | 1461088491504 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x145662000 == 88 [pid = 1652] [id = 544] 10:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x1273c0000) [pid = 1652] [serial = 1632] [outer = 0x0] 10:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x12a82ac00) [pid = 1652] [serial = 1633] [outer = 0x1273c0000] 10:54:51 INFO - PROCESS | 1652 | 1461088491548 Marionette DEBUG loaded listener.js 10:54:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x12bbe2c00) [pid = 1652] [serial = 1634] [outer = 0x1273c0000] 10:54:52 INFO - PROCESS | 1652 | 1461088492089 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:54:52 INFO - PROCESS | 1652 | 1461088492133 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:54:52 INFO - PROCESS | 1652 | 1461088492135 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:54:52 INFO - PROCESS | 1652 | 1461088492137 Marionette TRACE conn2 <- [1,2150,null,{}] 10:54:52 INFO - PROCESS | 1652 | 1461088492139 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:52 INFO - PROCESS | 1652 | 1461088492259 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:54:52 INFO - PROCESS | 1652 | 1461088492348 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x139eb9000 == 89 [pid = 1652] [id = 545] 10:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x127faec00) [pid = 1652] [serial = 1635] [outer = 0x0] 10:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x127fb6400) [pid = 1652] [serial = 1636] [outer = 0x127faec00] 10:54:52 INFO - PROCESS | 1652 | 1461088492379 Marionette DEBUG loaded listener.js 10:54:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12cdb6000) [pid = 1652] [serial = 1637] [outer = 0x127faec00] 10:54:52 INFO - PROCESS | 1652 | 1461088492762 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:54:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:54:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 672ms 10:54:52 INFO - PROCESS | 1652 | 1461088492808 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:54:52 INFO - PROCESS | 1652 | 1461088492810 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:54:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:54:52 INFO - PROCESS | 1652 | 1461088492815 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:54:52 INFO - PROCESS | 1652 | 1461088492816 Marionette TRACE conn2 <- [1,2154,null,{}] 10:54:52 INFO - PROCESS | 1652 | 1461088492818 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:52 INFO - PROCESS | 1652 | 1461088492943 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:54:53 INFO - PROCESS | 1652 | 1461088493068 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x139b88800 == 90 [pid = 1652] [id = 546] 10:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x12e5a5400) [pid = 1652] [serial = 1638] [outer = 0x0] 10:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12e65f400) [pid = 1652] [serial = 1639] [outer = 0x12e5a5400] 10:54:53 INFO - PROCESS | 1652 | 1461088493131 Marionette DEBUG loaded listener.js 10:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12fd51400) [pid = 1652] [serial = 1640] [outer = 0x12e5a5400] 10:54:53 INFO - PROCESS | 1652 | 1461088493669 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:54:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:54:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 872ms 10:54:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:54:53 INFO - PROCESS | 1652 | 1461088493685 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:54:53 INFO - PROCESS | 1652 | 1461088493687 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:54:53 INFO - PROCESS | 1652 | 1461088493689 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:54:53 INFO - PROCESS | 1652 | 1461088493690 Marionette TRACE conn2 <- [1,2158,null,{}] 10:54:53 INFO - PROCESS | 1652 | 1461088493692 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:53 INFO - PROCESS | 1652 | 1461088493814 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:54:53 INFO - PROCESS | 1652 | 1461088493931 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x139ec6000 == 91 [pid = 1652] [id = 547] 10:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12fd6cc00) [pid = 1652] [serial = 1641] [outer = 0x0] 10:54:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x1302f7c00) [pid = 1652] [serial = 1642] [outer = 0x12fd6cc00] 10:54:53 INFO - PROCESS | 1652 | 1461088493964 Marionette DEBUG loaded listener.js 10:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x13040c000) [pid = 1652] [serial = 1643] [outer = 0x12fd6cc00] 10:54:54 INFO - PROCESS | 1652 | 1461088494349 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:54:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:54:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 719ms 10:54:54 INFO - PROCESS | 1652 | 1461088494408 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:54:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:54:54 INFO - PROCESS | 1652 | 1461088494410 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:54:54 INFO - PROCESS | 1652 | 1461088494412 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:54:54 INFO - PROCESS | 1652 | 1461088494413 Marionette TRACE conn2 <- [1,2162,null,{}] 10:54:54 INFO - PROCESS | 1652 | 1461088494416 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:54 INFO - PROCESS | 1652 | 1461088494534 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:54:54 INFO - PROCESS | 1652 | 1461088494622 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x14566a000 == 92 [pid = 1652] [id = 548] 10:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x1302f5000) [pid = 1652] [serial = 1644] [outer = 0x0] 10:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x139a62c00) [pid = 1652] [serial = 1645] [outer = 0x1302f5000] 10:54:54 INFO - PROCESS | 1652 | 1461088494652 Marionette DEBUG loaded listener.js 10:54:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x139a68800) [pid = 1652] [serial = 1646] [outer = 0x1302f5000] 10:54:55 INFO - PROCESS | 1652 | 1461088495051 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 670ms 10:54:55 INFO - PROCESS | 1652 | 1461088495083 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:54:55 INFO - PROCESS | 1652 | 1461088495084 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:54:55 INFO - PROCESS | 1652 | 1461088495086 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:54:55 INFO - PROCESS | 1652 | 1461088495088 Marionette TRACE conn2 <- [1,2166,null,{}] 10:54:55 INFO - PROCESS | 1652 | 1461088495090 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:55 INFO - PROCESS | 1652 | 1461088495230 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:54:55 INFO - PROCESS | 1652 | 1461088495316 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x145c8a000 == 93 [pid = 1652] [id = 549] 10:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x13040c400) [pid = 1652] [serial = 1647] [outer = 0x0] 10:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x139a6dc00) [pid = 1652] [serial = 1648] [outer = 0x13040c400] 10:54:55 INFO - PROCESS | 1652 | 1461088495346 Marionette DEBUG loaded listener.js 10:54:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x139fe7c00) [pid = 1652] [serial = 1649] [outer = 0x13040c400] 10:54:55 INFO - PROCESS | 1652 | 1461088495762 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:54:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:54:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 719ms 10:54:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:54:55 INFO - PROCESS | 1652 | 1461088495806 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:54:55 INFO - PROCESS | 1652 | 1461088495808 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:54:55 INFO - PROCESS | 1652 | 1461088495810 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:54:55 INFO - PROCESS | 1652 | 1461088495811 Marionette TRACE conn2 <- [1,2170,null,{}] 10:54:55 INFO - PROCESS | 1652 | 1461088495814 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:55 INFO - PROCESS | 1652 | 1461088495932 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:54:56 INFO - PROCESS | 1652 | 1461088496053 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x145a10800 == 94 [pid = 1652] [id = 550] 10:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x139fe6c00) [pid = 1652] [serial = 1650] [outer = 0x0] 10:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x139fed000) [pid = 1652] [serial = 1651] [outer = 0x139fe6c00] 10:54:56 INFO - PROCESS | 1652 | 1461088496084 Marionette DEBUG loaded listener.js 10:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x139ff2400) [pid = 1652] [serial = 1652] [outer = 0x139fe6c00] 10:54:56 INFO - PROCESS | 1652 | 1461088496497 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:54:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:54:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 721ms 10:54:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:54:56 INFO - PROCESS | 1652 | 1461088496532 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:54:56 INFO - PROCESS | 1652 | 1461088496533 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:54:56 INFO - PROCESS | 1652 | 1461088496535 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:54:56 INFO - PROCESS | 1652 | 1461088496537 Marionette TRACE conn2 <- [1,2174,null,{}] 10:54:56 INFO - PROCESS | 1652 | 1461088496539 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:56 INFO - PROCESS | 1652 | 1461088496657 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:54:56 INFO - PROCESS | 1652 | 1461088496815 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x145a22800 == 95 [pid = 1652] [id = 551] 10:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x123ac4800) [pid = 1652] [serial = 1653] [outer = 0x0] 10:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x13a4e4400) [pid = 1652] [serial = 1654] [outer = 0x123ac4800] 10:54:56 INFO - PROCESS | 1652 | 1461088496850 Marionette DEBUG loaded listener.js 10:54:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x13a4f1000) [pid = 1652] [serial = 1655] [outer = 0x123ac4800] 10:54:57 INFO - PROCESS | 1652 | 1461088497276 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:54:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:54:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 769ms 10:54:57 INFO - PROCESS | 1652 | 1461088497305 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:54:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:54:57 INFO - PROCESS | 1652 | 1461088497307 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:54:57 INFO - PROCESS | 1652 | 1461088497309 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:54:57 INFO - PROCESS | 1652 | 1461088497312 Marionette TRACE conn2 <- [1,2178,null,{}] 10:54:57 INFO - PROCESS | 1652 | 1461088497317 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:57 INFO - PROCESS | 1652 | 1461088497452 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:54:57 INFO - PROCESS | 1652 | 1461088497577 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a668000 == 96 [pid = 1652] [id = 552] 10:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x11bb67c00) [pid = 1652] [serial = 1656] [outer = 0x0] 10:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x13a4e7400) [pid = 1652] [serial = 1657] [outer = 0x11bb67c00] 10:54:57 INFO - PROCESS | 1652 | 1461088497610 Marionette DEBUG loaded listener.js 10:54:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x13a96ac00) [pid = 1652] [serial = 1658] [outer = 0x11bb67c00] 10:54:58 INFO - PROCESS | 1652 | 1461088498281 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:54:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:54:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1025ms 10:54:58 INFO - PROCESS | 1652 | 1461088498335 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:54:58 INFO - PROCESS | 1652 | 1461088498337 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:54:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:54:58 INFO - PROCESS | 1652 | 1461088498340 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:54:58 INFO - PROCESS | 1652 | 1461088498343 Marionette TRACE conn2 <- [1,2182,null,{}] 10:54:58 INFO - PROCESS | 1652 | 1461088498378 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:58 INFO - PROCESS | 1652 | 1461088498496 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:54:58 INFO - PROCESS | 1652 | 1461088498621 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba6a800 == 97 [pid = 1652] [id = 553] 10:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x10adf9c00) [pid = 1652] [serial = 1659] [outer = 0x0] 10:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11564f800) [pid = 1652] [serial = 1660] [outer = 0x10adf9c00] 10:54:58 INFO - PROCESS | 1652 | 1461088498653 Marionette DEBUG loaded listener.js 10:54:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x11a846400) [pid = 1652] [serial = 1661] [outer = 0x10adf9c00] 10:54:59 INFO - PROCESS | 1652 | 1461088499126 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:54:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:54:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 799ms 10:54:59 INFO - PROCESS | 1652 | 1461088499141 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:54:59 INFO - PROCESS | 1652 | 1461088499147 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:54:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:54:59 INFO - PROCESS | 1652 | 1461088499153 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:54:59 INFO - PROCESS | 1652 | 1461088499156 Marionette TRACE conn2 <- [1,2186,null,{}] 10:54:59 INFO - PROCESS | 1652 | 1461088499160 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:59 INFO - PROCESS | 1652 | 1461088499328 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:54:59 INFO - PROCESS | 1652 | 1461088499492 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12999f000 == 98 [pid = 1652] [id = 554] 10:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x11acda000) [pid = 1652] [serial = 1662] [outer = 0x0] 10:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x11c5d8400) [pid = 1652] [serial = 1663] [outer = 0x11acda000] 10:54:59 INFO - PROCESS | 1652 | 1461088499539 Marionette DEBUG loaded listener.js 10:54:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x123acf000) [pid = 1652] [serial = 1664] [outer = 0x11acda000] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x123c53800 == 97 [pid = 1652] [id = 481] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x137114800 == 96 [pid = 1652] [id = 479] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x138da9800 == 95 [pid = 1652] [id = 480] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x139b30800 == 94 [pid = 1652] [id = 540] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x131e52000 == 93 [pid = 1652] [id = 539] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8be000 == 92 [pid = 1652] [id = 538] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef70800 == 91 [pid = 1652] [id = 537] 10:54:59 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x123ac9400) [pid = 1652] [serial = 1555] [outer = 0x0] [url = about:blank] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12e726800 == 90 [pid = 1652] [id = 536] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12d475800 == 89 [pid = 1652] [id = 535] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12cecb800 == 88 [pid = 1652] [id = 534] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12b87e800 == 87 [pid = 1652] [id = 533] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7cb000 == 86 [pid = 1652] [id = 532] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x129de0800 == 85 [pid = 1652] [id = 531] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x119291000 == 84 [pid = 1652] [id = 530] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x124020800 == 83 [pid = 1652] [id = 529] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x13711a800 == 82 [pid = 1652] [id = 523] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x13029e000 == 81 [pid = 1652] [id = 522] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef85800 == 80 [pid = 1652] [id = 521] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7db000 == 79 [pid = 1652] [id = 520] 10:54:59 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0e4000 == 78 [pid = 1652] [id = 519] 10:55:00 INFO - PROCESS | 1652 | 1461088500039 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12abcd800) [pid = 1652] [serial = 1540] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12a661800) [pid = 1652] [serial = 1537] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12bb66c00) [pid = 1652] [serial = 1546] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x11bb63800) [pid = 1652] [serial = 1525] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x11c067800) [pid = 1652] [serial = 1526] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x1244d2800) [pid = 1652] [serial = 1528] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x127611400) [pid = 1652] [serial = 1529] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x11ade1000) [pid = 1652] [serial = 1492] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x11a85dc00) [pid = 1652] [serial = 1522] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x11adb9c00) [pid = 1652] [serial = 1523] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x12b8d4800) [pid = 1652] [serial = 1486] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12950f000) [pid = 1652] [serial = 1534] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x1197f3000) [pid = 1652] [serial = 1489] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12e99a000) [pid = 1652] [serial = 1513] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12e5a6800) [pid = 1652] [serial = 1507] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x11bbd8000) [pid = 1652] [serial = 1516] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x127f0c000) [pid = 1652] [serial = 1531] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x127fe8400) [pid = 1652] [serial = 1532] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x12ae84000) [pid = 1652] [serial = 1543] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x11867ac00) [pid = 1652] [serial = 1520] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x115610400) [pid = 1652] [serial = 1519] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12ce6e400) [pid = 1652] [serial = 1504] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12a82c000) [pid = 1652] [serial = 1498] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12e662400) [pid = 1652] [serial = 1510] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12ae84800) [pid = 1652] [serial = 1501] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x129510800) [pid = 1652] [serial = 1495] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x12e997400) [pid = 1652] [serial = 1552] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x12ce7b000) [pid = 1652] [serial = 1549] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x12ef56000) [pid = 1652] [serial = 1553] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x12ce6d400) [pid = 1652] [serial = 1547] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x12a838c00) [pid = 1652] [serial = 1538] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x12b3f0800) [pid = 1652] [serial = 1544] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12aca2c00) [pid = 1652] [serial = 1541] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x12e148400) [pid = 1652] [serial = 1550] [outer = 0x0] [url = about:blank] 10:55:00 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x12a2d1c00) [pid = 1652] [serial = 1535] [outer = 0x0] [url = about:blank] 10:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 924ms 10:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:55:00 INFO - PROCESS | 1652 | 1461088500083 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:55:00 INFO - PROCESS | 1652 | 1461088500085 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:55:00 INFO - PROCESS | 1652 | 1461088500089 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:55:00 INFO - PROCESS | 1652 | 1461088500093 Marionette TRACE conn2 <- [1,2190,null,{}] 10:55:00 INFO - PROCESS | 1652 | 1461088500107 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:00 INFO - PROCESS | 1652 | 1461088500271 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:55:00 INFO - PROCESS | 1652 | 1461088500286 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x129dd3800 == 79 [pid = 1652] [id = 555] 10:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x1264a3800) [pid = 1652] [serial = 1665] [outer = 0x0] 10:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x1264a6400) [pid = 1652] [serial = 1666] [outer = 0x1264a3800] 10:55:00 INFO - PROCESS | 1652 | 1461088500333 Marionette DEBUG loaded listener.js 10:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x127f06c00) [pid = 1652] [serial = 1667] [outer = 0x1264a3800] 10:55:00 INFO - PROCESS | 1652 | 1461088500799 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:55:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:55:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 729ms 10:55:00 INFO - PROCESS | 1652 | 1461088500818 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:55:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:55:00 INFO - PROCESS | 1652 | 1461088500820 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:55:00 INFO - PROCESS | 1652 | 1461088500822 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:55:00 INFO - PROCESS | 1652 | 1461088500823 Marionette TRACE conn2 <- [1,2194,null,{}] 10:55:00 INFO - PROCESS | 1652 | 1461088500825 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:00 INFO - PROCESS | 1652 | 1461088500930 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:55:00 INFO - PROCESS | 1652 | 1461088500953 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad8e000 == 80 [pid = 1652] [id = 556] 10:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x127f0e800) [pid = 1652] [serial = 1668] [outer = 0x0] 10:55:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x127fe4000) [pid = 1652] [serial = 1669] [outer = 0x127f0e800] 10:55:00 INFO - PROCESS | 1652 | 1461088500980 Marionette DEBUG loaded listener.js 10:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x129d15400) [pid = 1652] [serial = 1670] [outer = 0x127f0e800] 10:55:01 INFO - PROCESS | 1652 | 1461088501395 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 618ms 10:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:55:01 INFO - PROCESS | 1652 | 1461088501441 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:55:01 INFO - PROCESS | 1652 | 1461088501442 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:55:01 INFO - PROCESS | 1652 | 1461088501450 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:55:01 INFO - PROCESS | 1652 | 1461088501451 Marionette TRACE conn2 <- [1,2198,null,{}] 10:55:01 INFO - PROCESS | 1652 | 1461088501454 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:01 INFO - PROCESS | 1652 | 1461088501557 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:55:01 INFO - PROCESS | 1652 | 1461088501563 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cff9000 == 81 [pid = 1652] [id = 557] 10:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x129d36c00) [pid = 1652] [serial = 1671] [outer = 0x0] 10:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x129d41c00) [pid = 1652] [serial = 1672] [outer = 0x129d36c00] 10:55:01 INFO - PROCESS | 1652 | 1461088501589 Marionette DEBUG loaded listener.js 10:55:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x12a656000) [pid = 1652] [serial = 1673] [outer = 0x129d36c00] 10:55:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:55:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 528ms 10:55:01 INFO - PROCESS | 1652 | 1461088501969 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:55:01 INFO - PROCESS | 1652 | 1461088501973 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:55:01 INFO - PROCESS | 1652 | 1461088501974 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:55:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:55:01 INFO - PROCESS | 1652 | 1461088501976 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:55:01 INFO - PROCESS | 1652 | 1461088501977 Marionette TRACE conn2 <- [1,2202,null,{}] 10:55:01 INFO - PROCESS | 1652 | 1461088501986 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:02 INFO - PROCESS | 1652 | 1461088502149 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:55:02 INFO - PROCESS | 1652 | 1461088502165 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e56b000 == 82 [pid = 1652] [id = 558] 10:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x129d3c800) [pid = 1652] [serial = 1674] [outer = 0x0] 10:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x12a73b000) [pid = 1652] [serial = 1675] [outer = 0x129d3c800] 10:55:02 INFO - PROCESS | 1652 | 1461088502193 Marionette DEBUG loaded listener.js 10:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12adb6c00) [pid = 1652] [serial = 1676] [outer = 0x129d3c800] 10:55:02 INFO - PROCESS | 1652 | 1461088502574 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:55:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:55:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 626ms 10:55:02 INFO - PROCESS | 1652 | 1461088502603 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:55:02 INFO - PROCESS | 1652 | 1461088502604 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:55:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:55:02 INFO - PROCESS | 1652 | 1461088502606 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:55:02 INFO - PROCESS | 1652 | 1461088502607 Marionette TRACE conn2 <- [1,2206,null,{}] 10:55:02 INFO - PROCESS | 1652 | 1461088502610 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:02 INFO - PROCESS | 1652 | 1461088502745 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:55:02 INFO - PROCESS | 1652 | 1461088502764 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb88000 == 83 [pid = 1652] [id = 559] 10:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12ae84000) [pid = 1652] [serial = 1677] [outer = 0x0] 10:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12af0a000) [pid = 1652] [serial = 1678] [outer = 0x12ae84000] 10:55:02 INFO - PROCESS | 1652 | 1461088502789 Marionette DEBUG loaded listener.js 10:55:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12bbdf400) [pid = 1652] [serial = 1679] [outer = 0x12ae84000] 10:55:03 INFO - PROCESS | 1652 | 1461088503138 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 568ms 10:55:03 INFO - PROCESS | 1652 | 1461088503177 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:55:03 INFO - PROCESS | 1652 | 1461088503178 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:55:03 INFO - PROCESS | 1652 | 1461088503181 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:55:03 INFO - PROCESS | 1652 | 1461088503182 Marionette TRACE conn2 <- [1,2210,null,{}] 10:55:03 INFO - PROCESS | 1652 | 1461088503184 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:03 INFO - PROCESS | 1652 | 1461088503315 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:55:03 INFO - PROCESS | 1652 | 1461088503330 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef6b800 == 84 [pid = 1652] [id = 560] 10:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x12b3f0800) [pid = 1652] [serial = 1680] [outer = 0x0] 10:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12d4aec00) [pid = 1652] [serial = 1681] [outer = 0x12b3f0800] 10:55:03 INFO - PROCESS | 1652 | 1461088503355 Marionette DEBUG loaded listener.js 10:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12e230000) [pid = 1652] [serial = 1682] [outer = 0x12b3f0800] 10:55:03 INFO - PROCESS | 1652 | 1461088503739 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:55:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:55:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 568ms 10:55:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:55:03 INFO - PROCESS | 1652 | 1461088503750 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:55:03 INFO - PROCESS | 1652 | 1461088503751 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:55:03 INFO - PROCESS | 1652 | 1461088503753 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:55:03 INFO - PROCESS | 1652 | 1461088503754 Marionette TRACE conn2 <- [1,2214,null,{}] 10:55:03 INFO - PROCESS | 1652 | 1461088503757 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:03 INFO - PROCESS | 1652 | 1461088503890 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:55:03 INFO - PROCESS | 1652 | 1461088503907 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe24000 == 85 [pid = 1652] [id = 561] 10:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12e147400) [pid = 1652] [serial = 1683] [outer = 0x0] 10:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x12e99bc00) [pid = 1652] [serial = 1684] [outer = 0x12e147400] 10:55:03 INFO - PROCESS | 1652 | 1461088503933 Marionette DEBUG loaded listener.js 10:55:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x12f313000) [pid = 1652] [serial = 1685] [outer = 0x12e147400] 10:55:04 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x11561cc00) [pid = 1652] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:55:04 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x1264a2c00) [pid = 1652] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:55:04 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x115125c00) [pid = 1652] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:55:04 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x12649bc00) [pid = 1652] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:55:04 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x11bb6ac00) [pid = 1652] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:55:04 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12aca2800) [pid = 1652] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:55:04 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x129d41000) [pid = 1652] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:55:04 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x127f05c00) [pid = 1652] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:55:04 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12aca2400) [pid = 1652] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:55:04 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12a73e000) [pid = 1652] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:55:04 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x1152bd400) [pid = 1652] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:55:04 INFO - PROCESS | 1652 | 1461088504502 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:55:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:55:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 769ms 10:55:04 INFO - PROCESS | 1652 | 1461088504523 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:55:04 INFO - PROCESS | 1652 | 1461088504524 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:55:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:55:04 INFO - PROCESS | 1652 | 1461088504527 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:55:04 INFO - PROCESS | 1652 | 1461088504528 Marionette TRACE conn2 <- [1,2218,null,{}] 10:55:04 INFO - PROCESS | 1652 | 1461088504532 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:04 INFO - PROCESS | 1652 | 1461088504652 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:55:04 INFO - PROCESS | 1652 | 1461088504735 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d40f000 == 86 [pid = 1652] [id = 562] 10:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x114654400) [pid = 1652] [serial = 1686] [outer = 0x0] 10:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 199 (0x12bb5fc00) [pid = 1652] [serial = 1687] [outer = 0x114654400] 10:55:04 INFO - PROCESS | 1652 | 1461088504762 Marionette DEBUG loaded listener.js 10:55:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 200 (0x12f31a400) [pid = 1652] [serial = 1688] [outer = 0x114654400] 10:55:05 INFO - PROCESS | 1652 | 1461088505052 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:55:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:55:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 571ms 10:55:05 INFO - PROCESS | 1652 | 1461088505100 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:55:05 INFO - PROCESS | 1652 | 1461088505101 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:55:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:55:05 INFO - PROCESS | 1652 | 1461088505104 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:55:05 INFO - PROCESS | 1652 | 1461088505105 Marionette TRACE conn2 <- [1,2222,null,{}] 10:55:05 INFO - PROCESS | 1652 | 1461088505108 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:05 INFO - PROCESS | 1652 | 1461088505221 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:55:05 INFO - PROCESS | 1652 | 1461088505225 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x138d94000 == 87 [pid = 1652] [id = 563] 10:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 201 (0x12f31b000) [pid = 1652] [serial = 1689] [outer = 0x0] 10:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 202 (0x12fd6c800) [pid = 1652] [serial = 1690] [outer = 0x12f31b000] 10:55:05 INFO - PROCESS | 1652 | 1461088505254 Marionette DEBUG loaded listener.js 10:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 203 (0x139fe6400) [pid = 1652] [serial = 1691] [outer = 0x12f31b000] 10:55:05 INFO - PROCESS | 1652 | 1461088505605 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:55:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:55:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 10:55:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:55:05 INFO - PROCESS | 1652 | 1461088505624 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:55:05 INFO - PROCESS | 1652 | 1461088505625 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:55:05 INFO - PROCESS | 1652 | 1461088505656 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:55:05 INFO - PROCESS | 1652 | 1461088505657 Marionette TRACE conn2 <- [1,2226,null,{}] 10:55:05 INFO - PROCESS | 1652 | 1461088505668 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:05 INFO - PROCESS | 1652 | 1461088505775 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:55:05 INFO - PROCESS | 1652 | 1461088505779 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x139b51800 == 88 [pid = 1652] [id = 564] 10:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 204 (0x12a91a800) [pid = 1652] [serial = 1692] [outer = 0x0] 10:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 205 (0x12a91c400) [pid = 1652] [serial = 1693] [outer = 0x12a91a800] 10:55:05 INFO - PROCESS | 1652 | 1461088505804 Marionette DEBUG loaded listener.js 10:55:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 206 (0x12f315000) [pid = 1652] [serial = 1694] [outer = 0x12a91a800] 10:55:06 INFO - PROCESS | 1652 | 1461088506160 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:55:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:55:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 556ms 10:55:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:55:06 INFO - PROCESS | 1652 | 1461088506183 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:55:06 INFO - PROCESS | 1652 | 1461088506185 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:55:06 INFO - PROCESS | 1652 | 1461088506187 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:55:06 INFO - PROCESS | 1652 | 1461088506188 Marionette TRACE conn2 <- [1,2230,null,{}] 10:55:06 INFO - PROCESS | 1652 | 1461088506190 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:06 INFO - PROCESS | 1652 | 1461088506296 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:55:06 INFO - PROCESS | 1652 | 1461088506471 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x119291000 == 89 [pid = 1652] [id = 565] 10:55:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 207 (0x112130800) [pid = 1652] [serial = 1695] [outer = 0x0] 10:55:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 208 (0x112221400) [pid = 1652] [serial = 1696] [outer = 0x112130800] 10:55:06 INFO - PROCESS | 1652 | 1461088506508 Marionette DEBUG loaded listener.js 10:55:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 209 (0x11571fc00) [pid = 1652] [serial = 1697] [outer = 0x112130800] 10:55:06 INFO - PROCESS | 1652 | 1461088506979 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 820ms 10:55:07 INFO - PROCESS | 1652 | 1461088507007 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:55:07 INFO - PROCESS | 1652 | 1461088507011 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:55:07 INFO - PROCESS | 1652 | 1461088507015 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:55:07 INFO - PROCESS | 1652 | 1461088507017 Marionette TRACE conn2 <- [1,2234,null,{}] 10:55:07 INFO - PROCESS | 1652 | 1461088507021 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:07 INFO - PROCESS | 1652 | 1461088507176 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:55:07 INFO - PROCESS | 1652 | 1461088507300 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x129de1000 == 90 [pid = 1652] [id = 566] 10:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x11adba800) [pid = 1652] [serial = 1698] [outer = 0x0] 10:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x123ac3000) [pid = 1652] [serial = 1699] [outer = 0x11adba800] 10:55:07 INFO - PROCESS | 1652 | 1461088507335 Marionette DEBUG loaded listener.js 10:55:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x1264a0800) [pid = 1652] [serial = 1700] [outer = 0x11adba800] 10:55:07 INFO - PROCESS | 1652 | 1461088507767 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:55:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:55:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 771ms 10:55:07 INFO - PROCESS | 1652 | 1461088507789 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:55:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:55:07 INFO - PROCESS | 1652 | 1461088507793 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:55:07 INFO - PROCESS | 1652 | 1461088507798 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:55:07 INFO - PROCESS | 1652 | 1461088507801 Marionette TRACE conn2 <- [1,2238,null,{}] 10:55:07 INFO - PROCESS | 1652 | 1461088507804 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:07 INFO - PROCESS | 1652 | 1461088507995 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:55:08 INFO - PROCESS | 1652 | 1461088508119 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e923000 == 91 [pid = 1652] [id = 567] 10:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x1264a1000) [pid = 1652] [serial = 1701] [outer = 0x0] 10:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x127fb6800) [pid = 1652] [serial = 1702] [outer = 0x1264a1000] 10:55:08 INFO - PROCESS | 1652 | 1461088508151 Marionette DEBUG loaded listener.js 10:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x12a65e000) [pid = 1652] [serial = 1703] [outer = 0x1264a1000] 10:55:08 INFO - PROCESS | 1652 | 1461088508608 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:55:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:55:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 829ms 10:55:08 INFO - PROCESS | 1652 | 1461088508627 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:55:08 INFO - PROCESS | 1652 | 1461088508628 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:55:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:55:08 INFO - PROCESS | 1652 | 1461088508632 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:55:08 INFO - PROCESS | 1652 | 1461088508637 Marionette TRACE conn2 <- [1,2242,null,{}] 10:55:08 INFO - PROCESS | 1652 | 1461088508644 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:08 INFO - PROCESS | 1652 | 1461088508771 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:55:08 INFO - PROCESS | 1652 | 1461088508864 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x139ebe000 == 92 [pid = 1652] [id = 568] 10:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x12a73dc00) [pid = 1652] [serial = 1704] [outer = 0x0] 10:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x12a917800) [pid = 1652] [serial = 1705] [outer = 0x12a73dc00] 10:55:08 INFO - PROCESS | 1652 | 1461088508896 Marionette DEBUG loaded listener.js 10:55:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x12b2ae800) [pid = 1652] [serial = 1706] [outer = 0x12a73dc00] 10:55:09 INFO - PROCESS | 1652 | 1461088509303 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:55:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:55:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 725ms 10:55:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:55:09 INFO - PROCESS | 1652 | 1461088509356 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:55:09 INFO - PROCESS | 1652 | 1461088509358 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:55:09 INFO - PROCESS | 1652 | 1461088509360 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:55:09 INFO - PROCESS | 1652 | 1461088509362 Marionette TRACE conn2 <- [1,2246,null,{}] 10:55:09 INFO - PROCESS | 1652 | 1461088509364 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:09 INFO - PROCESS | 1652 | 1461088509486 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:55:09 INFO - PROCESS | 1652 | 1461088509607 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x145666800 == 93 [pid = 1652] [id = 569] 10:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x12a918c00) [pid = 1652] [serial = 1707] [outer = 0x0] 10:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x12e662c00) [pid = 1652] [serial = 1708] [outer = 0x12a918c00] 10:55:09 INFO - PROCESS | 1652 | 1461088509638 Marionette DEBUG loaded listener.js 10:55:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x12fd57400) [pid = 1652] [serial = 1709] [outer = 0x12a918c00] 10:55:10 INFO - PROCESS | 1652 | 1461088510051 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 721ms 10:55:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:55:10 INFO - PROCESS | 1652 | 1461088510081 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:55:10 INFO - PROCESS | 1652 | 1461088510083 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:55:10 INFO - PROCESS | 1652 | 1461088510085 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:55:10 INFO - PROCESS | 1652 | 1461088510086 Marionette TRACE conn2 <- [1,2250,null,{}] 10:55:10 INFO - PROCESS | 1652 | 1461088510108 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:10 INFO - PROCESS | 1652 | 1461088510232 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:55:10 INFO - PROCESS | 1652 | 1461088510355 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x145c7e800 == 94 [pid = 1652] [id = 570] 10:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x130403c00) [pid = 1652] [serial = 1710] [outer = 0x0] 10:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x13040d000) [pid = 1652] [serial = 1711] [outer = 0x130403c00] 10:55:10 INFO - PROCESS | 1652 | 1461088510395 Marionette DEBUG loaded listener.js 10:55:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x139cd8c00) [pid = 1652] [serial = 1712] [outer = 0x130403c00] 10:55:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:55:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 738ms 10:55:10 INFO - PROCESS | 1652 | 1461088510817 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:55:10 INFO - PROCESS | 1652 | 1461088510823 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:55:10 INFO - PROCESS | 1652 | 1461088510825 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:55:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:55:10 INFO - PROCESS | 1652 | 1461088510827 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:55:10 INFO - PROCESS | 1652 | 1461088510828 Marionette TRACE conn2 <- [1,2254,null,{}] 10:55:10 INFO - PROCESS | 1652 | 1461088510831 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:10 INFO - PROCESS | 1652 | 1461088510954 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:55:11 INFO - PROCESS | 1652 | 1461088511074 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x139e84000 == 95 [pid = 1652] [id = 571] 10:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x1304a1000) [pid = 1652] [serial = 1713] [outer = 0x0] 10:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x1304ab800) [pid = 1652] [serial = 1714] [outer = 0x1304a1000] 10:55:11 INFO - PROCESS | 1652 | 1461088511106 Marionette DEBUG loaded listener.js 10:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x139cdb400) [pid = 1652] [serial = 1715] [outer = 0x1304a1000] 10:55:11 INFO - PROCESS | 1652 | 1461088511528 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:55:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:55:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 722ms 10:55:11 INFO - PROCESS | 1652 | 1461088511549 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:55:11 INFO - PROCESS | 1652 | 1461088511551 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:55:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:55:11 INFO - PROCESS | 1652 | 1461088511553 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:55:11 INFO - PROCESS | 1652 | 1461088511555 Marionette TRACE conn2 <- [1,2258,null,{}] 10:55:11 INFO - PROCESS | 1652 | 1461088511557 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:11 INFO - PROCESS | 1652 | 1461088511697 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:55:11 INFO - PROCESS | 1652 | 1461088511819 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x145961800 == 96 [pid = 1652] [id = 572] 10:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x1304a6c00) [pid = 1652] [serial = 1716] [outer = 0x0] 10:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x139ce0000) [pid = 1652] [serial = 1717] [outer = 0x1304a6c00] 10:55:11 INFO - PROCESS | 1652 | 1461088511852 Marionette DEBUG loaded listener.js 10:55:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x139ff1000) [pid = 1652] [serial = 1718] [outer = 0x1304a6c00] 10:55:12 INFO - PROCESS | 1652 | 1461088512271 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:55:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:55:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 771ms 10:55:12 INFO - PROCESS | 1652 | 1461088512324 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:55:12 INFO - PROCESS | 1652 | 1461088512326 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:55:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:55:12 INFO - PROCESS | 1652 | 1461088512328 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:55:12 INFO - PROCESS | 1652 | 1461088512330 Marionette TRACE conn2 <- [1,2262,null,{}] 10:55:12 INFO - PROCESS | 1652 | 1461088512332 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:12 INFO - PROCESS | 1652 | 1461088512455 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:55:12 INFO - PROCESS | 1652 | 1461088512578 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a1ab000 == 97 [pid = 1652] [id = 573] 10:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x139cdcc00) [pid = 1652] [serial = 1719] [outer = 0x0] 10:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x13a184400) [pid = 1652] [serial = 1720] [outer = 0x139cdcc00] 10:55:12 INFO - PROCESS | 1652 | 1461088512611 Marionette DEBUG loaded listener.js 10:55:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x13a18a400) [pid = 1652] [serial = 1721] [outer = 0x139cdcc00] 10:55:13 INFO - PROCESS | 1652 | 1461088513025 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:55:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:55:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 720ms 10:55:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:55:13 INFO - PROCESS | 1652 | 1461088513051 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:55:13 INFO - PROCESS | 1652 | 1461088513052 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:55:13 INFO - PROCESS | 1652 | 1461088513055 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:55:13 INFO - PROCESS | 1652 | 1461088513056 Marionette TRACE conn2 <- [1,2266,null,{}] 10:55:13 INFO - PROCESS | 1652 | 1461088513059 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:13 INFO - PROCESS | 1652 | 1461088513179 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:55:13 INFO - PROCESS | 1652 | 1461088513274 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a1bf800 == 98 [pid = 1652] [id = 574] 10:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x13a18a800) [pid = 1652] [serial = 1722] [outer = 0x0] 10:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x13a18f400) [pid = 1652] [serial = 1723] [outer = 0x13a18a800] 10:55:13 INFO - PROCESS | 1652 | 1461088513303 Marionette DEBUG loaded listener.js 10:55:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x13a4ea400) [pid = 1652] [serial = 1724] [outer = 0x13a18a800] 10:55:13 INFO - PROCESS | 1652 | 1461088513732 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:55:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:55:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 719ms 10:55:13 INFO - PROCESS | 1652 | 1461088513774 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:55:13 INFO - PROCESS | 1652 | 1461088513776 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:55:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:55:13 INFO - PROCESS | 1652 | 1461088513778 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:55:13 INFO - PROCESS | 1652 | 1461088513780 Marionette TRACE conn2 <- [1,2270,null,{}] 10:55:13 INFO - PROCESS | 1652 | 1461088513782 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:13 INFO - PROCESS | 1652 | 1461088513907 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:55:14 INFO - PROCESS | 1652 | 1461088514001 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x13813f800 == 99 [pid = 1652] [id = 575] 10:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x13a4e8400) [pid = 1652] [serial = 1725] [outer = 0x0] 10:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x13a4ef400) [pid = 1652] [serial = 1726] [outer = 0x13a4e8400] 10:55:14 INFO - PROCESS | 1652 | 1461088514035 Marionette DEBUG loaded listener.js 10:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x13a971800) [pid = 1652] [serial = 1727] [outer = 0x13a4e8400] 10:55:14 INFO - PROCESS | 1652 | 1461088514538 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:55:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:55:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 821ms 10:55:14 INFO - PROCESS | 1652 | 1461088514600 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:55:14 INFO - PROCESS | 1652 | 1461088514602 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:55:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:55:14 INFO - PROCESS | 1652 | 1461088514604 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:55:14 INFO - PROCESS | 1652 | 1461088514606 Marionette TRACE conn2 <- [1,2274,null,{}] 10:55:14 INFO - PROCESS | 1652 | 1461088514608 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:14 INFO - PROCESS | 1652 | 1461088514745 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:55:14 INFO - PROCESS | 1652 | 1461088514842 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a875800 == 100 [pid = 1652] [id = 576] 10:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x129d41400) [pid = 1652] [serial = 1728] [outer = 0x0] 10:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x13a976400) [pid = 1652] [serial = 1729] [outer = 0x129d41400] 10:55:14 INFO - PROCESS | 1652 | 1461088514872 Marionette DEBUG loaded listener.js 10:55:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x13ac2dc00) [pid = 1652] [serial = 1730] [outer = 0x129d41400] 10:55:15 INFO - PROCESS | 1652 | 1461088515300 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:55:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:55:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 719ms 10:55:15 INFO - PROCESS | 1652 | 1461088515323 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:55:15 INFO - PROCESS | 1652 | 1461088515325 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:55:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:55:15 INFO - PROCESS | 1652 | 1461088515327 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:55:15 INFO - PROCESS | 1652 | 1461088515329 Marionette TRACE conn2 <- [1,2278,null,{}] 10:55:15 INFO - PROCESS | 1652 | 1461088515331 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:15 INFO - PROCESS | 1652 | 1461088515457 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:55:15 INFO - PROCESS | 1652 | 1461088515582 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e343000 == 101 [pid = 1652] [id = 577] 10:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x11bb70000) [pid = 1652] [serial = 1731] [outer = 0x0] 10:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x13ac2ec00) [pid = 1652] [serial = 1732] [outer = 0x11bb70000] 10:55:15 INFO - PROCESS | 1652 | 1461088515613 Marionette DEBUG loaded listener.js 10:55:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x13ac35800) [pid = 1652] [serial = 1733] [outer = 0x11bb70000] 10:55:16 INFO - PROCESS | 1652 | 1461088516236 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:55:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:55:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 922ms 10:55:16 INFO - PROCESS | 1652 | 1461088516250 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:55:16 INFO - PROCESS | 1652 | 1461088516252 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:55:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:55:16 INFO - PROCESS | 1652 | 1461088516255 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:55:16 INFO - PROCESS | 1652 | 1461088516258 Marionette TRACE conn2 <- [1,2282,null,{}] 10:55:16 INFO - PROCESS | 1652 | 1461088516262 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:16 INFO - PROCESS | 1652 | 1461088516386 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:55:16 INFO - PROCESS | 1652 | 1461088516502 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b282800 == 102 [pid = 1652] [id = 578] 10:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x11ade5c00) [pid = 1652] [serial = 1734] [outer = 0x0] 10:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x11bb61800) [pid = 1652] [serial = 1735] [outer = 0x11ade5c00] 10:55:16 INFO - PROCESS | 1652 | 1461088516531 Marionette DEBUG loaded listener.js 10:55:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x123d0d400) [pid = 1652] [serial = 1736] [outer = 0x11ade5c00] 10:55:17 INFO - PROCESS | 1652 | 1461088517016 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:55:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:55:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 771ms 10:55:17 INFO - PROCESS | 1652 | 1461088517028 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:55:17 INFO - PROCESS | 1652 | 1461088517033 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:55:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:55:17 INFO - PROCESS | 1652 | 1461088517040 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:55:17 INFO - PROCESS | 1652 | 1461088517043 Marionette TRACE conn2 <- [1,2286,null,{}] 10:55:17 INFO - PROCESS | 1652 | 1461088517046 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:17 INFO - PROCESS | 1652 | 1461088517226 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:55:17 INFO - PROCESS | 1652 | 1461088517372 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192cc800 == 103 [pid = 1652] [id = 579] 10:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x123d78800) [pid = 1652] [serial = 1737] [outer = 0x0] 10:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12649f000) [pid = 1652] [serial = 1738] [outer = 0x123d78800] 10:55:17 INFO - PROCESS | 1652 | 1461088517401 Marionette DEBUG loaded listener.js 10:55:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x127fae800) [pid = 1652] [serial = 1739] [outer = 0x123d78800] 10:55:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 10:55:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 825ms 10:55:17 INFO - PROCESS | 1652 | 1461088517859 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:55:17 INFO - PROCESS | 1652 | 1461088517865 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:55:17 INFO - PROCESS | 1652 | 1461088517866 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:55:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:55:17 INFO - PROCESS | 1652 | 1461088517868 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:55:17 INFO - PROCESS | 1652 | 1461088517871 Marionette TRACE conn2 <- [1,2290,null,{}] 10:55:17 INFO - PROCESS | 1652 | 1461088517878 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:18 INFO - PROCESS | 1652 | 1461088518031 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x139b51800 == 102 [pid = 1652] [id = 564] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x138d94000 == 101 [pid = 1652] [id = 563] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d40f000 == 100 [pid = 1652] [id = 562] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12fe24000 == 99 [pid = 1652] [id = 561] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef6b800 == 98 [pid = 1652] [id = 560] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12f318400) [pid = 1652] [serial = 1621] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x12fd64800) [pid = 1652] [serial = 1579] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x12fd66800) [pid = 1652] [serial = 1582] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb88000 == 97 [pid = 1652] [id = 559] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12e56b000 == 96 [pid = 1652] [id = 558] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12cff9000 == 95 [pid = 1652] [id = 557] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad8e000 == 94 [pid = 1652] [id = 556] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129dd3800 == 93 [pid = 1652] [id = 555] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12999f000 == 92 [pid = 1652] [id = 554] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba6a800 == 91 [pid = 1652] [id = 553] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x14566a000 == 90 [pid = 1652] [id = 548] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x139ec6000 == 89 [pid = 1652] [id = 547] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x139b88800 == 88 [pid = 1652] [id = 546] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x139eb9000 == 87 [pid = 1652] [id = 545] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x145662000 == 86 [pid = 1652] [id = 544] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x12d478000 == 85 [pid = 1652] [id = 543] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x129dda800 == 84 [pid = 1652] [id = 542] 10:55:18 INFO - PROCESS | 1652 | --DOCSHELL 0x119ddc000 == 83 [pid = 1652] [id = 541] 10:55:18 INFO - PROCESS | 1652 | 1461088518181 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12ef4fc00) [pid = 1652] [serial = 1619] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x11c00bc00) [pid = 1652] [serial = 1561] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x1264a7c00) [pid = 1652] [serial = 1615] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x12e14a000) [pid = 1652] [serial = 1618] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x11648fc00) [pid = 1652] [serial = 1588] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12f4b5000) [pid = 1652] [serial = 1576] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12cdad800) [pid = 1652] [serial = 1570] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12a834c00) [pid = 1652] [serial = 1616] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x11a840800) [pid = 1652] [serial = 1589] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x118c53000) [pid = 1652] [serial = 1558] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x1264a6000) [pid = 1652] [serial = 1613] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x12e997800) [pid = 1652] [serial = 1573] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x127f04800) [pid = 1652] [serial = 1595] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x12e149c00) [pid = 1652] [serial = 1610] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12a655800) [pid = 1652] [serial = 1600] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x129d3f800) [pid = 1652] [serial = 1598] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12bb3d400) [pid = 1652] [serial = 1607] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x129915800) [pid = 1652] [serial = 1564] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x1264a1c00) [pid = 1652] [serial = 1612] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12a744c00) [pid = 1652] [serial = 1603] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x12ac9e400) [pid = 1652] [serial = 1604] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x12a82a800) [pid = 1652] [serial = 1567] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x11a83ac00) [pid = 1652] [serial = 1591] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x12ac9ac00) [pid = 1652] [serial = 1585] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x123c45400) [pid = 1652] [serial = 1594] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x12a73a800) [pid = 1652] [serial = 1601] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x1290f3c00) [pid = 1652] [serial = 1597] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x12d22e800) [pid = 1652] [serial = 1609] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x11bad9000) [pid = 1652] [serial = 1592] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12b2acc00) [pid = 1652] [serial = 1606] [outer = 0x0] [url = about:blank] 10:55:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba1b000 == 84 [pid = 1652] [id = 580] 10:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x118c50000) [pid = 1652] [serial = 1740] [outer = 0x0] 10:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x123821800) [pid = 1652] [serial = 1741] [outer = 0x118c50000] 10:55:18 INFO - PROCESS | 1652 | 1461088518218 Marionette DEBUG loaded listener.js 10:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x127fb3000) [pid = 1652] [serial = 1742] [outer = 0x118c50000] 10:55:18 INFO - PROCESS | 1652 | 1461088518541 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:55:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:55:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 724ms 10:55:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:55:18 INFO - PROCESS | 1652 | 1461088518592 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:55:18 INFO - PROCESS | 1652 | 1461088518594 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:55:18 INFO - PROCESS | 1652 | 1461088518596 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:55:18 INFO - PROCESS | 1652 | 1461088518597 Marionette TRACE conn2 <- [1,2294,null,{}] 10:55:18 INFO - PROCESS | 1652 | 1461088518600 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:18 INFO - PROCESS | 1652 | 1461088518703 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:55:18 INFO - PROCESS | 1652 | 1461088518707 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad79800 == 85 [pid = 1652] [id = 581] 10:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x129d15800) [pid = 1652] [serial = 1743] [outer = 0x0] 10:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x12a73f800) [pid = 1652] [serial = 1744] [outer = 0x129d15800] 10:55:18 INFO - PROCESS | 1652 | 1461088518733 Marionette DEBUG loaded listener.js 10:55:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x12a82cc00) [pid = 1652] [serial = 1745] [outer = 0x129d15800] 10:55:19 INFO - PROCESS | 1652 | 1461088519121 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:55:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:55:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 570ms 10:55:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:55:19 INFO - PROCESS | 1652 | 1461088519167 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:55:19 INFO - PROCESS | 1652 | 1461088519168 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:55:19 INFO - PROCESS | 1652 | 1461088519170 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:55:19 INFO - PROCESS | 1652 | 1461088519171 Marionette TRACE conn2 <- [1,2298,null,{}] 10:55:19 INFO - PROCESS | 1652 | 1461088519173 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:19 INFO - PROCESS | 1652 | 1461088519278 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:55:19 INFO - PROCESS | 1652 | 1461088519282 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e345800 == 86 [pid = 1652] [id = 582] 10:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x12a82d000) [pid = 1652] [serial = 1746] [outer = 0x0] 10:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12a913400) [pid = 1652] [serial = 1747] [outer = 0x12a82d000] 10:55:19 INFO - PROCESS | 1652 | 1461088519308 Marionette DEBUG loaded listener.js 10:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x12ab53400) [pid = 1652] [serial = 1748] [outer = 0x12a82d000] 10:55:19 INFO - PROCESS | 1652 | 1461088519703 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:55:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:55:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 568ms 10:55:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:55:19 INFO - PROCESS | 1652 | 1461088519738 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:55:19 INFO - PROCESS | 1652 | 1461088519740 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:55:19 INFO - PROCESS | 1652 | 1461088519742 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:55:19 INFO - PROCESS | 1652 | 1461088519743 Marionette TRACE conn2 <- [1,2302,null,{}] 10:55:19 INFO - PROCESS | 1652 | 1461088519745 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:19 INFO - PROCESS | 1652 | 1461088519866 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:55:19 INFO - PROCESS | 1652 | 1461088519871 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8bc800 == 87 [pid = 1652] [id = 583] 10:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x12abd5400) [pid = 1652] [serial = 1749] [outer = 0x0] 10:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x12b2eec00) [pid = 1652] [serial = 1750] [outer = 0x12abd5400] 10:55:19 INFO - PROCESS | 1652 | 1461088519900 Marionette DEBUG loaded listener.js 10:55:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x12e705000) [pid = 1652] [serial = 1751] [outer = 0x12abd5400] 10:55:20 INFO - PROCESS | 1652 | 1461088520271 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:55:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:55:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 568ms 10:55:20 INFO - PROCESS | 1652 | 1461088520317 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:55:20 INFO - PROCESS | 1652 | 1461088520318 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:55:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:55:20 INFO - PROCESS | 1652 | 1461088520365 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:55:20 INFO - PROCESS | 1652 | 1461088520366 Marionette TRACE conn2 <- [1,2306,null,{}] 10:55:20 INFO - PROCESS | 1652 | 1461088520368 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:20 INFO - PROCESS | 1652 | 1461088520501 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:55:20 INFO - PROCESS | 1652 | 1461088520514 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x131e58000 == 88 [pid = 1652] [id = 584] 10:55:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x12d4b1c00) [pid = 1652] [serial = 1752] [outer = 0x0] 10:55:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12ef52000) [pid = 1652] [serial = 1753] [outer = 0x12d4b1c00] 10:55:20 INFO - PROCESS | 1652 | 1461088520540 Marionette DEBUG loaded listener.js 10:55:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12f4b0000) [pid = 1652] [serial = 1754] [outer = 0x12d4b1c00] 10:55:20 INFO - PROCESS | 1652 | 1461088520920 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:55:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:55:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 585ms 10:55:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:55:20 INFO - PROCESS | 1652 | 1461088520934 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:55:20 INFO - PROCESS | 1652 | 1461088520936 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:55:20 INFO - PROCESS | 1652 | 1461088520938 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:55:20 INFO - PROCESS | 1652 | 1461088520939 Marionette TRACE conn2 <- [1,2310,null,{}] 10:55:20 INFO - PROCESS | 1652 | 1461088520941 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:21 INFO - PROCESS | 1652 | 1461088521078 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:55:21 INFO - PROCESS | 1652 | 1461088521094 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x138da5800 == 89 [pid = 1652] [id = 585] 10:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12ef58000) [pid = 1652] [serial = 1755] [outer = 0x0] 10:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x1302ee800) [pid = 1652] [serial = 1756] [outer = 0x12ef58000] 10:55:21 INFO - PROCESS | 1652 | 1461088521122 Marionette DEBUG loaded listener.js 10:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x130410c00) [pid = 1652] [serial = 1757] [outer = 0x12ef58000] 10:55:21 INFO - PROCESS | 1652 | 1461088521490 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:55:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:55:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 570ms 10:55:21 INFO - PROCESS | 1652 | 1461088521509 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:55:21 INFO - PROCESS | 1652 | 1461088521510 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:55:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:55:21 INFO - PROCESS | 1652 | 1461088521512 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:55:21 INFO - PROCESS | 1652 | 1461088521513 Marionette TRACE conn2 <- [1,2314,null,{}] 10:55:21 INFO - PROCESS | 1652 | 1461088521516 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:21 INFO - PROCESS | 1652 | 1461088521653 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:55:21 INFO - PROCESS | 1652 | 1461088521672 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x139b3b000 == 90 [pid = 1652] [id = 586] 10:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x1304a3800) [pid = 1652] [serial = 1758] [outer = 0x0] 10:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x1304ab400) [pid = 1652] [serial = 1759] [outer = 0x1304a3800] 10:55:21 INFO - PROCESS | 1652 | 1461088521698 Marionette DEBUG loaded listener.js 10:55:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x139a67000) [pid = 1652] [serial = 1760] [outer = 0x1304a3800] 10:55:22 INFO - PROCESS | 1652 | 1461088522068 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:55:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:55:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 569ms 10:55:22 INFO - PROCESS | 1652 | 1461088522082 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:55:22 INFO - PROCESS | 1652 | 1461088522083 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:55:22 INFO - PROCESS | 1652 | 1461088522085 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:55:22 INFO - PROCESS | 1652 | 1461088522087 Marionette TRACE conn2 <- [1,2318,null,{}] 10:55:22 INFO - PROCESS | 1652 | 1461088522089 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:22 INFO - PROCESS | 1652 | 1461088522228 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:55:22 INFO - PROCESS | 1652 | 1461088522243 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x139bf4000 == 91 [pid = 1652] [id = 587] 10:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x139a67400) [pid = 1652] [serial = 1761] [outer = 0x0] 10:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x139cde000) [pid = 1652] [serial = 1762] [outer = 0x139a67400] 10:55:22 INFO - PROCESS | 1652 | 1461088522269 Marionette DEBUG loaded listener.js 10:55:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x13a18f800) [pid = 1652] [serial = 1763] [outer = 0x139a67400] 10:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12ef56c00) [pid = 1652] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12ae84000) [pid = 1652] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x129d3c800) [pid = 1652] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x12b3f0800) [pid = 1652] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x12e147400) [pid = 1652] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x114654400) [pid = 1652] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x12f31b000) [pid = 1652] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x1264a3800) [pid = 1652] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x127f0e800) [pid = 1652] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x11acda000) [pid = 1652] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:55:22 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x129d36c00) [pid = 1652] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:55:22 INFO - PROCESS | 1652 | 1461088522859 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:55:22 INFO - PROCESS | 1652 | 1461088522958 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:55:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:55:22 INFO - PROCESS | 1652 | 1461088522965 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:55:22 INFO - PROCESS | 1652 | 1461088522967 Marionette TRACE conn2 <- [1,2322,null,{}] 10:55:22 INFO - PROCESS | 1652 | 1461088522971 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:23 INFO - PROCESS | 1652 | 1461088523144 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:55:23 INFO - PROCESS | 1652 | 1461088523224 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x139eb6000 == 92 [pid = 1652] [id = 588] 10:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x127fe1800) [pid = 1652] [serial = 1764] [outer = 0x0] 10:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12f31d400) [pid = 1652] [serial = 1765] [outer = 0x127fe1800] 10:55:23 INFO - PROCESS | 1652 | 1461088523253 Marionette DEBUG loaded listener.js 10:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x139c48800) [pid = 1652] [serial = 1766] [outer = 0x127fe1800] 10:55:23 INFO - PROCESS | 1652 | 1461088523550 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:55:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:55:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 622ms 10:55:23 INFO - PROCESS | 1652 | 1461088523586 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:55:23 INFO - PROCESS | 1652 | 1461088523587 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:55:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:55:23 INFO - PROCESS | 1652 | 1461088523589 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:55:23 INFO - PROCESS | 1652 | 1461088523590 Marionette TRACE conn2 <- [1,2326,null,{}] 10:55:23 INFO - PROCESS | 1652 | 1461088523593 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:23 INFO - PROCESS | 1652 | 1461088523699 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:55:23 INFO - PROCESS | 1652 | 1461088523703 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a9cf800 == 93 [pid = 1652] [id = 589] 10:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x13a18d400) [pid = 1652] [serial = 1767] [outer = 0x0] 10:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x13a8e9000) [pid = 1652] [serial = 1768] [outer = 0x13a18d400] 10:55:23 INFO - PROCESS | 1652 | 1461088523729 Marionette DEBUG loaded listener.js 10:55:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x13a8ed800) [pid = 1652] [serial = 1769] [outer = 0x13a18d400] 10:55:24 INFO - PROCESS | 1652 | 1461088524085 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:55:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:55:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 522ms 10:55:24 INFO - PROCESS | 1652 | 1461088524117 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:55:24 INFO - PROCESS | 1652 | 1461088524119 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:55:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:55:24 INFO - PROCESS | 1652 | 1461088524121 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:55:24 INFO - PROCESS | 1652 | 1461088524122 Marionette TRACE conn2 <- [1,2330,null,{}] 10:55:24 INFO - PROCESS | 1652 | 1461088524124 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:24 INFO - PROCESS | 1652 | 1461088524279 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:55:24 INFO - PROCESS | 1652 | 1461088524287 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a9df000 == 94 [pid = 1652] [id = 590] 10:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x139c48c00) [pid = 1652] [serial = 1770] [outer = 0x0] 10:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x13a8f0c00) [pid = 1652] [serial = 1771] [outer = 0x139c48c00] 10:55:24 INFO - PROCESS | 1652 | 1461088524313 Marionette DEBUG loaded listener.js 10:55:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x13a96d400) [pid = 1652] [serial = 1772] [outer = 0x139c48c00] 10:55:24 INFO - PROCESS | 1652 | 1461088524772 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:55:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:55:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 670ms 10:55:24 INFO - PROCESS | 1652 | 1461088524792 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:55:24 INFO - PROCESS | 1652 | 1461088524794 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:55:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:55:24 INFO - PROCESS | 1652 | 1461088524798 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:55:24 INFO - PROCESS | 1652 | 1461088524801 Marionette TRACE conn2 <- [1,2334,null,{}] 10:55:24 INFO - PROCESS | 1652 | 1461088524806 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:24 INFO - PROCESS | 1652 | 1461088524945 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:55:25 INFO - PROCESS | 1652 | 1461088525077 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x129dcd000 == 95 [pid = 1652] [id = 591] 10:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x11561d400) [pid = 1652] [serial = 1773] [outer = 0x0] 10:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x116494400) [pid = 1652] [serial = 1774] [outer = 0x11561d400] 10:55:25 INFO - PROCESS | 1652 | 1461088525112 Marionette DEBUG loaded listener.js 10:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x11adb9000) [pid = 1652] [serial = 1775] [outer = 0x11561d400] 10:55:25 INFO - PROCESS | 1652 | 1461088525616 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:55:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:55:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 828ms 10:55:25 INFO - PROCESS | 1652 | 1461088525626 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:55:25 INFO - PROCESS | 1652 | 1461088525630 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:55:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:55:25 INFO - PROCESS | 1652 | 1461088525635 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:55:25 INFO - PROCESS | 1652 | 1461088525637 Marionette TRACE conn2 <- [1,2338,null,{}] 10:55:25 INFO - PROCESS | 1652 | 1461088525639 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:25 INFO - PROCESS | 1652 | 1461088525771 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:55:25 INFO - PROCESS | 1652 | 1461088525898 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e352000 == 96 [pid = 1652] [id = 592] 10:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x11bb6fc00) [pid = 1652] [serial = 1776] [outer = 0x0] 10:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x127faa400) [pid = 1652] [serial = 1777] [outer = 0x11bb6fc00] 10:55:25 INFO - PROCESS | 1652 | 1461088525931 Marionette DEBUG loaded listener.js 10:55:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x1299dd800) [pid = 1652] [serial = 1778] [outer = 0x11bb6fc00] 10:55:26 INFO - PROCESS | 1652 | 1461088526364 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:55:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:55:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 772ms 10:55:26 INFO - PROCESS | 1652 | 1461088526410 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:55:26 INFO - PROCESS | 1652 | 1461088526411 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:55:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:55:26 INFO - PROCESS | 1652 | 1461088526419 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:55:26 INFO - PROCESS | 1652 | 1461088526423 Marionette TRACE conn2 <- [1,2342,null,{}] 10:55:26 INFO - PROCESS | 1652 | 1461088526435 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:26 INFO - PROCESS | 1652 | 1461088526662 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:55:26 INFO - PROCESS | 1652 | 1461088526836 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x139b3e800 == 97 [pid = 1652] [id = 593] 10:55:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x12a831000) [pid = 1652] [serial = 1779] [outer = 0x0] 10:55:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12a91c800) [pid = 1652] [serial = 1780] [outer = 0x12a831000] 10:55:26 INFO - PROCESS | 1652 | 1461088526888 Marionette DEBUG loaded listener.js 10:55:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x12ae85800) [pid = 1652] [serial = 1781] [outer = 0x12a831000] 10:55:27 INFO - PROCESS | 1652 | 1461088527360 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:55:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:55:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 975ms 10:55:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:55:27 INFO - PROCESS | 1652 | 1461088527394 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:55:27 INFO - PROCESS | 1652 | 1461088527395 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:55:27 INFO - PROCESS | 1652 | 1461088527398 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:55:27 INFO - PROCESS | 1652 | 1461088527399 Marionette TRACE conn2 <- [1,2346,null,{}] 10:55:27 INFO - PROCESS | 1652 | 1461088527402 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:27 INFO - PROCESS | 1652 | 1461088527527 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:55:27 INFO - PROCESS | 1652 | 1461088527654 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x145c7d000 == 98 [pid = 1652] [id = 594] 10:55:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x12b3f0800) [pid = 1652] [serial = 1782] [outer = 0x0] 10:55:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12ce78400) [pid = 1652] [serial = 1783] [outer = 0x12b3f0800] 10:55:27 INFO - PROCESS | 1652 | 1461088527687 Marionette DEBUG loaded listener.js 10:55:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x1302f0c00) [pid = 1652] [serial = 1784] [outer = 0x12b3f0800] 10:55:28 INFO - PROCESS | 1652 | 1461088528131 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:55:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:55:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 769ms 10:55:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:55:28 INFO - PROCESS | 1652 | 1461088528168 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:55:28 INFO - PROCESS | 1652 | 1461088528169 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:55:28 INFO - PROCESS | 1652 | 1461088528171 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:55:28 INFO - PROCESS | 1652 | 1461088528172 Marionette TRACE conn2 <- [1,2350,null,{}] 10:55:28 INFO - PROCESS | 1652 | 1461088528175 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:28 INFO - PROCESS | 1652 | 1461088528301 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:55:28 INFO - PROCESS | 1652 | 1461088528431 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a0aa000 == 99 [pid = 1652] [id = 595] 10:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x1302f7800) [pid = 1652] [serial = 1785] [outer = 0x0] 10:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x139c3a400) [pid = 1652] [serial = 1786] [outer = 0x1302f7800] 10:55:28 INFO - PROCESS | 1652 | 1461088528464 Marionette DEBUG loaded listener.js 10:55:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x139c43c00) [pid = 1652] [serial = 1787] [outer = 0x1302f7800] 10:55:28 INFO - PROCESS | 1652 | 1461088528889 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:55:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:55:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 769ms 10:55:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:55:28 INFO - PROCESS | 1652 | 1461088528940 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:55:28 INFO - PROCESS | 1652 | 1461088528941 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:55:28 INFO - PROCESS | 1652 | 1461088528944 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:55:28 INFO - PROCESS | 1652 | 1461088528945 Marionette TRACE conn2 <- [1,2354,null,{}] 10:55:28 INFO - PROCESS | 1652 | 1461088528947 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:29 INFO - PROCESS | 1652 | 1461088529092 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:55:29 INFO - PROCESS | 1652 | 1461088529196 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x145923800 == 100 [pid = 1652] [id = 596] 10:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x139ce0400) [pid = 1652] [serial = 1788] [outer = 0x0] 10:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x13a8f3400) [pid = 1652] [serial = 1789] [outer = 0x139ce0400] 10:55:29 INFO - PROCESS | 1652 | 1461088529228 Marionette DEBUG loaded listener.js 10:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x13a932400) [pid = 1652] [serial = 1790] [outer = 0x139ce0400] 10:55:29 INFO - PROCESS | 1652 | 1461088529650 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:55:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:55:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 722ms 10:55:29 INFO - PROCESS | 1652 | 1461088529677 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:55:29 INFO - PROCESS | 1652 | 1461088529679 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:55:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:55:29 INFO - PROCESS | 1652 | 1461088529697 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:55:29 INFO - PROCESS | 1652 | 1461088529698 Marionette TRACE conn2 <- [1,2358,null,{}] 10:55:29 INFO - PROCESS | 1652 | 1461088529701 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:29 INFO - PROCESS | 1652 | 1461088529825 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:55:29 INFO - PROCESS | 1652 | 1461088529954 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x13abcf800 == 101 [pid = 1652] [id = 597] 10:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x13a92cc00) [pid = 1652] [serial = 1791] [outer = 0x0] 10:55:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x13a972400) [pid = 1652] [serial = 1792] [outer = 0x13a92cc00] 10:55:29 INFO - PROCESS | 1652 | 1461088529985 Marionette DEBUG loaded listener.js 10:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x13abe5000) [pid = 1652] [serial = 1793] [outer = 0x13a92cc00] 10:55:30 INFO - PROCESS | 1652 | 1461088530408 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:55:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:55:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 722ms 10:55:30 INFO - PROCESS | 1652 | 1461088530417 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:55:30 INFO - PROCESS | 1652 | 1461088530418 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:55:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:55:30 INFO - PROCESS | 1652 | 1461088530421 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:55:30 INFO - PROCESS | 1652 | 1461088530422 Marionette TRACE conn2 <- [1,2362,null,{}] 10:55:30 INFO - PROCESS | 1652 | 1461088530424 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:30 INFO - PROCESS | 1652 | 1461088530548 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:55:30 INFO - PROCESS | 1652 | 1461088530675 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b116800 == 102 [pid = 1652] [id = 598] 10:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x13abe3800) [pid = 1652] [serial = 1794] [outer = 0x0] 10:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x13abea400) [pid = 1652] [serial = 1795] [outer = 0x13abe3800] 10:55:30 INFO - PROCESS | 1652 | 1461088530708 Marionette DEBUG loaded listener.js 10:55:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x13abefc00) [pid = 1652] [serial = 1796] [outer = 0x13abe3800] 10:55:31 INFO - PROCESS | 1652 | 1461088531181 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:55:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:55:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 819ms 10:55:31 INFO - PROCESS | 1652 | 1461088531249 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:55:31 INFO - PROCESS | 1652 | 1461088531251 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:55:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:55:31 INFO - PROCESS | 1652 | 1461088531255 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:55:31 INFO - PROCESS | 1652 | 1461088531256 Marionette TRACE conn2 <- [1,2366,null,{}] 10:55:31 INFO - PROCESS | 1652 | 1461088531259 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:31 INFO - PROCESS | 1652 | 1461088531382 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:55:31 INFO - PROCESS | 1652 | 1461088531521 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x13b12d800 == 103 [pid = 1652] [id = 599] 10:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x13a148400) [pid = 1652] [serial = 1797] [outer = 0x0] 10:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x13a14a000) [pid = 1652] [serial = 1798] [outer = 0x13a148400] 10:55:31 INFO - PROCESS | 1652 | 1461088531556 Marionette DEBUG loaded listener.js 10:55:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x13a14f400) [pid = 1652] [serial = 1799] [outer = 0x13a148400] 10:55:32 INFO - PROCESS | 1652 | 1461088532091 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 871ms 10:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:55:32 INFO - PROCESS | 1652 | 1461088532126 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:55:32 INFO - PROCESS | 1652 | 1461088532128 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:55:32 INFO - PROCESS | 1652 | 1461088532131 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:55:32 INFO - PROCESS | 1652 | 1461088532132 Marionette TRACE conn2 <- [1,2370,null,{}] 10:55:32 INFO - PROCESS | 1652 | 1461088532135 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:32 INFO - PROCESS | 1652 | 1461088532263 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:55:32 INFO - PROCESS | 1652 | 1461088532365 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a669000 == 104 [pid = 1652] [id = 600] 10:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x123acb800) [pid = 1652] [serial = 1800] [outer = 0x0] 10:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x129d3a400) [pid = 1652] [serial = 1801] [outer = 0x123acb800] 10:55:32 INFO - PROCESS | 1652 | 1461088532395 Marionette DEBUG loaded listener.js 10:55:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x13abe9000) [pid = 1652] [serial = 1802] [outer = 0x123acb800] 10:55:32 INFO - PROCESS | 1652 | 1461088532857 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:55:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:55:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 769ms 10:55:32 INFO - PROCESS | 1652 | 1461088532901 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:55:32 INFO - PROCESS | 1652 | 1461088532903 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:55:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:55:32 INFO - PROCESS | 1652 | 1461088532905 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:55:32 INFO - PROCESS | 1652 | 1461088532907 Marionette TRACE conn2 <- [1,2374,null,{}] 10:55:32 INFO - PROCESS | 1652 | 1461088532909 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:33 INFO - PROCESS | 1652 | 1461088533051 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:55:33 INFO - PROCESS | 1652 | 1461088533155 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef6e800 == 105 [pid = 1652] [id = 601] 10:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x118eb3800) [pid = 1652] [serial = 1803] [outer = 0x0] 10:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x13abf0400) [pid = 1652] [serial = 1804] [outer = 0x118eb3800] 10:55:33 INFO - PROCESS | 1652 | 1461088533189 Marionette DEBUG loaded listener.js 10:55:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x13af2e800) [pid = 1652] [serial = 1805] [outer = 0x118eb3800] 10:55:33 INFO - PROCESS | 1652 | 1461088533662 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:55:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:55:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 822ms 10:55:34 INFO - PROCESS | 1652 | 1461088534027 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:55:34 INFO - PROCESS | 1652 | 1461088534030 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:55:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:55:34 INFO - PROCESS | 1652 | 1461088534048 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:55:34 INFO - PROCESS | 1652 | 1461088534050 Marionette TRACE conn2 <- [1,2378,null,{}] 10:55:34 INFO - PROCESS | 1652 | 1461088534054 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:34 INFO - PROCESS | 1652 | 1461088534174 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:55:34 INFO - PROCESS | 1652 | 1461088534275 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x114a75800 == 106 [pid = 1652] [id = 602] 10:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x112149800) [pid = 1652] [serial = 1806] [outer = 0x0] 10:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x11214f400) [pid = 1652] [serial = 1807] [outer = 0x112149800] 10:55:34 INFO - PROCESS | 1652 | 1461088534306 Marionette DEBUG loaded listener.js 10:55:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x11221e000) [pid = 1652] [serial = 1808] [outer = 0x112149800] 10:55:34 INFO - PROCESS | 1652 | 1461088534730 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:55:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:55:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 721ms 10:55:34 INFO - PROCESS | 1652 | 1461088534775 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:55:34 INFO - PROCESS | 1652 | 1461088534777 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:55:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:55:34 INFO - PROCESS | 1652 | 1461088534785 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:55:34 INFO - PROCESS | 1652 | 1461088534788 Marionette TRACE conn2 <- [1,2382,null,{}] 10:55:34 INFO - PROCESS | 1652 | 1461088534791 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:34 INFO - PROCESS | 1652 | 1461088534906 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:55:35 INFO - PROCESS | 1652 | 1461088535011 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7e9800 == 107 [pid = 1652] [id = 603] 10:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 277 (0x113ecd800) [pid = 1652] [serial = 1809] [outer = 0x0] 10:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 278 (0x115124c00) [pid = 1652] [serial = 1810] [outer = 0x113ecd800] 10:55:35 INFO - PROCESS | 1652 | 1461088535040 Marionette DEBUG loaded listener.js 10:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 279 (0x11561a000) [pid = 1652] [serial = 1811] [outer = 0x113ecd800] 10:55:35 INFO - PROCESS | 1652 | 1461088535448 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:55:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:55:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 727ms 10:55:35 INFO - PROCESS | 1652 | 1461088535510 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:55:35 INFO - PROCESS | 1652 | 1461088535511 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:55:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:55:35 INFO - PROCESS | 1652 | 1461088535514 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:55:35 INFO - PROCESS | 1652 | 1461088535515 Marionette TRACE conn2 <- [1,2386,null,{}] 10:55:35 INFO - PROCESS | 1652 | 1461088535540 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:35 INFO - PROCESS | 1652 | 1461088535711 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:55:35 INFO - PROCESS | 1652 | 1461088535725 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba72800 == 108 [pid = 1652] [id = 604] 10:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 280 (0x1189f0400) [pid = 1652] [serial = 1812] [outer = 0x0] 10:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 281 (0x119136800) [pid = 1652] [serial = 1813] [outer = 0x1189f0400] 10:55:35 INFO - PROCESS | 1652 | 1461088535771 Marionette DEBUG loaded listener.js 10:55:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 282 (0x119c19400) [pid = 1652] [serial = 1814] [outer = 0x1189f0400] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12e91d800 == 107 [pid = 1652] [id = 495] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12e72d800 == 106 [pid = 1652] [id = 527] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x126432800 == 105 [pid = 1652] [id = 528] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x139b1e000 == 104 [pid = 1652] [id = 524] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x13a9cf800 == 103 [pid = 1652] [id = 589] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x139eb6000 == 102 [pid = 1652] [id = 588] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x139bf4000 == 101 [pid = 1652] [id = 587] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 281 (0x139a62c00) [pid = 1652] [serial = 1645] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 280 (0x139a6dc00) [pid = 1652] [serial = 1648] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 279 (0x139fed000) [pid = 1652] [serial = 1651] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 278 (0x13a4e4400) [pid = 1652] [serial = 1654] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x139b3b000 == 100 [pid = 1652] [id = 586] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x138da5800 == 99 [pid = 1652] [id = 585] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x131e58000 == 98 [pid = 1652] [id = 584] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8bc800 == 97 [pid = 1652] [id = 583] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12e345800 == 96 [pid = 1652] [id = 582] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad79800 == 95 [pid = 1652] [id = 581] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba1b000 == 94 [pid = 1652] [id = 580] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x1192cc800 == 93 [pid = 1652] [id = 579] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12b282800 == 92 [pid = 1652] [id = 578] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x145961800 == 91 [pid = 1652] [id = 572] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x139e84000 == 90 [pid = 1652] [id = 571] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x145c7e800 == 89 [pid = 1652] [id = 570] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x145666800 == 88 [pid = 1652] [id = 569] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x139ebe000 == 87 [pid = 1652] [id = 568] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x12e923000 == 86 [pid = 1652] [id = 567] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x129de1000 == 85 [pid = 1652] [id = 566] 10:55:36 INFO - PROCESS | 1652 | --DOCSHELL 0x119291000 == 84 [pid = 1652] [id = 565] 10:55:36 INFO - PROCESS | 1652 | 1461088536335 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 277 (0x12f8a9c00) [pid = 1652] [serial = 1622] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 276 (0x12af0a000) [pid = 1652] [serial = 1678] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x12adb6c00) [pid = 1652] [serial = 1676] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x12d4aec00) [pid = 1652] [serial = 1681] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x12e99bc00) [pid = 1652] [serial = 1684] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 272 (0x12bb5fc00) [pid = 1652] [serial = 1687] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x12e230000) [pid = 1652] [serial = 1682] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x12fd6c800) [pid = 1652] [serial = 1690] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x1302f7c00) [pid = 1652] [serial = 1642] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x13a4e7400) [pid = 1652] [serial = 1657] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x123ac3800) [pid = 1652] [serial = 1627] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x1264a6400) [pid = 1652] [serial = 1666] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x127f06c00) [pid = 1652] [serial = 1667] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x11564f800) [pid = 1652] [serial = 1660] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x127fe4000) [pid = 1652] [serial = 1669] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x129d15400) [pid = 1652] [serial = 1670] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x123acf000) [pid = 1652] [serial = 1664] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x11c5d8400) [pid = 1652] [serial = 1663] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12a91c400) [pid = 1652] [serial = 1693] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x127fe9c00) [pid = 1652] [serial = 1630] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x129d41c00) [pid = 1652] [serial = 1672] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12a656000) [pid = 1652] [serial = 1673] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x12a82ac00) [pid = 1652] [serial = 1633] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x12e65f400) [pid = 1652] [serial = 1639] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x127fb6400) [pid = 1652] [serial = 1636] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x112132000) [pid = 1652] [serial = 1624] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x12f31a400) [pid = 1652] [serial = 1688] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12f313000) [pid = 1652] [serial = 1685] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x12a73b000) [pid = 1652] [serial = 1675] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x139fe6400) [pid = 1652] [serial = 1691] [outer = 0x0] [url = about:blank] 10:55:36 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x12bbdf400) [pid = 1652] [serial = 1679] [outer = 0x0] [url = about:blank] 10:55:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:55:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 870ms 10:55:36 INFO - PROCESS | 1652 | 1461088536384 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:55:36 INFO - PROCESS | 1652 | 1461088536385 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:55:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:55:36 INFO - PROCESS | 1652 | 1461088536388 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:55:36 INFO - PROCESS | 1652 | 1461088536389 Marionette TRACE conn2 <- [1,2390,null,{}] 10:55:36 INFO - PROCESS | 1652 | 1461088536391 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:36 INFO - PROCESS | 1652 | 1461088536496 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:55:36 INFO - PROCESS | 1652 | 1461088536501 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c5af800 == 85 [pid = 1652] [id = 605] 10:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x11a748000) [pid = 1652] [serial = 1815] [outer = 0x0] 10:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x11a7a8400) [pid = 1652] [serial = 1816] [outer = 0x11a748000] 10:55:36 INFO - PROCESS | 1652 | 1461088536528 Marionette DEBUG loaded listener.js 10:55:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x11a85bc00) [pid = 1652] [serial = 1817] [outer = 0x11a748000] 10:55:36 INFO - PROCESS | 1652 | 1461088536929 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:55:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:55:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 568ms 10:55:36 INFO - PROCESS | 1652 | 1461088536956 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:55:36 INFO - PROCESS | 1652 | 1461088536958 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:55:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:55:36 INFO - PROCESS | 1652 | 1461088536960 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:55:36 INFO - PROCESS | 1652 | 1461088536961 Marionette TRACE conn2 <- [1,2394,null,{}] 10:55:36 INFO - PROCESS | 1652 | 1461088536963 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:37 INFO - PROCESS | 1652 | 1461088537067 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:55:37 INFO - PROCESS | 1652 | 1461088537087 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x1264ce000 == 86 [pid = 1652] [id = 606] 10:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x11ac47400) [pid = 1652] [serial = 1818] [outer = 0x0] 10:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x11acd6800) [pid = 1652] [serial = 1819] [outer = 0x11ac47400] 10:55:37 INFO - PROCESS | 1652 | 1461088537114 Marionette DEBUG loaded listener.js 10:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x11adbc000) [pid = 1652] [serial = 1820] [outer = 0x11ac47400] 10:55:37 INFO - PROCESS | 1652 | 1461088537509 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:55:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:55:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 573ms 10:55:37 INFO - PROCESS | 1652 | 1461088537533 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:55:37 INFO - PROCESS | 1652 | 1461088537534 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:55:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:55:37 INFO - PROCESS | 1652 | 1461088537537 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:55:37 INFO - PROCESS | 1652 | 1461088537538 Marionette TRACE conn2 <- [1,2398,null,{}] 10:55:37 INFO - PROCESS | 1652 | 1461088537540 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:37 INFO - PROCESS | 1652 | 1461088537659 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:55:37 INFO - PROCESS | 1652 | 1461088537666 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x129dd3800 == 87 [pid = 1652] [id = 607] 10:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x11b829800) [pid = 1652] [serial = 1821] [outer = 0x0] 10:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x11b880800) [pid = 1652] [serial = 1822] [outer = 0x11b829800] 10:55:37 INFO - PROCESS | 1652 | 1461088537694 Marionette DEBUG loaded listener.js 10:55:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x123819c00) [pid = 1652] [serial = 1823] [outer = 0x11b829800] 10:55:38 INFO - PROCESS | 1652 | 1461088538141 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:55:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:55:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 622ms 10:55:38 INFO - PROCESS | 1652 | 1461088538181 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:55:38 INFO - PROCESS | 1652 | 1461088538184 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:55:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:55:38 INFO - PROCESS | 1652 | 1461088538189 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:55:38 INFO - PROCESS | 1652 | 1461088538191 Marionette TRACE conn2 <- [1,2402,null,{}] 10:55:38 INFO - PROCESS | 1652 | 1461088538195 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:38 INFO - PROCESS | 1652 | 1461088538352 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:55:38 INFO - PROCESS | 1652 | 1461088538392 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a674000 == 88 [pid = 1652] [id = 608] 10:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x123826800) [pid = 1652] [serial = 1824] [outer = 0x0] 10:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x123ac5c00) [pid = 1652] [serial = 1825] [outer = 0x123826800] 10:55:38 INFO - PROCESS | 1652 | 1461088538434 Marionette DEBUG loaded listener.js 10:55:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x123d77400) [pid = 1652] [serial = 1826] [outer = 0x123826800] 10:55:38 INFO - PROCESS | 1652 | 1461088538868 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:55:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:55:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 720ms 10:55:38 INFO - PROCESS | 1652 | 1461088538909 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:55:38 INFO - PROCESS | 1652 | 1461088538911 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:55:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:55:38 INFO - PROCESS | 1652 | 1461088538913 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:55:38 INFO - PROCESS | 1652 | 1461088538916 Marionette TRACE conn2 <- [1,2406,null,{}] 10:55:38 INFO - PROCESS | 1652 | 1461088538919 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:39 INFO - PROCESS | 1652 | 1461088539053 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:55:39 INFO - PROCESS | 1652 | 1461088539065 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7e2800 == 89 [pid = 1652] [id = 609] 10:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x123a0e800) [pid = 1652] [serial = 1827] [outer = 0x0] 10:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x124242000) [pid = 1652] [serial = 1828] [outer = 0x123a0e800] 10:55:39 INFO - PROCESS | 1652 | 1461088539091 Marionette DEBUG loaded listener.js 10:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x12649e800) [pid = 1652] [serial = 1829] [outer = 0x123a0e800] 10:55:39 INFO - PROCESS | 1652 | 1461088539459 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:55:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:55:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 571ms 10:55:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:55:39 INFO - PROCESS | 1652 | 1461088539485 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:55:39 INFO - PROCESS | 1652 | 1461088539486 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:55:39 INFO - PROCESS | 1652 | 1461088539494 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:55:39 INFO - PROCESS | 1652 | 1461088539495 Marionette TRACE conn2 <- [1,2410,null,{}] 10:55:39 INFO - PROCESS | 1652 | 1461088539498 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:39 INFO - PROCESS | 1652 | 1461088539629 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:55:39 INFO - PROCESS | 1652 | 1461088539642 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad74000 == 90 [pid = 1652] [id = 610] 10:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x123f71c00) [pid = 1652] [serial = 1830] [outer = 0x0] 10:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x1271ec800) [pid = 1652] [serial = 1831] [outer = 0x123f71c00] 10:55:39 INFO - PROCESS | 1652 | 1461088539668 Marionette DEBUG loaded listener.js 10:55:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x127611000) [pid = 1652] [serial = 1832] [outer = 0x123f71c00] 10:55:40 INFO - PROCESS | 1652 | 1461088540055 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:55:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:55:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 577ms 10:55:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:55:40 INFO - PROCESS | 1652 | 1461088540066 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:55:40 INFO - PROCESS | 1652 | 1461088540068 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:55:40 INFO - PROCESS | 1652 | 1461088540070 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:55:40 INFO - PROCESS | 1652 | 1461088540071 Marionette TRACE conn2 <- [1,2414,null,{}] 10:55:40 INFO - PROCESS | 1652 | 1461088540073 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:40 INFO - PROCESS | 1652 | 1461088540209 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:55:40 INFO - PROCESS | 1652 | 1461088540224 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afaf800 == 91 [pid = 1652] [id = 611] 10:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x127d72800) [pid = 1652] [serial = 1833] [outer = 0x0] 10:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x127ea3400) [pid = 1652] [serial = 1834] [outer = 0x127d72800] 10:55:40 INFO - PROCESS | 1652 | 1461088540251 Marionette DEBUG loaded listener.js 10:55:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x127f07c00) [pid = 1652] [serial = 1835] [outer = 0x127d72800] 10:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x12d4b1c00) [pid = 1652] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x1304a3800) [pid = 1652] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x12ef58000) [pid = 1652] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x139a67400) [pid = 1652] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x13a18d400) [pid = 1652] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x127fe1800) [pid = 1652] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x129d15800) [pid = 1652] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x118c50000) [pid = 1652] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x11ade5c00) [pid = 1652] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x123d78800) [pid = 1652] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x12abd5400) [pid = 1652] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12a82d000) [pid = 1652] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:55:40 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x10adf9c00) [pid = 1652] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:55:40 INFO - PROCESS | 1652 | 1461088540961 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:55:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:55:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 919ms 10:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:55:40 INFO - PROCESS | 1652 | 1461088540990 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:55:40 INFO - PROCESS | 1652 | 1461088540991 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:55:40 INFO - PROCESS | 1652 | 1461088540993 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:55:40 INFO - PROCESS | 1652 | 1461088540995 Marionette TRACE conn2 <- [1,2418,null,{}] 10:55:40 INFO - PROCESS | 1652 | 1461088540998 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:41 INFO - PROCESS | 1652 | 1461088541134 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:55:41 INFO - PROCESS | 1652 | 1461088541220 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad1f000 == 92 [pid = 1652] [id = 612] 10:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x127f0d000) [pid = 1652] [serial = 1836] [outer = 0x0] 10:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x129914800) [pid = 1652] [serial = 1837] [outer = 0x127f0d000] 10:55:41 INFO - PROCESS | 1652 | 1461088541253 Marionette DEBUG loaded listener.js 10:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x127fdb800) [pid = 1652] [serial = 1838] [outer = 0x127f0d000] 10:55:41 INFO - PROCESS | 1652 | 1461088541599 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 622ms 10:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:55:41 INFO - PROCESS | 1652 | 1461088541618 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:55:41 INFO - PROCESS | 1652 | 1461088541619 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:55:41 INFO - PROCESS | 1652 | 1461088541622 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:55:41 INFO - PROCESS | 1652 | 1461088541623 Marionette TRACE conn2 <- [1,2422,null,{}] 10:55:41 INFO - PROCESS | 1652 | 1461088541625 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:41 INFO - PROCESS | 1652 | 1461088541743 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:55:41 INFO - PROCESS | 1652 | 1461088541749 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d40a000 == 93 [pid = 1652] [id = 613] 10:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x127fdc000) [pid = 1652] [serial = 1839] [outer = 0x0] 10:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x129d35800) [pid = 1652] [serial = 1840] [outer = 0x127fdc000] 10:55:41 INFO - PROCESS | 1652 | 1461088541770 Marionette DEBUG loaded listener.js 10:55:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x129def000) [pid = 1652] [serial = 1841] [outer = 0x127fdc000] 10:55:42 INFO - PROCESS | 1652 | 1461088542238 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 619ms 10:55:42 INFO - PROCESS | 1652 | 1461088542242 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:55:42 INFO - PROCESS | 1652 | 1461088542245 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:55:42 INFO - PROCESS | 1652 | 1461088542248 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:55:42 INFO - PROCESS | 1652 | 1461088542250 Marionette TRACE conn2 <- [1,2426,null,{}] 10:55:42 INFO - PROCESS | 1652 | 1461088542254 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:42 INFO - PROCESS | 1652 | 1461088542410 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:55:42 INFO - PROCESS | 1652 | 1461088542417 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da18000 == 94 [pid = 1652] [id = 614] 10:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x129d37400) [pid = 1652] [serial = 1842] [outer = 0x0] 10:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x12a26fc00) [pid = 1652] [serial = 1843] [outer = 0x129d37400] 10:55:42 INFO - PROCESS | 1652 | 1461088542458 Marionette DEBUG loaded listener.js 10:55:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 264 (0x129df2800) [pid = 1652] [serial = 1844] [outer = 0x129d37400] 10:55:43 INFO - PROCESS | 1652 | 1461088543024 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 821ms 10:55:43 INFO - PROCESS | 1652 | 1461088543070 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:55:43 INFO - PROCESS | 1652 | 1461088543072 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:55:43 INFO - PROCESS | 1652 | 1461088543076 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:55:43 INFO - PROCESS | 1652 | 1461088543079 Marionette TRACE conn2 <- [1,2430,null,{}] 10:55:43 INFO - PROCESS | 1652 | 1461088543083 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:43 INFO - PROCESS | 1652 | 1461088543223 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:55:43 INFO - PROCESS | 1652 | 1461088543348 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f85000 == 95 [pid = 1652] [id = 615] 10:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 265 (0x112174800) [pid = 1652] [serial = 1845] [outer = 0x0] 10:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 266 (0x112220c00) [pid = 1652] [serial = 1846] [outer = 0x112174800] 10:55:43 INFO - PROCESS | 1652 | 1461088543382 Marionette DEBUG loaded listener.js 10:55:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 267 (0x11465b000) [pid = 1652] [serial = 1847] [outer = 0x112174800] 10:55:43 INFO - PROCESS | 1652 | 1461088543871 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 825ms 10:55:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:55:43 INFO - PROCESS | 1652 | 1461088543901 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:55:43 INFO - PROCESS | 1652 | 1461088543905 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:55:43 INFO - PROCESS | 1652 | 1461088543910 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:55:43 INFO - PROCESS | 1652 | 1461088543912 Marionette TRACE conn2 <- [1,2434,null,{}] 10:55:43 INFO - PROCESS | 1652 | 1461088543915 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:44 INFO - PROCESS | 1652 | 1461088544044 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:55:44 INFO - PROCESS | 1652 | 1461088544173 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x126444800 == 96 [pid = 1652] [id = 616] 10:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 268 (0x1152bc800) [pid = 1652] [serial = 1848] [outer = 0x0] 10:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 269 (0x118805000) [pid = 1652] [serial = 1849] [outer = 0x1152bc800] 10:55:44 INFO - PROCESS | 1652 | 1461088544207 Marionette DEBUG loaded listener.js 10:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 270 (0x11a841c00) [pid = 1652] [serial = 1850] [outer = 0x1152bc800] 10:55:44 INFO - PROCESS | 1652 | 1461088544640 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:55:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:55:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 773ms 10:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:55:44 INFO - PROCESS | 1652 | 1461088544684 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:55:44 INFO - PROCESS | 1652 | 1461088544685 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:55:44 INFO - PROCESS | 1652 | 1461088544688 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:55:44 INFO - PROCESS | 1652 | 1461088544691 Marionette TRACE conn2 <- [1,2438,null,{}] 10:55:44 INFO - PROCESS | 1652 | 1461088544699 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:44 INFO - PROCESS | 1652 | 1461088544827 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:55:44 INFO - PROCESS | 1652 | 1461088544958 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cec7000 == 97 [pid = 1652] [id = 617] 10:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 271 (0x11a848c00) [pid = 1652] [serial = 1851] [outer = 0x0] 10:55:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 272 (0x11adbdc00) [pid = 1652] [serial = 1852] [outer = 0x11a848c00] 10:55:44 INFO - PROCESS | 1652 | 1461088544994 Marionette DEBUG loaded listener.js 10:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 273 (0x11bb6f800) [pid = 1652] [serial = 1853] [outer = 0x11a848c00] 10:55:45 INFO - PROCESS | 1652 | 1461088545469 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 822ms 10:55:45 INFO - PROCESS | 1652 | 1461088545511 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:55:45 INFO - PROCESS | 1652 | 1461088545513 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:55:45 INFO - PROCESS | 1652 | 1461088545535 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:55:45 INFO - PROCESS | 1652 | 1461088545536 Marionette TRACE conn2 <- [1,2442,null,{}] 10:55:45 INFO - PROCESS | 1652 | 1461088545539 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:45 INFO - PROCESS | 1652 | 1461088545663 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:55:45 INFO - PROCESS | 1652 | 1461088545763 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e917000 == 98 [pid = 1652] [id = 618] 10:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x123ac6c00) [pid = 1652] [serial = 1854] [outer = 0x0] 10:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x123d78800) [pid = 1652] [serial = 1855] [outer = 0x123ac6c00] 10:55:45 INFO - PROCESS | 1652 | 1461088545794 Marionette DEBUG loaded listener.js 10:55:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x127fb4000) [pid = 1652] [serial = 1856] [outer = 0x123ac6c00] 10:55:46 INFO - PROCESS | 1652 | 1461088546211 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 722ms 10:55:46 INFO - PROCESS | 1652 | 1461088546255 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:55:46 INFO - PROCESS | 1652 | 1461088546257 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:55:46 INFO - PROCESS | 1652 | 1461088546259 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:55:46 INFO - PROCESS | 1652 | 1461088546260 Marionette TRACE conn2 <- [1,2446,null,{}] 10:55:46 INFO - PROCESS | 1652 | 1461088546263 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:46 INFO - PROCESS | 1652 | 1461088546386 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:55:46 INFO - PROCESS | 1652 | 1461088546487 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eba0800 == 99 [pid = 1652] [id = 619] 10:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 277 (0x127fb7400) [pid = 1652] [serial = 1857] [outer = 0x0] 10:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 278 (0x129511c00) [pid = 1652] [serial = 1858] [outer = 0x127fb7400] 10:55:46 INFO - PROCESS | 1652 | 1461088546518 Marionette DEBUG loaded listener.js 10:55:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 279 (0x129de5000) [pid = 1652] [serial = 1859] [outer = 0x127fb7400] 10:55:46 INFO - PROCESS | 1652 | 1461088546931 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 720ms 10:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:55:46 INFO - PROCESS | 1652 | 1461088546980 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:55:46 INFO - PROCESS | 1652 | 1461088546981 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:55:46 INFO - PROCESS | 1652 | 1461088546983 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:55:46 INFO - PROCESS | 1652 | 1461088546984 Marionette TRACE conn2 <- [1,2450,null,{}] 10:55:47 INFO - PROCESS | 1652 | 1461088547007 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:47 INFO - PROCESS | 1652 | 1461088547147 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:55:47 INFO - PROCESS | 1652 | 1461088547252 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f33e000 == 100 [pid = 1652] [id = 620] 10:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 280 (0x12a26b000) [pid = 1652] [serial = 1860] [outer = 0x0] 10:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 281 (0x12a2d9400) [pid = 1652] [serial = 1861] [outer = 0x12a26b000] 10:55:47 INFO - PROCESS | 1652 | 1461088547285 Marionette DEBUG loaded listener.js 10:55:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 282 (0x12a746c00) [pid = 1652] [serial = 1862] [outer = 0x12a26b000] 10:55:47 INFO - PROCESS | 1652 | 1461088547709 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 791ms 10:55:47 INFO - PROCESS | 1652 | 1461088547781 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:55:47 INFO - PROCESS | 1652 | 1461088547782 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:55:47 INFO - PROCESS | 1652 | 1461088547787 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:55:47 INFO - PROCESS | 1652 | 1461088547788 Marionette TRACE conn2 <- [1,2454,null,{}] 10:55:47 INFO - PROCESS | 1652 | 1461088547790 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:47 INFO - PROCESS | 1652 | 1461088547913 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:55:48 INFO - PROCESS | 1652 | 1461088548017 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8cc800 == 101 [pid = 1652] [id = 621] 10:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 283 (0x12a746000) [pid = 1652] [serial = 1863] [outer = 0x0] 10:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 284 (0x12a834400) [pid = 1652] [serial = 1864] [outer = 0x12a746000] 10:55:48 INFO - PROCESS | 1652 | 1461088548048 Marionette DEBUG loaded listener.js 10:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 285 (0x12a91ac00) [pid = 1652] [serial = 1865] [outer = 0x12a746000] 10:55:48 INFO - PROCESS | 1652 | 1461088548444 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:55:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:55:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 669ms 10:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:55:48 INFO - PROCESS | 1652 | 1461088548457 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:55:48 INFO - PROCESS | 1652 | 1461088548458 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:55:48 INFO - PROCESS | 1652 | 1461088548460 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:55:48 INFO - PROCESS | 1652 | 1461088548461 Marionette TRACE conn2 <- [1,2458,null,{}] 10:55:48 INFO - PROCESS | 1652 | 1461088548464 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:48 INFO - PROCESS | 1652 | 1461088548604 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:55:48 INFO - PROCESS | 1652 | 1461088548720 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe3c000 == 102 [pid = 1652] [id = 622] 10:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 286 (0x12a82c000) [pid = 1652] [serial = 1866] [outer = 0x0] 10:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 287 (0x12ab59000) [pid = 1652] [serial = 1867] [outer = 0x12a82c000] 10:55:48 INFO - PROCESS | 1652 | 1461088548750 Marionette DEBUG loaded listener.js 10:55:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 288 (0x12abce400) [pid = 1652] [serial = 1868] [outer = 0x12a82c000] 10:55:49 INFO - PROCESS | 1652 | 1461088549175 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 720ms 10:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:55:49 INFO - PROCESS | 1652 | 1461088549181 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:55:49 INFO - PROCESS | 1652 | 1461088549182 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:55:49 INFO - PROCESS | 1652 | 1461088549184 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:55:49 INFO - PROCESS | 1652 | 1461088549186 Marionette TRACE conn2 <- [1,2462,null,{}] 10:55:49 INFO - PROCESS | 1652 | 1461088549188 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:49 INFO - PROCESS | 1652 | 1461088549311 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:55:49 INFO - PROCESS | 1652 | 1461088549444 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x13094e000 == 103 [pid = 1652] [id = 623] 10:55:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 289 (0x12ab57800) [pid = 1652] [serial = 1869] [outer = 0x0] 10:55:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 290 (0x12abd8c00) [pid = 1652] [serial = 1870] [outer = 0x12ab57800] 10:55:49 INFO - PROCESS | 1652 | 1461088549477 Marionette DEBUG loaded listener.js 10:55:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 291 (0x12ac9e800) [pid = 1652] [serial = 1871] [outer = 0x12ab57800] 10:55:49 INFO - PROCESS | 1652 | 1461088549874 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 720ms 10:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:55:49 INFO - PROCESS | 1652 | 1461088549905 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:55:49 INFO - PROCESS | 1652 | 1461088549906 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:55:49 INFO - PROCESS | 1652 | 1461088549908 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:55:49 INFO - PROCESS | 1652 | 1461088549910 Marionette TRACE conn2 <- [1,2466,null,{}] 10:55:49 INFO - PROCESS | 1652 | 1461088549912 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:50 INFO - PROCESS | 1652 | 1461088550054 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:55:50 INFO - PROCESS | 1652 | 1461088550171 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x137105800 == 104 [pid = 1652] [id = 624] 10:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 292 (0x12abd4800) [pid = 1652] [serial = 1872] [outer = 0x0] 10:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 293 (0x12aca3c00) [pid = 1652] [serial = 1873] [outer = 0x12abd4800] 10:55:50 INFO - PROCESS | 1652 | 1461088550202 Marionette DEBUG loaded listener.js 10:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 294 (0x12adc2c00) [pid = 1652] [serial = 1874] [outer = 0x12abd4800] 10:55:50 INFO - PROCESS | 1652 | 1461088550613 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 718ms 10:55:50 INFO - PROCESS | 1652 | 1461088550628 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:55:50 INFO - PROCESS | 1652 | 1461088550630 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:55:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:55:50 INFO - PROCESS | 1652 | 1461088550632 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:55:50 INFO - PROCESS | 1652 | 1461088550634 Marionette TRACE conn2 <- [1,2470,null,{}] 10:55:50 INFO - PROCESS | 1652 | 1461088550636 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:50 INFO - PROCESS | 1652 | 1461088550775 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:55:50 INFO - PROCESS | 1652 | 1461088550908 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x138146000 == 105 [pid = 1652] [id = 625] 10:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 295 (0x12adc3000) [pid = 1652] [serial = 1875] [outer = 0x0] 10:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 296 (0x12af0b000) [pid = 1652] [serial = 1876] [outer = 0x12adc3000] 10:55:50 INFO - PROCESS | 1652 | 1461088550945 Marionette DEBUG loaded listener.js 10:55:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 297 (0x12b2fc400) [pid = 1652] [serial = 1877] [outer = 0x12adc3000] 10:55:51 INFO - PROCESS | 1652 | 1461088551473 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:55:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:55:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 870ms 10:55:51 INFO - PROCESS | 1652 | 1461088551503 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:55:51 INFO - PROCESS | 1652 | 1461088551504 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:55:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:55:51 INFO - PROCESS | 1652 | 1461088551506 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:55:51 INFO - PROCESS | 1652 | 1461088551508 Marionette TRACE conn2 <- [1,2474,null,{}] 10:55:51 INFO - PROCESS | 1652 | 1461088551510 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:51 INFO - PROCESS | 1652 | 1461088551642 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:55:51 INFO - PROCESS | 1652 | 1461088551794 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e928000 == 106 [pid = 1652] [id = 626] 10:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 298 (0x11b826400) [pid = 1652] [serial = 1878] [outer = 0x0] 10:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 299 (0x12b3f6c00) [pid = 1652] [serial = 1879] [outer = 0x11b826400] 10:55:51 INFO - PROCESS | 1652 | 1461088551843 Marionette DEBUG loaded listener.js 10:55:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 300 (0x12bb31800) [pid = 1652] [serial = 1880] [outer = 0x11b826400] 10:55:52 INFO - PROCESS | 1652 | 1461088552679 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1221ms 10:55:52 INFO - PROCESS | 1652 | 1461088552727 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:55:52 INFO - PROCESS | 1652 | 1461088552730 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:55:52 INFO - PROCESS | 1652 | 1461088552733 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:55:52 INFO - PROCESS | 1652 | 1461088552735 Marionette TRACE conn2 <- [1,2478,null,{}] 10:55:52 INFO - PROCESS | 1652 | 1461088552740 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:52 INFO - PROCESS | 1652 | 1461088552868 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:55:52 INFO - PROCESS | 1652 | 1461088552980 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a29a800 == 107 [pid = 1652] [id = 627] 10:55:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 301 (0x11403a800) [pid = 1652] [serial = 1881] [outer = 0x0] 10:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 302 (0x115618800) [pid = 1652] [serial = 1882] [outer = 0x11403a800] 10:55:53 INFO - PROCESS | 1652 | 1461088553010 Marionette DEBUG loaded listener.js 10:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 303 (0x1189e3800) [pid = 1652] [serial = 1883] [outer = 0x11403a800] 10:55:53 INFO - PROCESS | 1652 | 1461088553463 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:55:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:55:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 774ms 10:55:53 INFO - PROCESS | 1652 | 1461088553509 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:55:53 INFO - PROCESS | 1652 | 1461088553512 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:55:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:55:53 INFO - PROCESS | 1652 | 1461088553519 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:55:53 INFO - PROCESS | 1652 | 1461088553521 Marionette TRACE conn2 <- [1,2482,null,{}] 10:55:53 INFO - PROCESS | 1652 | 1461088553523 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:53 INFO - PROCESS | 1652 | 1461088553638 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:55:53 INFO - PROCESS | 1652 | 1461088553758 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x127db8000 == 108 [pid = 1652] [id = 628] 10:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 304 (0x11a74d000) [pid = 1652] [serial = 1884] [outer = 0x0] 10:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 305 (0x11aad2c00) [pid = 1652] [serial = 1885] [outer = 0x11a74d000] 10:55:53 INFO - PROCESS | 1652 | 1461088553786 Marionette DEBUG loaded listener.js 10:55:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 306 (0x11acde800) [pid = 1652] [serial = 1886] [outer = 0x11a74d000] 10:55:54 INFO - PROCESS | 1652 | 1461088554231 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 722ms 10:55:54 INFO - PROCESS | 1652 | 1461088554256 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:55:54 INFO - PROCESS | 1652 | 1461088554258 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:55:54 INFO - PROCESS | 1652 | 1461088554260 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:55:54 INFO - PROCESS | 1652 | 1461088554263 Marionette TRACE conn2 <- [1,2486,null,{}] 10:55:54 INFO - PROCESS | 1652 | 1461088554287 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:54 INFO - PROCESS | 1652 | 1461088554405 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:55:54 INFO - PROCESS | 1652 | 1461088554543 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e341800 == 109 [pid = 1652] [id = 629] 10:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 307 (0x11b4ae400) [pid = 1652] [serial = 1887] [outer = 0x0] 10:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 308 (0x11c6c7c00) [pid = 1652] [serial = 1888] [outer = 0x11b4ae400] 10:55:54 INFO - PROCESS | 1652 | 1461088554577 Marionette DEBUG loaded listener.js 10:55:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 309 (0x12649b400) [pid = 1652] [serial = 1889] [outer = 0x11b4ae400] 10:55:55 INFO - PROCESS | 1652 | 1461088555023 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 789ms 10:55:55 INFO - PROCESS | 1652 | 1461088555050 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:55:55 INFO - PROCESS | 1652 | 1461088555052 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:55:55 INFO - PROCESS | 1652 | 1461088555054 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:55:55 INFO - PROCESS | 1652 | 1461088555055 Marionette TRACE conn2 <- [1,2490,null,{}] 10:55:55 INFO - PROCESS | 1652 | 1461088555058 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:55 INFO - PROCESS | 1652 | 1461088555181 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:55:55 INFO - PROCESS | 1652 | 1461088555295 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f33a000 == 110 [pid = 1652] [id = 630] 10:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 310 (0x127ea6000) [pid = 1652] [serial = 1890] [outer = 0x0] 10:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 311 (0x127ec3400) [pid = 1652] [serial = 1891] [outer = 0x127ea6000] 10:55:55 INFO - PROCESS | 1652 | 1461088555323 Marionette DEBUG loaded listener.js 10:55:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 312 (0x127fe2400) [pid = 1652] [serial = 1892] [outer = 0x127ea6000] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a867800 == 109 [pid = 1652] [id = 449] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12d40a000 == 108 [pid = 1652] [id = 613] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad1f000 == 107 [pid = 1652] [id = 612] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12afaf800 == 106 [pid = 1652] [id = 611] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad74000 == 105 [pid = 1652] [id = 610] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 311 (0x13a18f400) [pid = 1652] [serial = 1723] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 310 (0x13040d000) [pid = 1652] [serial = 1711] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 309 (0x139ce0000) [pid = 1652] [serial = 1717] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 308 (0x13a976400) [pid = 1652] [serial = 1729] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 307 (0x1304ab800) [pid = 1652] [serial = 1714] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 306 (0x127fb6800) [pid = 1652] [serial = 1702] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 305 (0x112221400) [pid = 1652] [serial = 1696] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 304 (0x13ac2ec00) [pid = 1652] [serial = 1732] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 303 (0x13a4ef400) [pid = 1652] [serial = 1726] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 302 (0x12e662c00) [pid = 1652] [serial = 1708] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 301 (0x123ac3000) [pid = 1652] [serial = 1699] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 300 (0x12a917800) [pid = 1652] [serial = 1705] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 299 (0x13a184400) [pid = 1652] [serial = 1720] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 298 (0x13a8f0c00) [pid = 1652] [serial = 1771] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7e2800 == 104 [pid = 1652] [id = 609] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12a674000 == 103 [pid = 1652] [id = 608] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x129dd3800 == 102 [pid = 1652] [id = 607] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x1264ce000 == 101 [pid = 1652] [id = 606] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11c5af800 == 100 [pid = 1652] [id = 605] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba72800 == 99 [pid = 1652] [id = 604] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7e9800 == 98 [pid = 1652] [id = 603] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x114a75800 == 97 [pid = 1652] [id = 602] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x145923800 == 96 [pid = 1652] [id = 596] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x13a0aa000 == 95 [pid = 1652] [id = 595] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x145c7d000 == 94 [pid = 1652] [id = 594] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x139b3e800 == 93 [pid = 1652] [id = 593] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x12e352000 == 92 [pid = 1652] [id = 592] 10:55:55 INFO - PROCESS | 1652 | --DOCSHELL 0x129dcd000 == 91 [pid = 1652] [id = 591] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 297 (0x11a846400) [pid = 1652] [serial = 1661] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 296 (0x12f4b0000) [pid = 1652] [serial = 1754] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 295 (0x1304ab400) [pid = 1652] [serial = 1759] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 294 (0x130410c00) [pid = 1652] [serial = 1757] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 293 (0x1302ee800) [pid = 1652] [serial = 1756] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 292 (0x139cde000) [pid = 1652] [serial = 1762] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 291 (0x139a67000) [pid = 1652] [serial = 1760] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 290 (0x13a8e9000) [pid = 1652] [serial = 1768] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 289 (0x12f31d400) [pid = 1652] [serial = 1765] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 288 (0x12a73f800) [pid = 1652] [serial = 1744] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 287 (0x12a82cc00) [pid = 1652] [serial = 1745] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 286 (0x123821800) [pid = 1652] [serial = 1741] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 285 (0x127fb3000) [pid = 1652] [serial = 1742] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 284 (0x123d0d400) [pid = 1652] [serial = 1736] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 283 (0x11bb61800) [pid = 1652] [serial = 1735] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 282 (0x127fae800) [pid = 1652] [serial = 1739] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 281 (0x12649f000) [pid = 1652] [serial = 1738] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 280 (0x13a18f800) [pid = 1652] [serial = 1763] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 279 (0x12b2eec00) [pid = 1652] [serial = 1750] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 278 (0x12a913400) [pid = 1652] [serial = 1747] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 277 (0x12ab53400) [pid = 1652] [serial = 1748] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 276 (0x13a8ed800) [pid = 1652] [serial = 1769] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x12ef52000) [pid = 1652] [serial = 1753] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x139c48800) [pid = 1652] [serial = 1766] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x12e705000) [pid = 1652] [serial = 1751] [outer = 0x0] [url = about:blank] 10:55:55 INFO - PROCESS | 1652 | 1461088555827 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 822ms 10:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:55:55 INFO - PROCESS | 1652 | 1461088555876 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:55:55 INFO - PROCESS | 1652 | 1461088555878 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:55:55 INFO - PROCESS | 1652 | 1461088555880 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:55:55 INFO - PROCESS | 1652 | 1461088555882 Marionette TRACE conn2 <- [1,2494,null,{}] 10:55:55 INFO - PROCESS | 1652 | 1461088555886 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:55 INFO - PROCESS | 1652 | 1461088555989 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:55:55 INFO - PROCESS | 1652 | 1461088555995 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0e6000 == 92 [pid = 1652] [id = 631] 10:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 274 (0x11ac4bc00) [pid = 1652] [serial = 1893] [outer = 0x0] 10:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 275 (0x123acf400) [pid = 1652] [serial = 1894] [outer = 0x11ac4bc00] 10:55:56 INFO - PROCESS | 1652 | 1461088556024 Marionette DEBUG loaded listener.js 10:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 276 (0x127038000) [pid = 1652] [serial = 1895] [outer = 0x11ac4bc00] 10:55:56 INFO - PROCESS | 1652 | 1461088556435 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:55:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:55:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 572ms 10:55:56 INFO - PROCESS | 1652 | 1461088556453 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:55:56 INFO - PROCESS | 1652 | 1461088556454 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:55:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:55:56 INFO - PROCESS | 1652 | 1461088556456 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:55:56 INFO - PROCESS | 1652 | 1461088556458 Marionette TRACE conn2 <- [1,2498,null,{}] 10:55:56 INFO - PROCESS | 1652 | 1461088556460 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:56 INFO - PROCESS | 1652 | 1461088556585 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:55:56 INFO - PROCESS | 1652 | 1461088556592 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a871800 == 93 [pid = 1652] [id = 632] 10:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 277 (0x127eb1000) [pid = 1652] [serial = 1896] [outer = 0x0] 10:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 278 (0x129916800) [pid = 1652] [serial = 1897] [outer = 0x127eb1000] 10:55:56 INFO - PROCESS | 1652 | 1461088556620 Marionette DEBUG loaded listener.js 10:55:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 279 (0x12a2d8800) [pid = 1652] [serial = 1898] [outer = 0x127eb1000] 10:55:57 INFO - PROCESS | 1652 | 1461088557009 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 568ms 10:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:55:57 INFO - PROCESS | 1652 | 1461088557025 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:55:57 INFO - PROCESS | 1652 | 1461088557027 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:55:57 INFO - PROCESS | 1652 | 1461088557029 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:55:57 INFO - PROCESS | 1652 | 1461088557030 Marionette TRACE conn2 <- [1,2502,null,{}] 10:55:57 INFO - PROCESS | 1652 | 1461088557035 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:57 INFO - PROCESS | 1652 | 1461088557138 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:55:57 INFO - PROCESS | 1652 | 1461088557142 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cd63000 == 94 [pid = 1652] [id = 633] 10:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 280 (0x129d3b000) [pid = 1652] [serial = 1899] [outer = 0x0] 10:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 281 (0x12a65f000) [pid = 1652] [serial = 1900] [outer = 0x129d3b000] 10:55:57 INFO - PROCESS | 1652 | 1461088557168 Marionette DEBUG loaded listener.js 10:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 282 (0x12a742c00) [pid = 1652] [serial = 1901] [outer = 0x129d3b000] 10:55:57 INFO - PROCESS | 1652 | 1461088557566 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 572ms 10:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:55:57 INFO - PROCESS | 1652 | 1461088557603 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:55:57 INFO - PROCESS | 1652 | 1461088557605 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:55:57 INFO - PROCESS | 1652 | 1461088557642 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:55:57 INFO - PROCESS | 1652 | 1461088557643 Marionette TRACE conn2 <- [1,2506,null,{}] 10:55:57 INFO - PROCESS | 1652 | 1461088557654 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:57 INFO - PROCESS | 1652 | 1461088557760 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:55:57 INFO - PROCESS | 1652 | 1461088557768 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x130946000 == 95 [pid = 1652] [id = 634] 10:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 283 (0x12a73d800) [pid = 1652] [serial = 1902] [outer = 0x0] 10:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 284 (0x12ab58c00) [pid = 1652] [serial = 1903] [outer = 0x12a73d800] 10:55:57 INFO - PROCESS | 1652 | 1461088557794 Marionette DEBUG loaded listener.js 10:55:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 285 (0x12adc0000) [pid = 1652] [serial = 1904] [outer = 0x12a73d800] 10:55:58 INFO - PROCESS | 1652 | 1461088558211 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 612ms 10:55:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:55:58 INFO - PROCESS | 1652 | 1461088558220 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:55:58 INFO - PROCESS | 1652 | 1461088558221 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:55:58 INFO - PROCESS | 1652 | 1461088558223 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:55:58 INFO - PROCESS | 1652 | 1461088558224 Marionette TRACE conn2 <- [1,2510,null,{}] 10:55:58 INFO - PROCESS | 1652 | 1461088558226 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:58 INFO - PROCESS | 1652 | 1461088558380 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:55:58 INFO - PROCESS | 1652 | 1461088558393 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x13812a800 == 96 [pid = 1652] [id = 635] 10:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 286 (0x12aca2c00) [pid = 1652] [serial = 1905] [outer = 0x0] 10:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 287 (0x12b2ae000) [pid = 1652] [serial = 1906] [outer = 0x12aca2c00] 10:55:58 INFO - PROCESS | 1652 | 1461088558418 Marionette DEBUG loaded listener.js 10:55:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 288 (0x12b3f8400) [pid = 1652] [serial = 1907] [outer = 0x12aca2c00] 10:55:58 INFO - PROCESS | 1652 | 1461088558809 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 619ms 10:55:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:55:58 INFO - PROCESS | 1652 | 1461088558843 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:55:58 INFO - PROCESS | 1652 | 1461088558844 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:55:58 INFO - PROCESS | 1652 | 1461088558847 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:55:58 INFO - PROCESS | 1652 | 1461088558848 Marionette TRACE conn2 <- [1,2514,null,{}] 10:55:58 INFO - PROCESS | 1652 | 1461088558857 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:59 INFO - PROCESS | 1652 | 1461088558998 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:55:59 INFO - PROCESS | 1652 | 1461088559010 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x139b30800 == 97 [pid = 1652] [id = 636] 10:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 289 (0x12ae83800) [pid = 1652] [serial = 1908] [outer = 0x0] 10:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 290 (0x12b8d2c00) [pid = 1652] [serial = 1909] [outer = 0x12ae83800] 10:55:59 INFO - PROCESS | 1652 | 1461088559036 Marionette DEBUG loaded listener.js 10:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 291 (0x12bb60400) [pid = 1652] [serial = 1910] [outer = 0x12ae83800] 10:55:59 INFO - PROCESS | 1652 | 1461088559405 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:55:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:55:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 578ms 10:55:59 INFO - PROCESS | 1652 | 1461088559425 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:55:59 INFO - PROCESS | 1652 | 1461088559426 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:55:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:55:59 INFO - PROCESS | 1652 | 1461088559429 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:55:59 INFO - PROCESS | 1652 | 1461088559431 Marionette TRACE conn2 <- [1,2518,null,{}] 10:55:59 INFO - PROCESS | 1652 | 1461088559433 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:55:59 INFO - PROCESS | 1652 | 1461088559591 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:55:59 INFO - PROCESS | 1652 | 1461088559606 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:55:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x139b87000 == 98 [pid = 1652] [id = 637] 10:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 292 (0x12bb60800) [pid = 1652] [serial = 1911] [outer = 0x0] 10:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 293 (0x12bbdf400) [pid = 1652] [serial = 1912] [outer = 0x12bb60800] 10:55:59 INFO - PROCESS | 1652 | 1461088559634 Marionette DEBUG loaded listener.js 10:55:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 294 (0x12d4aac00) [pid = 1652] [serial = 1913] [outer = 0x12bb60800] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 293 (0x118c85800) [pid = 1652] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 292 (0x1164ec400) [pid = 1652] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 291 (0x11bb70000) [pid = 1652] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 290 (0x11bb67c00) [pid = 1652] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 289 (0x1273c0000) [pid = 1652] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 288 (0x12adbec00) [pid = 1652] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 287 (0x10adf9800) [pid = 1652] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 286 (0x12af07000) [pid = 1652] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 285 (0x11a844000) [pid = 1652] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 284 (0x12fd6cc00) [pid = 1652] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 283 (0x12a918c00) [pid = 1652] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 282 (0x10adee400) [pid = 1652] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 281 (0x12e14ac00) [pid = 1652] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 280 (0x12ae86400) [pid = 1652] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 279 (0x112145400) [pid = 1652] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 278 (0x130403c00) [pid = 1652] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 277 (0x129d41400) [pid = 1652] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 276 (0x12f8a1000) [pid = 1652] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 275 (0x139cdcc00) [pid = 1652] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 274 (0x1304a6c00) [pid = 1652] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 273 (0x12e212400) [pid = 1652] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 272 (0x129919800) [pid = 1652] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 271 (0x12649ec00) [pid = 1652] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 270 (0x1290f2800) [pid = 1652] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 269 (0x127faec00) [pid = 1652] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 268 (0x13a4e8400) [pid = 1652] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 267 (0x1304a1000) [pid = 1652] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 266 (0x116417800) [pid = 1652] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 265 (0x11867bc00) [pid = 1652] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 264 (0x1240f9000) [pid = 1652] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 263 (0x129de9c00) [pid = 1652] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x12aca4400) [pid = 1652] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x12bb5ec00) [pid = 1652] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x12e226800) [pid = 1652] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x12e5b2c00) [pid = 1652] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x12e70a800) [pid = 1652] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x1302f5000) [pid = 1652] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x13040c400) [pid = 1652] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x139fe6c00) [pid = 1652] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x123ac4800) [pid = 1652] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x112130800) [pid = 1652] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x11adba800) [pid = 1652] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x1264a1000) [pid = 1652] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x11216f400) [pid = 1652] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x12e5b0c00) [pid = 1652] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x123ac4000) [pid = 1652] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x11565cc00) [pid = 1652] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12ae8e000) [pid = 1652] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x12e5ae800) [pid = 1652] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x11c017c00) [pid = 1652] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x11bb69800) [pid = 1652] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x129d3b800) [pid = 1652] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12ac99c00) [pid = 1652] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x12af07c00) [pid = 1652] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x123a0e800) [pid = 1652] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x123f71c00) [pid = 1652] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x127f0d000) [pid = 1652] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x127d72800) [pid = 1652] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x127fdc000) [pid = 1652] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x11ac47400) [pid = 1652] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x1189f0400) [pid = 1652] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12a831000) [pid = 1652] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x113ecd800) [pid = 1652] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x11a748000) [pid = 1652] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x139ce0400) [pid = 1652] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12b3f0800) [pid = 1652] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x112149800) [pid = 1652] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x11bb6fc00) [pid = 1652] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x1302f7800) [pid = 1652] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x11b829800) [pid = 1652] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11561d400) [pid = 1652] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x139c48c00) [pid = 1652] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x123826800) [pid = 1652] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x11adbf400) [pid = 1652] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x129de3c00) [pid = 1652] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x11213a000) [pid = 1652] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12e5a5400) [pid = 1652] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12d230c00) [pid = 1652] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x1152c8400) [pid = 1652] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x127fe6400) [pid = 1652] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x13a18a800) [pid = 1652] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x11856d800) [pid = 1652] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x11ac52c00) [pid = 1652] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x129d37800) [pid = 1652] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:56:00 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12a73dc00) [pid = 1652] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:56:00 INFO - PROCESS | 1652 | 1461088560643 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:56:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:56:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1223ms 10:56:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:56:00 INFO - PROCESS | 1652 | 1461088560652 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:56:00 INFO - PROCESS | 1652 | 1461088560654 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:56:00 INFO - PROCESS | 1652 | 1461088560656 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:56:00 INFO - PROCESS | 1652 | 1461088560657 Marionette TRACE conn2 <- [1,2522,null,{}] 10:56:00 INFO - PROCESS | 1652 | 1461088560659 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:00 INFO - PROCESS | 1652 | 1461088560775 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:56:00 INFO - PROCESS | 1652 | 1461088560876 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x119279800 == 99 [pid = 1652] [id = 638] 10:56:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 210 (0x10adf1800) [pid = 1652] [serial = 1914] [outer = 0x0] 10:56:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 211 (0x112143c00) [pid = 1652] [serial = 1915] [outer = 0x10adf1800] 10:56:00 INFO - PROCESS | 1652 | 1461088560915 Marionette DEBUG loaded listener.js 10:56:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 212 (0x115654000) [pid = 1652] [serial = 1916] [outer = 0x10adf1800] 10:56:01 INFO - PROCESS | 1652 | 1461088561254 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:56:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:56:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 620ms 10:56:01 INFO - PROCESS | 1652 | 1461088561278 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:56:01 INFO - PROCESS | 1652 | 1461088561280 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:56:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:56:01 INFO - PROCESS | 1652 | 1461088561285 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:56:01 INFO - PROCESS | 1652 | 1461088561287 Marionette TRACE conn2 <- [1,2526,null,{}] 10:56:01 INFO - PROCESS | 1652 | 1461088561290 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:01 INFO - PROCESS | 1652 | 1461088561460 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:56:01 INFO - PROCESS | 1652 | 1461088561603 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x12901f800 == 100 [pid = 1652] [id = 639] 10:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 213 (0x112146000) [pid = 1652] [serial = 1917] [outer = 0x0] 10:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 214 (0x118ce1800) [pid = 1652] [serial = 1918] [outer = 0x112146000] 10:56:01 INFO - PROCESS | 1652 | 1461088561643 Marionette DEBUG loaded listener.js 10:56:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 215 (0x11adbf400) [pid = 1652] [serial = 1919] [outer = 0x112146000] 10:56:02 INFO - PROCESS | 1652 | 1461088561997 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:56:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:56:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 771ms 10:56:02 INFO - PROCESS | 1652 | 1461088562081 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:56:02 INFO - PROCESS | 1652 | 1461088562082 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:56:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:56:02 INFO - PROCESS | 1652 | 1461088562089 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:56:02 INFO - PROCESS | 1652 | 1461088562090 Marionette TRACE conn2 <- [1,2530,null,{}] 10:56:02 INFO - PROCESS | 1652 | 1461088562092 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:02 INFO - PROCESS | 1652 | 1461088562202 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:56:02 INFO - PROCESS | 1652 | 1461088562207 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x13711f800 == 101 [pid = 1652] [id = 640] 10:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 216 (0x11a83b000) [pid = 1652] [serial = 1920] [outer = 0x0] 10:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 217 (0x123ac4800) [pid = 1652] [serial = 1921] [outer = 0x11a83b000] 10:56:02 INFO - PROCESS | 1652 | 1461088562232 Marionette DEBUG loaded listener.js 10:56:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 218 (0x127270800) [pid = 1652] [serial = 1922] [outer = 0x11a83b000] 10:56:02 INFO - PROCESS | 1652 | 1461088562790 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:56:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:56:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 770ms 10:56:02 INFO - PROCESS | 1652 | 1461088562860 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:56:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:56:02 INFO - PROCESS | 1652 | 1461088562862 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:56:02 INFO - PROCESS | 1652 | 1461088562866 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:56:02 INFO - PROCESS | 1652 | 1461088562869 Marionette TRACE conn2 <- [1,2534,null,{}] 10:56:02 INFO - PROCESS | 1652 | 1461088562874 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:03 INFO - PROCESS | 1652 | 1461088563011 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:56:03 INFO - PROCESS | 1652 | 1461088563158 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12396b800 == 102 [pid = 1652] [id = 641] 10:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 219 (0x11216e800) [pid = 1652] [serial = 1923] [outer = 0x0] 10:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 220 (0x11564fc00) [pid = 1652] [serial = 1924] [outer = 0x11216e800] 10:56:03 INFO - PROCESS | 1652 | 1461088563193 Marionette DEBUG loaded listener.js 10:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 221 (0x1191bec00) [pid = 1652] [serial = 1925] [outer = 0x11216e800] 10:56:03 INFO - PROCESS | 1652 | 1461088563670 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:56:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:56:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 821ms 10:56:03 INFO - PROCESS | 1652 | 1461088563688 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:56:03 INFO - PROCESS | 1652 | 1461088563692 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:56:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:56:03 INFO - PROCESS | 1652 | 1461088563697 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:56:03 INFO - PROCESS | 1652 | 1461088563699 Marionette TRACE conn2 <- [1,2538,null,{}] 10:56:03 INFO - PROCESS | 1652 | 1461088563702 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:03 INFO - PROCESS | 1652 | 1461088563830 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:56:03 INFO - PROCESS | 1652 | 1461088563969 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be3a000 == 103 [pid = 1652] [id = 642] 10:56:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 222 (0x11a7af400) [pid = 1652] [serial = 1926] [outer = 0x0] 10:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 223 (0x11adbd000) [pid = 1652] [serial = 1927] [outer = 0x11a7af400] 10:56:04 INFO - PROCESS | 1652 | 1461088564002 Marionette DEBUG loaded listener.js 10:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 224 (0x11c061000) [pid = 1652] [serial = 1928] [outer = 0x11a7af400] 10:56:04 INFO - PROCESS | 1652 | 1461088564422 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:56:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:56:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 771ms 10:56:04 INFO - PROCESS | 1652 | 1461088564468 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:56:04 INFO - PROCESS | 1652 | 1461088564469 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:56:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:56:04 INFO - PROCESS | 1652 | 1461088564473 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:56:04 INFO - PROCESS | 1652 | 1461088564476 Marionette TRACE conn2 <- [1,2542,null,{}] 10:56:04 INFO - PROCESS | 1652 | 1461088564485 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:04 INFO - PROCESS | 1652 | 1461088564651 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:56:04 INFO - PROCESS | 1652 | 1461088564841 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x13711e000 == 104 [pid = 1652] [id = 643] 10:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 225 (0x11c063000) [pid = 1652] [serial = 1929] [outer = 0x0] 10:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 226 (0x12649fc00) [pid = 1652] [serial = 1930] [outer = 0x11c063000] 10:56:04 INFO - PROCESS | 1652 | 1461088564892 Marionette DEBUG loaded listener.js 10:56:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 227 (0x127fb5400) [pid = 1652] [serial = 1931] [outer = 0x11c063000] 10:56:05 INFO - PROCESS | 1652 | 1461088565386 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:56:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:56:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 979ms 10:56:05 INFO - PROCESS | 1652 | 1461088565452 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:56:05 INFO - PROCESS | 1652 | 1461088565454 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:56:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:56:05 INFO - PROCESS | 1652 | 1461088565456 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:56:05 INFO - PROCESS | 1652 | 1461088565457 Marionette TRACE conn2 <- [1,2546,null,{}] 10:56:05 INFO - PROCESS | 1652 | 1461088565460 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:05 INFO - PROCESS | 1652 | 1461088565592 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:56:05 INFO - PROCESS | 1652 | 1461088565699 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x139ea2800 == 105 [pid = 1652] [id = 644] 10:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 228 (0x1290ef400) [pid = 1652] [serial = 1932] [outer = 0x0] 10:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 229 (0x129d34000) [pid = 1652] [serial = 1933] [outer = 0x1290ef400] 10:56:05 INFO - PROCESS | 1652 | 1461088565730 Marionette DEBUG loaded listener.js 10:56:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 230 (0x129de9000) [pid = 1652] [serial = 1934] [outer = 0x1290ef400] 10:56:06 INFO - PROCESS | 1652 | 1461088566208 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:56:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:56:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 769ms 10:56:06 INFO - PROCESS | 1652 | 1461088566226 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:56:06 INFO - PROCESS | 1652 | 1461088566228 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:56:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:56:06 INFO - PROCESS | 1652 | 1461088566232 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:56:06 INFO - PROCESS | 1652 | 1461088566234 Marionette TRACE conn2 <- [1,2550,null,{}] 10:56:06 INFO - PROCESS | 1652 | 1461088566237 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:06 INFO - PROCESS | 1652 | 1461088566434 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:56:06 INFO - PROCESS | 1652 | 1461088566593 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x139ec5000 == 106 [pid = 1652] [id = 645] 10:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 231 (0x129d37c00) [pid = 1652] [serial = 1935] [outer = 0x0] 10:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 232 (0x12a2cdc00) [pid = 1652] [serial = 1936] [outer = 0x129d37c00] 10:56:06 INFO - PROCESS | 1652 | 1461088566624 Marionette DEBUG loaded listener.js 10:56:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 233 (0x12a740000) [pid = 1652] [serial = 1937] [outer = 0x129d37c00] 10:56:07 INFO - PROCESS | 1652 | 1461088567109 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:56:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:56:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 921ms 10:56:07 INFO - PROCESS | 1652 | 1461088567153 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:56:07 INFO - PROCESS | 1652 | 1461088567155 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:56:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:56:07 INFO - PROCESS | 1652 | 1461088567157 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:56:07 INFO - PROCESS | 1652 | 1461088567158 Marionette TRACE conn2 <- [1,2554,null,{}] 10:56:07 INFO - PROCESS | 1652 | 1461088567161 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:07 INFO - PROCESS | 1652 | 1461088567307 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:56:07 INFO - PROCESS | 1652 | 1461088567418 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a0b0000 == 107 [pid = 1652] [id = 646] 10:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 234 (0x12a91d000) [pid = 1652] [serial = 1938] [outer = 0x0] 10:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 235 (0x12b8c5800) [pid = 1652] [serial = 1939] [outer = 0x12a91d000] 10:56:07 INFO - PROCESS | 1652 | 1461088567451 Marionette DEBUG loaded listener.js 10:56:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 236 (0x12bb68c00) [pid = 1652] [serial = 1940] [outer = 0x12a91d000] 10:56:08 INFO - PROCESS | 1652 | 1461088568007 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:56:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:56:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 919ms 10:56:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:56:08 INFO - PROCESS | 1652 | 1461088568077 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:56:08 INFO - PROCESS | 1652 | 1461088568080 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:56:08 INFO - PROCESS | 1652 | 1461088568083 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:56:08 INFO - PROCESS | 1652 | 1461088568085 Marionette TRACE conn2 <- [1,2558,null,{}] 10:56:08 INFO - PROCESS | 1652 | 1461088568089 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:08 INFO - PROCESS | 1652 | 1461088568231 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:56:08 INFO - PROCESS | 1652 | 1461088568340 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a135000 == 108 [pid = 1652] [id = 647] 10:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 237 (0x12aca5400) [pid = 1652] [serial = 1941] [outer = 0x0] 10:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 238 (0x12ce6dc00) [pid = 1652] [serial = 1942] [outer = 0x12aca5400] 10:56:08 INFO - PROCESS | 1652 | 1461088568369 Marionette DEBUG loaded listener.js 10:56:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 239 (0x12d22c000) [pid = 1652] [serial = 1943] [outer = 0x12aca5400] 10:56:08 INFO - PROCESS | 1652 | 1461088568860 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:56:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:56:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 822ms 10:56:08 INFO - PROCESS | 1652 | 1461088568904 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:56:08 INFO - PROCESS | 1652 | 1461088568906 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:56:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:56:08 INFO - PROCESS | 1652 | 1461088568908 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:56:08 INFO - PROCESS | 1652 | 1461088568909 Marionette TRACE conn2 <- [1,2562,null,{}] 10:56:08 INFO - PROCESS | 1652 | 1461088568912 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:09 INFO - PROCESS | 1652 | 1461088569043 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:56:09 INFO - PROCESS | 1652 | 1461088569154 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a1bc800 == 109 [pid = 1652] [id = 648] 10:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 240 (0x112177800) [pid = 1652] [serial = 1944] [outer = 0x0] 10:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 241 (0x12bbe1c00) [pid = 1652] [serial = 1945] [outer = 0x112177800] 10:56:09 INFO - PROCESS | 1652 | 1461088569183 Marionette DEBUG loaded listener.js 10:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 242 (0x12d4cb800) [pid = 1652] [serial = 1946] [outer = 0x112177800] 10:56:09 INFO - PROCESS | 1652 | 1461088569623 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:56:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:56:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 771ms 10:56:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:56:09 INFO - PROCESS | 1652 | 1461088569680 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:56:09 INFO - PROCESS | 1652 | 1461088569682 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:56:09 INFO - PROCESS | 1652 | 1461088569684 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:56:09 INFO - PROCESS | 1652 | 1461088569685 Marionette TRACE conn2 <- [1,2566,null,{}] 10:56:09 INFO - PROCESS | 1652 | 1461088569688 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:09 INFO - PROCESS | 1652 | 1461088569817 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:56:09 INFO - PROCESS | 1652 | 1461088569927 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x13a9d1000 == 110 [pid = 1652] [id = 649] 10:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 243 (0x127d74400) [pid = 1652] [serial = 1947] [outer = 0x0] 10:56:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 244 (0x12e147000) [pid = 1652] [serial = 1948] [outer = 0x127d74400] 10:56:09 INFO - PROCESS | 1652 | 1461088569957 Marionette DEBUG loaded listener.js 10:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 245 (0x12e153800) [pid = 1652] [serial = 1949] [outer = 0x127d74400] 10:56:10 INFO - PROCESS | 1652 | 1461088570516 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:56:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:56:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 869ms 10:56:10 INFO - PROCESS | 1652 | 1461088570554 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:56:10 INFO - PROCESS | 1652 | 1461088570555 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:56:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:56:10 INFO - PROCESS | 1652 | 1461088570557 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:56:10 INFO - PROCESS | 1652 | 1461088570558 Marionette TRACE conn2 <- [1,2570,null,{}] 10:56:10 INFO - PROCESS | 1652 | 1461088570561 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:10 INFO - PROCESS | 1652 | 1461088570694 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:56:10 INFO - PROCESS | 1652 | 1461088570806 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12712e000 == 111 [pid = 1652] [id = 650] 10:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 246 (0x11a83d000) [pid = 1652] [serial = 1950] [outer = 0x0] 10:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 247 (0x123ac4400) [pid = 1652] [serial = 1951] [outer = 0x11a83d000] 10:56:10 INFO - PROCESS | 1652 | 1461088570837 Marionette DEBUG loaded listener.js 10:56:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 248 (0x12d4cf400) [pid = 1652] [serial = 1952] [outer = 0x11a83d000] 10:56:11 INFO - PROCESS | 1652 | 1461088571321 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:56:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:56:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 820ms 10:56:11 INFO - PROCESS | 1652 | 1461088571378 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:56:11 INFO - PROCESS | 1652 | 1461088571380 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:56:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:56:11 INFO - PROCESS | 1652 | 1461088571404 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:56:11 INFO - PROCESS | 1652 | 1461088571406 Marionette TRACE conn2 <- [1,2574,null,{}] 10:56:11 INFO - PROCESS | 1652 | 1461088571408 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:11 INFO - PROCESS | 1652 | 1461088571568 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:56:11 INFO - PROCESS | 1652 | 1461088571756 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x129990800 == 112 [pid = 1652] [id = 651] 10:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 249 (0x115260400) [pid = 1652] [serial = 1953] [outer = 0x0] 10:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 250 (0x11bb63800) [pid = 1652] [serial = 1954] [outer = 0x115260400] 10:56:11 INFO - PROCESS | 1652 | 1461088571810 Marionette DEBUG loaded listener.js 10:56:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 251 (0x12e226400) [pid = 1652] [serial = 1955] [outer = 0x115260400] 10:56:12 INFO - PROCESS | 1652 | 1461088572366 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:56:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:56:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 976ms 10:56:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:56:12 INFO - PROCESS | 1652 | 1461088572377 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:56:12 INFO - PROCESS | 1652 | 1461088572379 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:56:12 INFO - PROCESS | 1652 | 1461088572383 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:56:12 INFO - PROCESS | 1652 | 1461088572385 Marionette TRACE conn2 <- [1,2578,null,{}] 10:56:12 INFO - PROCESS | 1652 | 1461088572388 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:12 INFO - PROCESS | 1652 | 1461088572520 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:56:12 INFO - PROCESS | 1652 | 1461088572663 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x129dd6800 == 113 [pid = 1652] [id = 652] 10:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 252 (0x112141c00) [pid = 1652] [serial = 1956] [outer = 0x0] 10:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 253 (0x115614000) [pid = 1652] [serial = 1957] [outer = 0x112141c00] 10:56:12 INFO - PROCESS | 1652 | 1461088572694 Marionette DEBUG loaded listener.js 10:56:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 254 (0x1273c2800) [pid = 1652] [serial = 1958] [outer = 0x112141c00] 10:56:13 INFO - PROCESS | 1652 | 1461088573142 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:56:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:56:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 821ms 10:56:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:56:13 INFO - PROCESS | 1652 | 1461088573204 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:56:13 INFO - PROCESS | 1652 | 1461088573205 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:56:13 INFO - PROCESS | 1652 | 1461088573208 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:56:13 INFO - PROCESS | 1652 | 1461088573209 Marionette TRACE conn2 <- [1,2582,null,{}] 10:56:13 INFO - PROCESS | 1652 | 1461088573211 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:13 INFO - PROCESS | 1652 | 1461088573345 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:56:13 INFO - PROCESS | 1652 | 1461088573489 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a51d000 == 114 [pid = 1652] [id = 653] 10:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 255 (0x10adf6000) [pid = 1652] [serial = 1959] [outer = 0x0] 10:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 256 (0x112225c00) [pid = 1652] [serial = 1960] [outer = 0x10adf6000] 10:56:13 INFO - PROCESS | 1652 | 1461088573519 Marionette DEBUG loaded listener.js 10:56:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 257 (0x11a7a4400) [pid = 1652] [serial = 1961] [outer = 0x10adf6000] 10:56:14 INFO - PROCESS | 1652 | 1461088574292 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:56:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:56:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1120ms 10:56:14 INFO - PROCESS | 1652 | 1461088574328 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:56:14 INFO - PROCESS | 1652 | 1461088574332 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:56:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:56:14 INFO - PROCESS | 1652 | 1461088574336 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:56:14 INFO - PROCESS | 1652 | 1461088574338 Marionette TRACE conn2 <- [1,2586,null,{}] 10:56:14 INFO - PROCESS | 1652 | 1461088574341 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:14 INFO - PROCESS | 1652 | 1461088574469 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:56:14 INFO - PROCESS | 1652 | 1461088574619 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7db000 == 115 [pid = 1652] [id = 654] 10:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 258 (0x11221a400) [pid = 1652] [serial = 1962] [outer = 0x0] 10:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 259 (0x11460fc00) [pid = 1652] [serial = 1963] [outer = 0x11221a400] 10:56:14 INFO - PROCESS | 1652 | 1461088574652 Marionette DEBUG loaded listener.js 10:56:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 260 (0x1164ec400) [pid = 1652] [serial = 1964] [outer = 0x11221a400] 10:56:15 INFO - PROCESS | 1652 | 1461088575178 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:56:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:56:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 876ms 10:56:15 INFO - PROCESS | 1652 | 1461088575213 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:56:15 INFO - PROCESS | 1652 | 1461088575219 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:56:15 INFO - PROCESS | 1652 | 1461088575225 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:56:15 INFO - PROCESS | 1652 | 1461088575228 Marionette TRACE conn2 <- [1,2590,null,{}] 10:56:15 INFO - PROCESS | 1652 | 1461088575257 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:15 INFO - PROCESS | 1652 | 1461088575446 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:56:15 INFO - PROCESS | 1652 | 1461088575622 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x1264c9800 == 116 [pid = 1652] [id = 655] 10:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 261 (0x11760f000) [pid = 1652] [serial = 1965] [outer = 0x0] 10:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 262 (0x11a856000) [pid = 1652] [serial = 1966] [outer = 0x11760f000] 10:56:15 INFO - PROCESS | 1652 | 1461088575654 Marionette DEBUG loaded listener.js 10:56:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 263 (0x11ac4b400) [pid = 1652] [serial = 1967] [outer = 0x11760f000] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12b280000 == 115 [pid = 1652] [id = 241] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x130947000 == 114 [pid = 1652] [id = 297] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x13a1bf800 == 113 [pid = 1652] [id = 574] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12eb96800 == 112 [pid = 1652] [id = 472] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x123c57800 == 111 [pid = 1652] [id = 436] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12d483000 == 110 [pid = 1652] [id = 146] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x13a1ab000 == 109 [pid = 1652] [id = 573] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12901f800 == 108 [pid = 1652] [id = 639] 10:56:15 INFO - PROCESS | 1652 | --DOMWINDOW == 262 (0x12a26fc00) [pid = 1652] [serial = 1843] [outer = 0x0] [url = about:blank] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x119279800 == 107 [pid = 1652] [id = 638] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x139b87000 == 106 [pid = 1652] [id = 637] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x139b30800 == 105 [pid = 1652] [id = 636] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x13812a800 == 104 [pid = 1652] [id = 635] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x130946000 == 103 [pid = 1652] [id = 634] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12cd63000 == 102 [pid = 1652] [id = 633] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12a871800 == 101 [pid = 1652] [id = 632] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0e6000 == 100 [pid = 1652] [id = 631] 10:56:15 INFO - PROCESS | 1652 | --DOCSHELL 0x12f33a000 == 99 [pid = 1652] [id = 630] 10:56:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12e341800 == 98 [pid = 1652] [id = 629] 10:56:16 INFO - PROCESS | 1652 | --DOCSHELL 0x127db8000 == 97 [pid = 1652] [id = 628] 10:56:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12a29a800 == 96 [pid = 1652] [id = 627] 10:56:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12fe3c000 == 95 [pid = 1652] [id = 622] 10:56:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8cc800 == 94 [pid = 1652] [id = 621] 10:56:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12f33e000 == 93 [pid = 1652] [id = 620] 10:56:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12eba0800 == 92 [pid = 1652] [id = 619] 10:56:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12e917000 == 91 [pid = 1652] [id = 618] 10:56:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12cec7000 == 90 [pid = 1652] [id = 617] 10:56:16 INFO - PROCESS | 1652 | --DOCSHELL 0x126444800 == 89 [pid = 1652] [id = 616] 10:56:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118f85000 == 88 [pid = 1652] [id = 615] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 261 (0x1302ed000) [pid = 1652] [serial = 1586] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 260 (0x12977ac00) [pid = 1652] [serial = 1517] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 259 (0x13ac35800) [pid = 1652] [serial = 1733] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 258 (0x13a96ac00) [pid = 1652] [serial = 1658] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 257 (0x11a841000) [pid = 1652] [serial = 1448] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 256 (0x12f8ac400) [pid = 1652] [serial = 1577] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 255 (0x123f7d400) [pid = 1652] [serial = 1628] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 254 (0x13040c000) [pid = 1652] [serial = 1643] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 253 (0x12fd57400) [pid = 1652] [serial = 1709] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 252 (0x11465d800) [pid = 1652] [serial = 1625] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 251 (0x12f4ad000) [pid = 1652] [serial = 1574] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 250 (0x12d234c00) [pid = 1652] [serial = 1436] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 249 (0x1302eb800) [pid = 1652] [serial = 1583] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 248 (0x139cd8c00) [pid = 1652] [serial = 1712] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 247 (0x13ac2dc00) [pid = 1652] [serial = 1730] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 246 (0x12fd6c000) [pid = 1652] [serial = 1580] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 245 (0x13a18a400) [pid = 1652] [serial = 1721] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 244 (0x139ff1000) [pid = 1652] [serial = 1718] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 243 (0x12e5ad400) [pid = 1652] [serial = 1442] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 242 (0x12ab5a800) [pid = 1652] [serial = 1430] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 241 (0x12a73b800) [pid = 1652] [serial = 1631] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 240 (0x129d3d400) [pid = 1652] [serial = 1565] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 239 (0x12cdb6000) [pid = 1652] [serial = 1637] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 238 (0x13a971800) [pid = 1652] [serial = 1727] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 237 (0x139cdb400) [pid = 1652] [serial = 1715] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 236 (0x11a85b800) [pid = 1652] [serial = 1490] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 235 (0x123a10c00) [pid = 1652] [serial = 1493] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 234 (0x129de4000) [pid = 1652] [serial = 1496] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 233 (0x12aca3400) [pid = 1652] [serial = 1499] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 232 (0x12b2ee800) [pid = 1652] [serial = 1502] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 231 (0x12e220c00) [pid = 1652] [serial = 1505] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 230 (0x12e5b2800) [pid = 1652] [serial = 1508] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 229 (0x12e70f400) [pid = 1652] [serial = 1511] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 228 (0x12e9a5800) [pid = 1652] [serial = 1514] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 227 (0x139a68800) [pid = 1652] [serial = 1646] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 226 (0x139fe7c00) [pid = 1652] [serial = 1649] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 225 (0x139ff2400) [pid = 1652] [serial = 1652] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 224 (0x13a4f1000) [pid = 1652] [serial = 1655] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 223 (0x11571fc00) [pid = 1652] [serial = 1697] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 222 (0x1264a0800) [pid = 1652] [serial = 1700] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 221 (0x12a65e000) [pid = 1652] [serial = 1703] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 220 (0x123d75400) [pid = 1652] [serial = 1424] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 219 (0x12ae89800) [pid = 1652] [serial = 1568] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 218 (0x12a2cf400) [pid = 1652] [serial = 1445] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 217 (0x12fd51400) [pid = 1652] [serial = 1640] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 216 (0x12e215800) [pid = 1652] [serial = 1439] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 215 (0x11a844c00) [pid = 1652] [serial = 1559] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 214 (0x129d35c00) [pid = 1652] [serial = 1427] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 213 (0x13a4ea400) [pid = 1652] [serial = 1724] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 212 (0x11a845400) [pid = 1652] [serial = 1421] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 211 (0x123ac8c00) [pid = 1652] [serial = 1562] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 210 (0x12adc5000) [pid = 1652] [serial = 1433] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 209 (0x12b2ae800) [pid = 1652] [serial = 1706] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 208 (0x12bbe2c00) [pid = 1652] [serial = 1634] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 207 (0x12d4a9c00) [pid = 1652] [serial = 1571] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 206 (0x12ae8c400) [pid = 1652] [serial = 1348] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 205 (0x12fd53c00) [pid = 1652] [serial = 1369] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 204 (0x123acd400) [pid = 1652] [serial = 1556] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 203 (0x11b878800) [pid = 1652] [serial = 1351] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 202 (0x12e14d000) [pid = 1652] [serial = 1363] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 201 (0x12f4b2000) [pid = 1652] [serial = 1366] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 200 (0x12a654000) [pid = 1652] [serial = 1418] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 199 (0x12991e800) [pid = 1652] [serial = 1354] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 198 (0x12ac99400) [pid = 1652] [serial = 1357] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12ae8f800) [pid = 1652] [serial = 1360] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12bbe0400) [pid = 1652] [serial = 1487] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x124242000) [pid = 1652] [serial = 1828] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1271ec800) [pid = 1652] [serial = 1831] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x129914800) [pid = 1652] [serial = 1837] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x127ea3400) [pid = 1652] [serial = 1834] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x127611000) [pid = 1652] [serial = 1832] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x129d35800) [pid = 1652] [serial = 1840] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x127fdb800) [pid = 1652] [serial = 1838] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x127f07c00) [pid = 1652] [serial = 1835] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x13abf0400) [pid = 1652] [serial = 1804] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11acd6800) [pid = 1652] [serial = 1819] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x11adbc000) [pid = 1652] [serial = 1820] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x119c19400) [pid = 1652] [serial = 1814] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x119136800) [pid = 1652] [serial = 1813] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x129d3a400) [pid = 1652] [serial = 1801] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x12ae85800) [pid = 1652] [serial = 1781] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x12a91c800) [pid = 1652] [serial = 1780] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11561a000) [pid = 1652] [serial = 1811] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x115124c00) [pid = 1652] [serial = 1810] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11a7a8400) [pid = 1652] [serial = 1816] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11a85bc00) [pid = 1652] [serial = 1817] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x13a932400) [pid = 1652] [serial = 1790] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x13a8f3400) [pid = 1652] [serial = 1789] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x13a14a000) [pid = 1652] [serial = 1798] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1302f0c00) [pid = 1652] [serial = 1784] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x12ce78400) [pid = 1652] [serial = 1783] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11221e000) [pid = 1652] [serial = 1808] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11214f400) [pid = 1652] [serial = 1807] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x1299dd800) [pid = 1652] [serial = 1778] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x127faa400) [pid = 1652] [serial = 1777] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x139c43c00) [pid = 1652] [serial = 1787] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x139c3a400) [pid = 1652] [serial = 1786] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11b880800) [pid = 1652] [serial = 1822] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x123819c00) [pid = 1652] [serial = 1823] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11adb9000) [pid = 1652] [serial = 1775] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x116494400) [pid = 1652] [serial = 1774] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x13a972400) [pid = 1652] [serial = 1792] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x13a96d400) [pid = 1652] [serial = 1772] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x13abea400) [pid = 1652] [serial = 1795] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x123ac5c00) [pid = 1652] [serial = 1825] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x129def000) [pid = 1652] [serial = 1841] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12649e800) [pid = 1652] [serial = 1829] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x123d77400) [pid = 1652] [serial = 1826] [outer = 0x0] [url = about:blank] 10:56:16 INFO - PROCESS | 1652 | 1461088576170 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 976ms 10:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:56:16 INFO - PROCESS | 1652 | 1461088576205 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:56:16 INFO - PROCESS | 1652 | 1461088576207 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:56:16 INFO - PROCESS | 1652 | 1461088576209 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:56:16 INFO - PROCESS | 1652 | 1461088576211 Marionette TRACE conn2 <- [1,2594,null,{}] 10:56:16 INFO - PROCESS | 1652 | 1461088576223 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:16 INFO - PROCESS | 1652 | 1461088576336 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:56:16 INFO - PROCESS | 1652 | 1461088576340 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c37b800 == 89 [pid = 1652] [id = 656] 10:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x11adba800) [pid = 1652] [serial = 1968] [outer = 0x0] 10:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11ade0800) [pid = 1652] [serial = 1969] [outer = 0x11adba800] 10:56:16 INFO - PROCESS | 1652 | 1461088576369 Marionette DEBUG loaded listener.js 10:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11bb66400) [pid = 1652] [serial = 1970] [outer = 0x11adba800] 10:56:16 INFO - PROCESS | 1652 | 1461088576788 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:56:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:56:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 624ms 10:56:16 INFO - PROCESS | 1652 | 1461088576836 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:56:16 INFO - PROCESS | 1652 | 1461088576838 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:56:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:56:16 INFO - PROCESS | 1652 | 1461088576842 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:56:16 INFO - PROCESS | 1652 | 1461088576843 Marionette TRACE conn2 <- [1,2598,null,{}] 10:56:16 INFO - PROCESS | 1652 | 1461088576846 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:16 INFO - PROCESS | 1652 | 1461088576973 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:56:16 INFO - PROCESS | 1652 | 1461088576978 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x129ddf000 == 90 [pid = 1652] [id = 657] 10:56:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11c05b800) [pid = 1652] [serial = 1971] [outer = 0x0] 10:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x123c3bc00) [pid = 1652] [serial = 1972] [outer = 0x11c05b800] 10:56:17 INFO - PROCESS | 1652 | 1461088577009 Marionette DEBUG loaded listener.js 10:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x1244d3400) [pid = 1652] [serial = 1973] [outer = 0x11c05b800] 10:56:17 INFO - PROCESS | 1652 | 1461088577404 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 568ms 10:56:17 INFO - PROCESS | 1652 | 1461088577411 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:56:17 INFO - PROCESS | 1652 | 1461088577412 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:56:17 INFO - PROCESS | 1652 | 1461088577419 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:56:17 INFO - PROCESS | 1652 | 1461088577420 Marionette TRACE conn2 <- [1,2602,null,{}] 10:56:17 INFO - PROCESS | 1652 | 1461088577423 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:17 INFO - PROCESS | 1652 | 1461088577534 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:56:17 INFO - PROCESS | 1652 | 1461088577539 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a870800 == 91 [pid = 1652] [id = 658] 10:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x1244d5c00) [pid = 1652] [serial = 1974] [outer = 0x0] 10:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1271ec800) [pid = 1652] [serial = 1975] [outer = 0x1244d5c00] 10:56:17 INFO - PROCESS | 1652 | 1461088577566 Marionette DEBUG loaded listener.js 10:56:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12760d800) [pid = 1652] [serial = 1976] [outer = 0x1244d5c00] 10:56:17 INFO - PROCESS | 1652 | 1461088577967 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 575ms 10:56:18 INFO - PROCESS | 1652 | 1461088578022 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:56:18 INFO - PROCESS | 1652 | 1461088578023 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:56:18 INFO - PROCESS | 1652 | 1461088578043 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:56:18 INFO - PROCESS | 1652 | 1461088578044 Marionette TRACE conn2 <- [1,2606,null,{}] 10:56:18 INFO - PROCESS | 1652 | 1461088578047 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:18 INFO - PROCESS | 1652 | 1461088578194 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:56:18 INFO - PROCESS | 1652 | 1461088578211 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b87b800 == 92 [pid = 1652] [id = 659] 10:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x127ead800) [pid = 1652] [serial = 1977] [outer = 0x0] 10:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x127fe2000) [pid = 1652] [serial = 1978] [outer = 0x127ead800] 10:56:18 INFO - PROCESS | 1652 | 1461088578240 Marionette DEBUG loaded listener.js 10:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x1299df000) [pid = 1652] [serial = 1979] [outer = 0x127ead800] 10:56:18 INFO - PROCESS | 1652 | 1461088578627 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:56:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:56:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 627ms 10:56:18 INFO - PROCESS | 1652 | 1461088578670 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:56:18 INFO - PROCESS | 1652 | 1461088578671 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:56:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:56:18 INFO - PROCESS | 1652 | 1461088578674 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:56:18 INFO - PROCESS | 1652 | 1461088578675 Marionette TRACE conn2 <- [1,2610,null,{}] 10:56:18 INFO - PROCESS | 1652 | 1461088578677 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:18 INFO - PROCESS | 1652 | 1461088578819 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:56:18 INFO - PROCESS | 1652 | 1461088578836 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cecd000 == 93 [pid = 1652] [id = 660] 10:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x127f0a800) [pid = 1652] [serial = 1980] [outer = 0x0] 10:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x129d1d800) [pid = 1652] [serial = 1981] [outer = 0x127f0a800] 10:56:18 INFO - PROCESS | 1652 | 1461088578862 Marionette DEBUG loaded listener.js 10:56:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x129def000) [pid = 1652] [serial = 1982] [outer = 0x127f0a800] 10:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 569ms 10:56:19 INFO - PROCESS | 1652 | 1461088579236 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:56:19 INFO - PROCESS | 1652 | 1461088579243 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:56:19 INFO - PROCESS | 1652 | 1461088579244 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:56:19 INFO - PROCESS | 1652 | 1461088579246 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:56:19 INFO - PROCESS | 1652 | 1461088579248 Marionette TRACE conn2 <- [1,2614,null,{}] 10:56:19 INFO - PROCESS | 1652 | 1461088579254 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:19 INFO - PROCESS | 1652 | 1461088579397 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:56:19 INFO - PROCESS | 1652 | 1461088579409 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e347000 == 94 [pid = 1652] [id = 661] 10:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x1299e8c00) [pid = 1652] [serial = 1983] [outer = 0x0] 10:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12a2d4800) [pid = 1652] [serial = 1984] [outer = 0x1299e8c00] 10:56:19 INFO - PROCESS | 1652 | 1461088579435 Marionette DEBUG loaded listener.js 10:56:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12a73b400) [pid = 1652] [serial = 1985] [outer = 0x1299e8c00] 10:56:19 INFO - PROCESS | 1652 | 1461088579833 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 622ms 10:56:19 INFO - PROCESS | 1652 | 1461088579871 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:56:19 INFO - PROCESS | 1652 | 1461088579872 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:56:19 INFO - PROCESS | 1652 | 1461088579874 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:56:19 INFO - PROCESS | 1652 | 1461088579875 Marionette TRACE conn2 <- [1,2618,null,{}] 10:56:19 INFO - PROCESS | 1652 | 1461088579878 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:20 INFO - PROCESS | 1652 | 1461088580024 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x129d37400) [pid = 1652] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11a74d000) [pid = 1652] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x12aca2c00) [pid = 1652] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x129d3b000) [pid = 1652] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x12ae83800) [pid = 1652] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x127ea6000) [pid = 1652] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x127eb1000) [pid = 1652] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11ac4bc00) [pid = 1652] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12bb60800) [pid = 1652] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x11b4ae400) [pid = 1652] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x11403a800) [pid = 1652] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12a73d800) [pid = 1652] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x10adf1800) [pid = 1652] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:56:20 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x112146000) [pid = 1652] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:56:20 INFO - PROCESS | 1652 | 1461088580398 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7e9800 == 95 [pid = 1652] [id = 662] 10:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x112146000) [pid = 1652] [serial = 1986] [outer = 0x0] 10:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x115125c00) [pid = 1652] [serial = 1987] [outer = 0x112146000] 10:56:20 INFO - PROCESS | 1652 | 1461088580424 Marionette DEBUG loaded listener.js 10:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11bbd2400) [pid = 1652] [serial = 1988] [outer = 0x112146000] 10:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 868ms 10:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:56:20 INFO - PROCESS | 1652 | 1461088580740 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:56:20 INFO - PROCESS | 1652 | 1461088580743 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:56:20 INFO - PROCESS | 1652 | 1461088580744 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:56:20 INFO - PROCESS | 1652 | 1461088580747 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:56:20 INFO - PROCESS | 1652 | 1461088580748 Marionette TRACE conn2 <- [1,2622,null,{}] 10:56:20 INFO - PROCESS | 1652 | 1461088580756 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:20 INFO - PROCESS | 1652 | 1461088580872 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:56:20 INFO - PROCESS | 1652 | 1461088580876 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec8b800 == 96 [pid = 1652] [id = 663] 10:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x127fb2000) [pid = 1652] [serial = 1989] [outer = 0x0] 10:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12a82c400) [pid = 1652] [serial = 1990] [outer = 0x127fb2000] 10:56:20 INFO - PROCESS | 1652 | 1461088580902 Marionette DEBUG loaded listener.js 10:56:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a91b800) [pid = 1652] [serial = 1991] [outer = 0x127fb2000] 10:56:21 INFO - PROCESS | 1652 | 1461088581293 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 574ms 10:56:21 INFO - PROCESS | 1652 | 1461088581344 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:56:21 INFO - PROCESS | 1652 | 1461088581346 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:56:21 INFO - PROCESS | 1652 | 1461088581348 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:56:21 INFO - PROCESS | 1652 | 1461088581354 Marionette TRACE conn2 <- [1,2626,null,{}] 10:56:21 INFO - PROCESS | 1652 | 1461088581356 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:21 INFO - PROCESS | 1652 | 1461088581482 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:56:21 INFO - PROCESS | 1652 | 1461088581486 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f334800 == 97 [pid = 1652] [id = 664] 10:56:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12ab54400) [pid = 1652] [serial = 1992] [outer = 0x0] 10:56:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12abd8400) [pid = 1652] [serial = 1993] [outer = 0x12ab54400] 10:56:21 INFO - PROCESS | 1652 | 1461088581515 Marionette DEBUG loaded listener.js 10:56:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12ae8b400) [pid = 1652] [serial = 1994] [outer = 0x12ab54400] 10:56:21 INFO - PROCESS | 1652 | 1461088581885 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:56:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:56:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 578ms 10:56:21 INFO - PROCESS | 1652 | 1461088581926 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:56:21 INFO - PROCESS | 1652 | 1461088581927 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:56:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:56:21 INFO - PROCESS | 1652 | 1461088581930 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:56:21 INFO - PROCESS | 1652 | 1461088581931 Marionette TRACE conn2 <- [1,2630,null,{}] 10:56:21 INFO - PROCESS | 1652 | 1461088581936 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:22 INFO - PROCESS | 1652 | 1461088582047 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:56:22 INFO - PROCESS | 1652 | 1461088582142 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8ce000 == 98 [pid = 1652] [id = 665] 10:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12ab56000) [pid = 1652] [serial = 1995] [outer = 0x0] 10:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12ae90800) [pid = 1652] [serial = 1996] [outer = 0x12ab56000] 10:56:22 INFO - PROCESS | 1652 | 1461088582167 Marionette DEBUG loaded listener.js 10:56:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12b2b5000) [pid = 1652] [serial = 1997] [outer = 0x12ab56000] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8c6000 == 97 [pid = 1652] [id = 280] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4cf800 == 96 [pid = 1652] [id = 277] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x145c8a000 == 95 [pid = 1652] [id = 549] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12e358800 == 94 [pid = 1652] [id = 279] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13abcf800 == 93 [pid = 1652] [id = 597] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a668000 == 92 [pid = 1652] [id = 552] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12cfdc800 == 91 [pid = 1652] [id = 346] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x118f94800 == 90 [pid = 1652] [id = 350] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13028c800 == 89 [pid = 1652] [id = 283] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4cd800 == 88 [pid = 1652] [id = 347] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x118fc2000 == 87 [pid = 1652] [id = 482] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12e723800 == 86 [pid = 1652] [id = 243] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12fe36800 == 85 [pid = 1652] [id = 281] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x145a22800 == 84 [pid = 1652] [id = 551] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12e343000 == 83 [pid = 1652] [id = 577] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13094e000 == 82 [pid = 1652] [id = 623] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12e928000 == 81 [pid = 1652] [id = 626] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7f2000 == 80 [pid = 1652] [id = 240] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13b116800 == 79 [pid = 1652] [id = 598] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb09000 == 78 [pid = 1652] [id = 518] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13b12d800 == 77 [pid = 1652] [id = 599] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x139b44800 == 76 [pid = 1652] [id = 526] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1158cf800 == 75 [pid = 1652] [id = 239] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1302a2000 == 74 [pid = 1652] [id = 349] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12b270000 == 73 [pid = 1652] [id = 94] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12da18000 == 72 [pid = 1652] [id = 614] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x145a10800 == 71 [pid = 1652] [id = 550] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x123a7f000 == 70 [pid = 1652] [id = 278] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x131e6d800 == 69 [pid = 1652] [id = 369] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x138107800 == 68 [pid = 1652] [id = 406] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12e92b000 == 67 [pid = 1652] [id = 244] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a669000 == 66 [pid = 1652] [id = 600] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x1192e7800 == 65 [pid = 1652] [id = 245] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x130092800 == 64 [pid = 1652] [id = 282] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12e359000 == 63 [pid = 1652] [id = 221] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x139b31800 == 62 [pid = 1652] [id = 525] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a875800 == 61 [pid = 1652] [id = 576] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d470800 == 60 [pid = 1652] [id = 181] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12d46c800 == 59 [pid = 1652] [id = 314] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8d4000 == 58 [pid = 1652] [id = 348] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13813f800 == 57 [pid = 1652] [id = 575] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12ef6e800 == 56 [pid = 1652] [id = 601] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13a9df000 == 55 [pid = 1652] [id = 590] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12da1c800 == 54 [pid = 1652] [id = 242] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x138146000 == 53 [pid = 1652] [id = 625] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x137105800 == 52 [pid = 1652] [id = 624] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7db000 == 51 [pid = 1652] [id = 654] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12a51d000 == 50 [pid = 1652] [id = 653] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x129dd6800 == 49 [pid = 1652] [id = 652] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x129990800 == 48 [pid = 1652] [id = 651] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12712e000 == 47 [pid = 1652] [id = 650] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13a9d1000 == 46 [pid = 1652] [id = 649] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13a1bc800 == 45 [pid = 1652] [id = 648] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13a135000 == 44 [pid = 1652] [id = 647] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13a0b0000 == 43 [pid = 1652] [id = 646] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x139ec5000 == 42 [pid = 1652] [id = 645] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x139ea2800 == 41 [pid = 1652] [id = 644] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13711e000 == 40 [pid = 1652] [id = 643] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12be3a000 == 39 [pid = 1652] [id = 642] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x12396b800 == 38 [pid = 1652] [id = 641] 10:56:23 INFO - PROCESS | 1652 | --DOCSHELL 0x13711f800 == 37 [pid = 1652] [id = 640] 10:56:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11c37b800 == 36 [pid = 1652] [id = 656] 10:56:24 INFO - PROCESS | 1652 | --DOCSHELL 0x129ddf000 == 35 [pid = 1652] [id = 657] 10:56:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec8b800 == 34 [pid = 1652] [id = 663] 10:56:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12a870800 == 33 [pid = 1652] [id = 658] 10:56:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12b87b800 == 32 [pid = 1652] [id = 659] 10:56:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12cecd000 == 31 [pid = 1652] [id = 660] 10:56:24 INFO - PROCESS | 1652 | --DOCSHELL 0x1264c9800 == 30 [pid = 1652] [id = 655] 10:56:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12e347000 == 29 [pid = 1652] [id = 661] 10:56:24 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7e9800 == 28 [pid = 1652] [id = 662] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x129df2800) [pid = 1652] [serial = 1844] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11acde800) [pid = 1652] [serial = 1886] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x11aad2c00) [pid = 1652] [serial = 1885] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12b2ae000) [pid = 1652] [serial = 1906] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x12aca3c00) [pid = 1652] [serial = 1873] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x11adbdc00) [pid = 1652] [serial = 1852] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12a65f000) [pid = 1652] [serial = 1900] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x12a742c00) [pid = 1652] [serial = 1901] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x123d78800) [pid = 1652] [serial = 1855] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x12b8d2c00) [pid = 1652] [serial = 1909] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x12b3f8400) [pid = 1652] [serial = 1907] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x123ac4800) [pid = 1652] [serial = 1921] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x127fe2400) [pid = 1652] [serial = 1892] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x127ec3400) [pid = 1652] [serial = 1891] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x12b3f6c00) [pid = 1652] [serial = 1879] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x129916800) [pid = 1652] [serial = 1897] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12a2d8800) [pid = 1652] [serial = 1898] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x12a2d9400) [pid = 1652] [serial = 1861] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12a834400) [pid = 1652] [serial = 1864] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x112220c00) [pid = 1652] [serial = 1846] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x123acf400) [pid = 1652] [serial = 1894] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x127038000) [pid = 1652] [serial = 1895] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x12bbdf400) [pid = 1652] [serial = 1912] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11c6c7c00) [pid = 1652] [serial = 1888] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x12649b400) [pid = 1652] [serial = 1889] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1189e3800) [pid = 1652] [serial = 1883] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x115618800) [pid = 1652] [serial = 1882] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x12bb60400) [pid = 1652] [serial = 1910] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12ab59000) [pid = 1652] [serial = 1867] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x12abd8c00) [pid = 1652] [serial = 1870] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x118805000) [pid = 1652] [serial = 1849] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x12ab58c00) [pid = 1652] [serial = 1903] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x129511c00) [pid = 1652] [serial = 1858] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x12af0b000) [pid = 1652] [serial = 1876] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOCSHELL 0x12f334800 == 27 [pid = 1652] [id = 664] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x112143c00) [pid = 1652] [serial = 1915] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12d4aac00) [pid = 1652] [serial = 1913] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x118ce1800) [pid = 1652] [serial = 1918] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x115654000) [pid = 1652] [serial = 1916] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12adc0000) [pid = 1652] [serial = 1904] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11adbf400) [pid = 1652] [serial = 1919] [outer = 0x0] [url = about:blank] 10:56:24 INFO - PROCESS | 1652 | 1461088584728 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 2830ms 10:56:24 INFO - PROCESS | 1652 | 1461088584761 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:56:24 INFO - PROCESS | 1652 | 1461088584763 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:56:24 INFO - PROCESS | 1652 | 1461088584767 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:56:24 INFO - PROCESS | 1652 | 1461088584769 Marionette TRACE conn2 <- [1,2634,null,{}] 10:56:24 INFO - PROCESS | 1652 | 1461088584774 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:24 INFO - PROCESS | 1652 | 1461088584862 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:56:24 INFO - PROCESS | 1652 | 1461088584871 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x11519c800 == 28 [pid = 1652] [id = 666] 10:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11221d400) [pid = 1652] [serial = 1998] [outer = 0x0] 10:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11221e400) [pid = 1652] [serial = 1999] [outer = 0x11221d400] 10:56:24 INFO - PROCESS | 1652 | 1461088584900 Marionette DEBUG loaded listener.js 10:56:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x112228800) [pid = 1652] [serial = 2000] [outer = 0x11221d400] 10:56:25 INFO - PROCESS | 1652 | 1461088585360 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 622ms 10:56:25 INFO - PROCESS | 1652 | 1461088585390 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:56:25 INFO - PROCESS | 1652 | 1461088585396 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:56:25 INFO - PROCESS | 1652 | 1461088585406 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:56:25 INFO - PROCESS | 1652 | 1461088585408 Marionette TRACE conn2 <- [1,2638,null,{}] 10:56:25 INFO - PROCESS | 1652 | 1461088585412 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:25 INFO - PROCESS | 1652 | 1461088585545 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:56:25 INFO - PROCESS | 1652 | 1461088585563 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x118e3d800 == 29 [pid = 1652] [id = 667] 10:56:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x114424400) [pid = 1652] [serial = 2001] [outer = 0x0] 10:56:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x1152bcc00) [pid = 1652] [serial = 2002] [outer = 0x114424400] 10:56:25 INFO - PROCESS | 1652 | 1461088585609 Marionette DEBUG loaded listener.js 10:56:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x115614c00) [pid = 1652] [serial = 2003] [outer = 0x114424400] 10:56:25 INFO - PROCESS | 1652 | 1461088585994 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:56:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:56:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 622ms 10:56:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:56:26 INFO - PROCESS | 1652 | 1461088586027 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:56:26 INFO - PROCESS | 1652 | 1461088586028 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:56:26 INFO - PROCESS | 1652 | 1461088586031 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:56:26 INFO - PROCESS | 1652 | 1461088586034 Marionette TRACE conn2 <- [1,2642,null,{}] 10:56:26 INFO - PROCESS | 1652 | 1461088586042 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:26 INFO - PROCESS | 1652 | 1461088586129 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:56:26 INFO - PROCESS | 1652 | 1461088586155 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x119148800 == 30 [pid = 1652] [id = 668] 10:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x10adf6800) [pid = 1652] [serial = 2004] [outer = 0x0] 10:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x11565bc00) [pid = 1652] [serial = 2005] [outer = 0x10adf6800] 10:56:26 INFO - PROCESS | 1652 | 1461088586185 Marionette DEBUG loaded listener.js 10:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x11641b800) [pid = 1652] [serial = 2006] [outer = 0x10adf6800] 10:56:26 INFO - PROCESS | 1652 | 1461088586546 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:56:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:56:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 522ms 10:56:26 INFO - PROCESS | 1652 | 1461088586554 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:56:26 INFO - PROCESS | 1652 | 1461088586555 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:56:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:56:26 INFO - PROCESS | 1652 | 1461088586558 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:56:26 INFO - PROCESS | 1652 | 1461088586559 Marionette TRACE conn2 <- [1,2646,null,{}] 10:56:26 INFO - PROCESS | 1652 | 1461088586561 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:26 INFO - PROCESS | 1652 | 1461088586672 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:56:26 INFO - PROCESS | 1652 | 1461088586679 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192d2800 == 31 [pid = 1652] [id = 669] 10:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x115652400) [pid = 1652] [serial = 2007] [outer = 0x0] 10:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x1176dac00) [pid = 1652] [serial = 2008] [outer = 0x115652400] 10:56:26 INFO - PROCESS | 1652 | 1461088586707 Marionette DEBUG loaded listener.js 10:56:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x11897b000) [pid = 1652] [serial = 2009] [outer = 0x115652400] 10:56:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:56:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 468ms 10:56:27 INFO - PROCESS | 1652 | 1461088587023 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:56:27 INFO - PROCESS | 1652 | 1461088587026 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:56:27 INFO - PROCESS | 1652 | 1461088587028 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:56:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:56:27 INFO - PROCESS | 1652 | 1461088587030 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:56:27 INFO - PROCESS | 1652 | 1461088587031 Marionette TRACE conn2 <- [1,2650,null,{}] 10:56:27 INFO - PROCESS | 1652 | 1461088587037 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:27 INFO - PROCESS | 1652 | 1461088587119 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:56:27 INFO - PROCESS | 1652 | 1461088587124 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7f4000 == 32 [pid = 1652] [id = 670] 10:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x11442d800) [pid = 1652] [serial = 2010] [outer = 0x0] 10:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x118c54800) [pid = 1652] [serial = 2011] [outer = 0x11442d800] 10:56:27 INFO - PROCESS | 1652 | 1461088587150 Marionette DEBUG loaded listener.js 10:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x119136800) [pid = 1652] [serial = 2012] [outer = 0x11442d800] 10:56:27 INFO - PROCESS | 1652 | 1461088587505 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:56:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:56:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 522ms 10:56:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:56:27 INFO - PROCESS | 1652 | 1461088587559 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:56:27 INFO - PROCESS | 1652 | 1461088587560 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:56:27 INFO - PROCESS | 1652 | 1461088587563 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:56:27 INFO - PROCESS | 1652 | 1461088587564 Marionette TRACE conn2 <- [1,2654,null,{}] 10:56:27 INFO - PROCESS | 1652 | 1461088587566 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:27 INFO - PROCESS | 1652 | 1461088587672 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:56:27 INFO - PROCESS | 1652 | 1461088587677 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b45f000 == 33 [pid = 1652] [id = 671] 10:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11925fc00) [pid = 1652] [serial = 2013] [outer = 0x0] 10:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x119c27400) [pid = 1652] [serial = 2014] [outer = 0x11925fc00] 10:56:27 INFO - PROCESS | 1652 | 1461088587707 Marionette DEBUG loaded listener.js 10:56:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11a83dc00) [pid = 1652] [serial = 2015] [outer = 0x11925fc00] 10:56:28 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8cb000 == 32 [pid = 1652] [id = 17] 10:56:28 INFO - PROCESS | 1652 | 1461088588045 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:56:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:56:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 10:56:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:56:28 INFO - PROCESS | 1652 | 1461088588082 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:56:28 INFO - PROCESS | 1652 | 1461088588083 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:56:28 INFO - PROCESS | 1652 | 1461088588085 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:56:28 INFO - PROCESS | 1652 | 1461088588087 Marionette TRACE conn2 <- [1,2658,null,{}] 10:56:28 INFO - PROCESS | 1652 | 1461088588089 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:28 INFO - PROCESS | 1652 | 1461088588168 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:56:28 INFO - PROCESS | 1652 | 1461088588232 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba1a000 == 33 [pid = 1652] [id = 672] 10:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11221d800) [pid = 1652] [serial = 2016] [outer = 0x0] 10:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11a842000) [pid = 1652] [serial = 2017] [outer = 0x11221d800] 10:56:28 INFO - PROCESS | 1652 | 1461088588260 Marionette DEBUG loaded listener.js 10:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11a85a000) [pid = 1652] [serial = 2018] [outer = 0x11221d800] 10:56:28 INFO - PROCESS | 1652 | 1461088588534 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:56:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:56:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 471ms 10:56:28 INFO - PROCESS | 1652 | 1461088588558 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:56:28 INFO - PROCESS | 1652 | 1461088588559 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:56:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:56:28 INFO - PROCESS | 1652 | 1461088588561 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:56:28 INFO - PROCESS | 1652 | 1461088588562 Marionette TRACE conn2 <- [1,2662,null,{}] 10:56:28 INFO - PROCESS | 1652 | 1461088588565 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:28 INFO - PROCESS | 1652 | 1461088588659 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:56:28 INFO - PROCESS | 1652 | 1461088588664 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd97000 == 34 [pid = 1652] [id = 673] 10:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11a85a400) [pid = 1652] [serial = 2019] [outer = 0x0] 10:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11ac48000) [pid = 1652] [serial = 2020] [outer = 0x11a85a400] 10:56:28 INFO - PROCESS | 1652 | 1461088588690 Marionette DEBUG loaded listener.js 10:56:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11ac4dc00) [pid = 1652] [serial = 2021] [outer = 0x11a85a400] 10:56:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:56:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 473ms 10:56:29 INFO - PROCESS | 1652 | 1461088589029 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:56:29 INFO - PROCESS | 1652 | 1461088589035 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:56:29 INFO - PROCESS | 1652 | 1461088589036 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:56:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:56:29 INFO - PROCESS | 1652 | 1461088589038 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:56:29 INFO - PROCESS | 1652 | 1461088589039 Marionette TRACE conn2 <- [1,2666,null,{}] 10:56:29 INFO - PROCESS | 1652 | 1461088589042 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:29 INFO - PROCESS | 1652 | 1461088589154 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:56:29 INFO - PROCESS | 1652 | 1461088589160 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x11911e800 == 35 [pid = 1652] [id = 674] 10:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x119dcf400) [pid = 1652] [serial = 2022] [outer = 0x0] 10:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x11ac49800) [pid = 1652] [serial = 2023] [outer = 0x119dcf400] 10:56:29 INFO - PROCESS | 1652 | 1461088589186 Marionette DEBUG loaded listener.js 10:56:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x11acd8c00) [pid = 1652] [serial = 2024] [outer = 0x119dcf400] 10:56:30 INFO - PROCESS | 1652 | 1461088589998 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:56:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 10:56:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 971ms 10:56:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:56:30 INFO - PROCESS | 1652 | 1461088590009 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:56:30 INFO - PROCESS | 1652 | 1461088590010 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:56:30 INFO - PROCESS | 1652 | 1461088590013 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:56:30 INFO - PROCESS | 1652 | 1461088590014 Marionette TRACE conn2 <- [1,2670,null,{}] 10:56:30 INFO - PROCESS | 1652 | 1461088590019 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:30 INFO - PROCESS | 1652 | 1461088590130 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:56:30 INFO - PROCESS | 1652 | 1461088590174 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a64800 == 36 [pid = 1652] [id = 675] 10:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11acd7c00) [pid = 1652] [serial = 2025] [outer = 0x0] 10:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11ace1c00) [pid = 1652] [serial = 2026] [outer = 0x11acd7c00] 10:56:30 INFO - PROCESS | 1652 | 1461088590200 Marionette DEBUG loaded listener.js 10:56:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x11adb9000) [pid = 1652] [serial = 2027] [outer = 0x11acd7c00] 10:56:31 INFO - PROCESS | 1652 | 1461088591023 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] 10:56:31 INFO - PROCESS | 1652 | 1461088591038 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:56:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:56:31 INFO - PROCESS | 1652 | 1461088591046 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:56:31 INFO - PROCESS | 1652 | 1461088591048 Marionette TRACE conn2 <- [1,2674,null,{}] 10:56:31 INFO - PROCESS | 1652 | 1461088591053 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:31 INFO - PROCESS | 1652 | 1461088591169 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:56:31 INFO - PROCESS | 1652 | 1461088591182 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7f3800 == 37 [pid = 1652] [id = 676] 10:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11adc3000) [pid = 1652] [serial = 2028] [outer = 0x0] 10:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x11b82b000) [pid = 1652] [serial = 2029] [outer = 0x11adc3000] 10:56:31 INFO - PROCESS | 1652 | 1461088591214 Marionette DEBUG loaded listener.js 10:56:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11bace800) [pid = 1652] [serial = 2030] [outer = 0x11adc3000] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x13abe3800) [pid = 1652] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12adc3000) [pid = 1652] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x1152bc800) [pid = 1652] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x13a92cc00) [pid = 1652] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x112174800) [pid = 1652] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x118eb3800) [pid = 1652] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12a746000) [pid = 1652] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11b826400) [pid = 1652] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x123acb800) [pid = 1652] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12abd4800) [pid = 1652] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x127fb7400) [pid = 1652] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12ab57800) [pid = 1652] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x12a26b000) [pid = 1652] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x123ac6c00) [pid = 1652] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x12a82c000) [pid = 1652] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x13a148400) [pid = 1652] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x12a91a800) [pid = 1652] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x11a848c00) [pid = 1652] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x1299e8c00) [pid = 1652] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x127f0a800) [pid = 1652] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x127fb2000) [pid = 1652] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x12ab54400) [pid = 1652] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x112146000) [pid = 1652] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x129d37c00) [pid = 1652] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x1290ef400) [pid = 1652] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11c063000) [pid = 1652] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x11a7af400) [pid = 1652] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11216e800) [pid = 1652] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x11a83b000) [pid = 1652] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x1244d5c00) [pid = 1652] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11c05b800) [pid = 1652] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x11adba800) [pid = 1652] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x11760f000) [pid = 1652] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x11221a400) [pid = 1652] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x10adf6000) [pid = 1652] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x112141c00) [pid = 1652] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x115260400) [pid = 1652] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11a83d000) [pid = 1652] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x127d74400) [pid = 1652] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x112177800) [pid = 1652] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x12aca5400) [pid = 1652] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12a91d000) [pid = 1652] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:56:32 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x127ead800) [pid = 1652] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:56:32 INFO - PROCESS | 1652 | 1461088592792 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] 10:56:32 INFO - PROCESS | 1652 | 1461088592824 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:56:32 INFO - PROCESS | 1652 | 1461088592827 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:56:32 INFO - PROCESS | 1652 | 1461088592828 Marionette TRACE conn2 <- [1,2678,null,{}] 10:56:32 INFO - PROCESS | 1652 | 1461088592831 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:32 INFO - PROCESS | 1652 | 1461088592928 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:56:32 INFO - PROCESS | 1652 | 1461088592932 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba6d800 == 38 [pid = 1652] [id = 677] 10:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x10adf2c00) [pid = 1652] [serial = 2031] [outer = 0x0] 10:56:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x1152bc000) [pid = 1652] [serial = 2032] [outer = 0x10adf2c00] 10:56:32 INFO - PROCESS | 1652 | 1461088592958 Marionette DEBUG loaded listener.js 10:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x119dce800) [pid = 1652] [serial = 2033] [outer = 0x10adf2c00] 10:56:33 INFO - PROCESS | 1652 | 1461088593776 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:56:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 10:56:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 973ms 10:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:56:33 INFO - PROCESS | 1652 | 1461088593801 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:56:33 INFO - PROCESS | 1652 | 1461088593802 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:56:33 INFO - PROCESS | 1652 | 1461088593804 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:56:33 INFO - PROCESS | 1652 | 1461088593805 Marionette TRACE conn2 <- [1,2682,null,{}] 10:56:33 INFO - PROCESS | 1652 | 1461088593808 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:33 INFO - PROCESS | 1652 | 1461088593893 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:56:33 INFO - PROCESS | 1652 | 1461088593949 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x127dbb800 == 39 [pid = 1652] [id = 678] 10:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11216e800) [pid = 1652] [serial = 2034] [outer = 0x0] 10:56:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11b826400) [pid = 1652] [serial = 2035] [outer = 0x11216e800] 10:56:33 INFO - PROCESS | 1652 | 1461088593975 Marionette DEBUG loaded listener.js 10:56:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11bbd8000) [pid = 1652] [serial = 2036] [outer = 0x11216e800] 10:56:34 INFO - PROCESS | 1652 | 1461088594791 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:56:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 10:56:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1023ms 10:56:34 INFO - PROCESS | 1652 | 1461088594827 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:56:34 INFO - PROCESS | 1652 | 1461088594830 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:56:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:56:34 INFO - PROCESS | 1652 | 1461088594850 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:56:34 INFO - PROCESS | 1652 | 1461088594853 Marionette TRACE conn2 <- [1,2686,null,{}] 10:56:34 INFO - PROCESS | 1652 | 1461088594858 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:34 INFO - PROCESS | 1652 | 1461088594993 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:56:35 INFO - PROCESS | 1652 | 1461088595092 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x115849800 == 40 [pid = 1652] [id = 679] 10:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x112171400) [pid = 1652] [serial = 2037] [outer = 0x0] 10:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x11221c000) [pid = 1652] [serial = 2038] [outer = 0x112171400] 10:56:35 INFO - PROCESS | 1652 | 1461088595127 Marionette DEBUG loaded listener.js 10:56:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x114403000) [pid = 1652] [serial = 2039] [outer = 0x112171400] 10:56:36 INFO - PROCESS | 1652 | 1461088596112 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] 10:56:36 INFO - PROCESS | 1652 | 1461088596127 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:56:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:56:36 INFO - PROCESS | 1652 | 1461088596132 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:56:36 INFO - PROCESS | 1652 | 1461088596134 Marionette TRACE conn2 <- [1,2690,null,{}] 10:56:36 INFO - PROCESS | 1652 | 1461088596137 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:36 INFO - PROCESS | 1652 | 1461088596249 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:56:36 INFO - PROCESS | 1652 | 1461088596352 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a912800 == 41 [pid = 1652] [id = 680] 10:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11564e400) [pid = 1652] [serial = 2040] [outer = 0x0] 10:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x115657400) [pid = 1652] [serial = 2041] [outer = 0x11564e400] 10:56:36 INFO - PROCESS | 1652 | 1461088596383 Marionette DEBUG loaded listener.js 10:56:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11648f000) [pid = 1652] [serial = 2042] [outer = 0x11564e400] 10:56:37 INFO - PROCESS | 1652 | 1461088597418 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] 10:56:37 INFO - PROCESS | 1652 | 1461088597458 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:56:37 INFO - PROCESS | 1652 | 1461088597461 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:56:37 INFO - PROCESS | 1652 | 1461088597464 Marionette TRACE conn2 <- [1,2694,null,{}] 10:56:37 INFO - PROCESS | 1652 | 1461088597468 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:37 INFO - PROCESS | 1652 | 1461088597574 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:56:37 INFO - PROCESS | 1652 | 1461088597680 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd9d000 == 42 [pid = 1652] [id = 681] 10:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x113ecd800) [pid = 1652] [serial = 2043] [outer = 0x0] 10:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x114271800) [pid = 1652] [serial = 2044] [outer = 0x113ecd800] 10:56:37 INFO - PROCESS | 1652 | 1461088597710 Marionette DEBUG loaded listener.js 10:56:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x115611000) [pid = 1652] [serial = 2045] [outer = 0x113ecd800] 10:56:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11a90f000 == 41 [pid = 1652] [id = 116] 10:56:38 INFO - PROCESS | 1652 | --DOCSHELL 0x127138800 == 40 [pid = 1652] [id = 123] 10:56:38 INFO - PROCESS | 1652 | --DOCSHELL 0x124019800 == 39 [pid = 1652] [id = 121] 10:56:38 INFO - PROCESS | 1652 | --DOCSHELL 0x115195800 == 38 [pid = 1652] [id = 124] 10:56:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11b446000 == 37 [pid = 1652] [id = 125] 10:56:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba70800 == 36 [pid = 1652] [id = 117] 10:56:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12395e800 == 35 [pid = 1652] [id = 119] 10:56:38 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0d2000 == 34 [pid = 1652] [id = 118] 10:56:38 INFO - PROCESS | 1652 | --DOCSHELL 0x126432000 == 33 [pid = 1652] [id = 126] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x12ae90800) [pid = 1652] [serial = 1996] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8ca800 == 32 [pid = 1652] [id = 18] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11bbd2400) [pid = 1652] [serial = 1988] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x115125c00) [pid = 1652] [serial = 1987] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x12a2cdc00) [pid = 1652] [serial = 1936] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x129de9000) [pid = 1652] [serial = 1934] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x129d34000) [pid = 1652] [serial = 1933] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x127fb5400) [pid = 1652] [serial = 1931] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x12649fc00) [pid = 1652] [serial = 1930] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x11adbd000) [pid = 1652] [serial = 1927] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c061000) [pid = 1652] [serial = 1928] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x1191bec00) [pid = 1652] [serial = 1925] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11564fc00) [pid = 1652] [serial = 1924] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x127270800) [pid = 1652] [serial = 1922] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x1271ec800) [pid = 1652] [serial = 1975] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123c3bc00) [pid = 1652] [serial = 1972] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1244d3400) [pid = 1652] [serial = 1973] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x11ade0800) [pid = 1652] [serial = 1969] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x11bb66400) [pid = 1652] [serial = 1970] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a856000) [pid = 1652] [serial = 1966] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11ac4b400) [pid = 1652] [serial = 1967] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x1164ec400) [pid = 1652] [serial = 1964] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11460fc00) [pid = 1652] [serial = 1963] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11a7a4400) [pid = 1652] [serial = 1961] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x112225c00) [pid = 1652] [serial = 1960] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x1273c2800) [pid = 1652] [serial = 1958] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x115614000) [pid = 1652] [serial = 1957] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x12e226400) [pid = 1652] [serial = 1955] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11bb63800) [pid = 1652] [serial = 1954] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x12d4cf400) [pid = 1652] [serial = 1952] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x123ac4400) [pid = 1652] [serial = 1951] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x12e153800) [pid = 1652] [serial = 1949] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x12e147000) [pid = 1652] [serial = 1948] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 102 (0x12d4cb800) [pid = 1652] [serial = 1946] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 101 (0x12bbe1c00) [pid = 1652] [serial = 1945] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12d22c000) [pid = 1652] [serial = 1943] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x12ce6dc00) [pid = 1652] [serial = 1942] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x12bb68c00) [pid = 1652] [serial = 1940] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x12b8c5800) [pid = 1652] [serial = 1939] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x12a740000) [pid = 1652] [serial = 1937] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x127fe2000) [pid = 1652] [serial = 1978] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x129def000) [pid = 1652] [serial = 1982] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x12a91b800) [pid = 1652] [serial = 1991] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x1299df000) [pid = 1652] [serial = 1979] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x12ae8b400) [pid = 1652] [serial = 1994] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x12760d800) [pid = 1652] [serial = 1976] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x13abefc00) [pid = 1652] [serial = 1796] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x12b2fc400) [pid = 1652] [serial = 1877] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x11a841c00) [pid = 1652] [serial = 1850] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x13abe5000) [pid = 1652] [serial = 1793] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11465b000) [pid = 1652] [serial = 1847] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x13af2e800) [pid = 1652] [serial = 1805] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x12a91ac00) [pid = 1652] [serial = 1865] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x12bb31800) [pid = 1652] [serial = 1880] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x13abe9000) [pid = 1652] [serial = 1802] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x12adc2c00) [pid = 1652] [serial = 1874] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x129de5000) [pid = 1652] [serial = 1859] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x12ac9e800) [pid = 1652] [serial = 1871] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x12a746c00) [pid = 1652] [serial = 1862] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x127fb4000) [pid = 1652] [serial = 1856] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x12abce400) [pid = 1652] [serial = 1868] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x13a14f400) [pid = 1652] [serial = 1799] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12f315000) [pid = 1652] [serial = 1694] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11bb6f800) [pid = 1652] [serial = 1853] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12a2d4800) [pid = 1652] [serial = 1984] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 70 (0x129d1d800) [pid = 1652] [serial = 1981] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 69 (0x12a73b400) [pid = 1652] [serial = 1985] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 68 (0x12a82c400) [pid = 1652] [serial = 1990] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | --DOMWINDOW == 67 (0x12abd8400) [pid = 1652] [serial = 1993] [outer = 0x0] [url = about:blank] 10:56:38 INFO - PROCESS | 1652 | 1461088598661 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] 10:56:38 INFO - PROCESS | 1652 | 1461088598691 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:56:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:56:38 INFO - PROCESS | 1652 | 1461088598696 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:56:38 INFO - PROCESS | 1652 | 1461088598697 Marionette TRACE conn2 <- [1,2698,null,{}] 10:56:38 INFO - PROCESS | 1652 | 1461088598702 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:38 INFO - PROCESS | 1652 | 1461088598785 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:56:38 INFO - PROCESS | 1652 | 1461088598856 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fbc800 == 33 [pid = 1652] [id = 682] 10:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 68 (0x112178400) [pid = 1652] [serial = 2046] [outer = 0x0] 10:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 69 (0x1152bc800) [pid = 1652] [serial = 2047] [outer = 0x112178400] 10:56:38 INFO - PROCESS | 1652 | 1461088598884 Marionette DEBUG loaded listener.js 10:56:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 70 (0x11565a400) [pid = 1652] [serial = 2048] [outer = 0x112178400] 10:56:39 INFO - PROCESS | 1652 | 1461088599740 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] 10:56:39 INFO - PROCESS | 1652 | 1461088599770 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:56:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:56:39 INFO - PROCESS | 1652 | 1461088599772 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:56:39 INFO - PROCESS | 1652 | 1461088599775 Marionette TRACE conn2 <- [1,2702,null,{}] 10:56:39 INFO - PROCESS | 1652 | 1461088599781 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:39 INFO - PROCESS | 1652 | 1461088599856 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:56:39 INFO - PROCESS | 1652 | 1461088599860 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x11bd84800 == 34 [pid = 1652] [id = 683] 10:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 71 (0x118917c00) [pid = 1652] [serial = 2049] [outer = 0x0] 10:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118c53400) [pid = 1652] [serial = 2050] [outer = 0x118917c00] 10:56:39 INFO - PROCESS | 1652 | 1461088599883 Marionette DEBUG loaded listener.js 10:56:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x1191c2000) [pid = 1652] [serial = 2051] [outer = 0x118917c00] 10:56:40 INFO - PROCESS | 1652 | 1461088600416 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:56:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:56:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 676ms 10:56:40 INFO - PROCESS | 1652 | 1461088600458 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:56:40 INFO - PROCESS | 1652 | 1461088600461 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:56:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:56:40 INFO - PROCESS | 1652 | 1461088600464 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:56:40 INFO - PROCESS | 1652 | 1461088600467 Marionette TRACE conn2 <- [1,2706,null,{}] 10:56:40 INFO - PROCESS | 1652 | 1461088600471 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:40 INFO - PROCESS | 1652 | 1461088600590 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:56:40 INFO - PROCESS | 1652 | 1461088600604 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x123a7b000 == 35 [pid = 1652] [id = 684] 10:56:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x119253000) [pid = 1652] [serial = 2052] [outer = 0x0] 10:56:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x119c1e400) [pid = 1652] [serial = 2053] [outer = 0x119253000] 10:56:40 INFO - PROCESS | 1652 | 1461088600630 Marionette DEBUG loaded listener.js 10:56:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11a740800) [pid = 1652] [serial = 2054] [outer = 0x119253000] 10:56:40 INFO - PROCESS | 1652 | 1461088600990 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:56:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:56:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 571ms 10:56:41 INFO - PROCESS | 1652 | 1461088601036 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:56:41 INFO - PROCESS | 1652 | 1461088601037 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:56:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:56:41 INFO - PROCESS | 1652 | 1461088601040 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:56:41 INFO - PROCESS | 1652 | 1461088601041 Marionette TRACE conn2 <- [1,2710,null,{}] 10:56:41 INFO - PROCESS | 1652 | 1461088601043 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:41 INFO - PROCESS | 1652 | 1461088601144 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:56:41 INFO - PROCESS | 1652 | 1461088601156 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12644c800 == 36 [pid = 1652] [id = 685] 10:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11a74a000) [pid = 1652] [serial = 2055] [outer = 0x0] 10:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11a7aac00) [pid = 1652] [serial = 2056] [outer = 0x11a74a000] 10:56:41 INFO - PROCESS | 1652 | 1461088601197 Marionette DEBUG loaded listener.js 10:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11a844c00) [pid = 1652] [serial = 2057] [outer = 0x11a74a000] 10:56:41 INFO - PROCESS | 1652 | 1461088601557 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:56:41 INFO - PROCESS | 1652 | 1461088601610 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:56:41 INFO - PROCESS | 1652 | 1461088601612 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:56:41 INFO - PROCESS | 1652 | 1461088601613 Marionette TRACE conn2 <- [1,2714,null,{}] 10:56:41 INFO - PROCESS | 1652 | 1461088601615 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:41 INFO - PROCESS | 1652 | 1461088601743 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:56:41 INFO - PROCESS | 1652 | 1461088601781 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12998c000 == 37 [pid = 1652] [id = 686] 10:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11a849000) [pid = 1652] [serial = 2058] [outer = 0x0] 10:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11ac4a400) [pid = 1652] [serial = 2059] [outer = 0x11a849000] 10:56:41 INFO - PROCESS | 1652 | 1461088601810 Marionette DEBUG loaded listener.js 10:56:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11adbe800) [pid = 1652] [serial = 2060] [outer = 0x11a849000] 10:56:42 INFO - PROCESS | 1652 | 1461088602147 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:56:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:56:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 569ms 10:56:42 INFO - PROCESS | 1652 | 1461088602188 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:56:42 INFO - PROCESS | 1652 | 1461088602189 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:56:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:56:42 INFO - PROCESS | 1652 | 1461088602191 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:56:42 INFO - PROCESS | 1652 | 1461088602193 Marionette TRACE conn2 <- [1,2718,null,{}] 10:56:42 INFO - PROCESS | 1652 | 1461088602195 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:42 INFO - PROCESS | 1652 | 1461088602296 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:56:42 INFO - PROCESS | 1652 | 1461088602300 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x129dca000 == 38 [pid = 1652] [id = 687] 10:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11a849400) [pid = 1652] [serial = 2061] [outer = 0x0] 10:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11adecc00) [pid = 1652] [serial = 2062] [outer = 0x11a849400] 10:56:42 INFO - PROCESS | 1652 | 1461088602326 Marionette DEBUG loaded listener.js 10:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11b877800) [pid = 1652] [serial = 2063] [outer = 0x11a849400] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x114424400) [pid = 1652] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11442d800) [pid = 1652] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11925fc00) [pid = 1652] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11a85a400) [pid = 1652] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x11adc3000) [pid = 1652] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x10adf6800) [pid = 1652] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x115652400) [pid = 1652] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11221d400) [pid = 1652] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11221d800) [pid = 1652] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x119dcf400) [pid = 1652] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x10adf2c00) [pid = 1652] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 73 (0x12f8a9800) [pid = 1652] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 72 (0x11acd7c00) [pid = 1652] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:56:42 INFO - PROCESS | 1652 | --DOMWINDOW == 71 (0x12f8cb800) [pid = 1652] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:56:42 INFO - PROCESS | 1652 | 1461088602742 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:56:42 INFO - PROCESS | 1652 | 1461088602764 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:56:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:56:42 INFO - PROCESS | 1652 | 1461088602770 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:56:42 INFO - PROCESS | 1652 | 1461088602771 Marionette TRACE conn2 <- [1,2722,null,{}] 10:56:42 INFO - PROCESS | 1652 | 1461088602774 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:42 INFO - PROCESS | 1652 | 1461088602858 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:56:42 INFO - PROCESS | 1652 | 1461088602862 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a299800 == 39 [pid = 1652] [id = 688] 10:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 72 (0x118670c00) [pid = 1652] [serial = 2064] [outer = 0x0] 10:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 73 (0x11acd7c00) [pid = 1652] [serial = 2065] [outer = 0x118670c00] 10:56:42 INFO - PROCESS | 1652 | 1461088602888 Marionette DEBUG loaded listener.js 10:56:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 74 (0x11b832800) [pid = 1652] [serial = 2066] [outer = 0x118670c00] 10:56:43 INFO - PROCESS | 1652 | 1461088603212 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] 10:56:43 INFO - PROCESS | 1652 | 1461088603243 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:56:43 INFO - PROCESS | 1652 | 1461088603245 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:56:43 INFO - PROCESS | 1652 | 1461088603246 Marionette TRACE conn2 <- [1,2726,null,{}] 10:56:43 INFO - PROCESS | 1652 | 1461088603248 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:43 INFO - PROCESS | 1652 | 1461088603329 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:56:43 INFO - PROCESS | 1652 | 1461088603387 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2ac800 == 40 [pid = 1652] [id = 689] 10:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11adea400) [pid = 1652] [serial = 2067] [outer = 0x0] 10:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x11bacf400) [pid = 1652] [serial = 2068] [outer = 0x11adea400] 10:56:43 INFO - PROCESS | 1652 | 1461088603412 Marionette DEBUG loaded listener.js 10:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11bb70000) [pid = 1652] [serial = 2069] [outer = 0x11adea400] 10:56:43 INFO - PROCESS | 1652 | 1461088603704 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:56:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:56:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 468ms 10:56:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:56:43 INFO - PROCESS | 1652 | 1461088603714 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:56:43 INFO - PROCESS | 1652 | 1461088603715 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:56:43 INFO - PROCESS | 1652 | 1461088603726 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:56:43 INFO - PROCESS | 1652 | 1461088603727 Marionette TRACE conn2 <- [1,2730,null,{}] 10:56:43 INFO - PROCESS | 1652 | 1461088603729 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:43 INFO - PROCESS | 1652 | 1461088603820 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:56:43 INFO - PROCESS | 1652 | 1461088603824 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a66e000 == 41 [pid = 1652] [id = 690] 10:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x11bbd0400) [pid = 1652] [serial = 2070] [outer = 0x0] 10:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x11c05ac00) [pid = 1652] [serial = 2071] [outer = 0x11bbd0400] 10:56:43 INFO - PROCESS | 1652 | 1461088603850 Marionette DEBUG loaded listener.js 10:56:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11c3d7800) [pid = 1652] [serial = 2072] [outer = 0x11bbd0400] 10:56:44 INFO - PROCESS | 1652 | 1461088604704 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] 10:56:44 INFO - PROCESS | 1652 | 1461088604750 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:56:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:56:44 INFO - PROCESS | 1652 | 1461088604753 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:56:44 INFO - PROCESS | 1652 | 1461088604756 Marionette TRACE conn2 <- [1,2734,null,{}] 10:56:44 INFO - PROCESS | 1652 | 1461088604777 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:44 INFO - PROCESS | 1652 | 1461088604906 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:56:44 INFO - PROCESS | 1652 | 1461088604963 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a865000 == 42 [pid = 1652] [id = 691] 10:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x112222800) [pid = 1652] [serial = 2073] [outer = 0x0] 10:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x114402800) [pid = 1652] [serial = 2074] [outer = 0x112222800] 10:56:45 INFO - PROCESS | 1652 | 1461088605037 Marionette DEBUG loaded listener.js 10:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x115610c00) [pid = 1652] [serial = 2075] [outer = 0x112222800] 10:56:45 INFO - PROCESS | 1652 | 1461088605483 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:56:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:56:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 790ms 10:56:45 INFO - PROCESS | 1652 | 1461088605544 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:56:45 INFO - PROCESS | 1652 | 1461088605549 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:56:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:56:45 INFO - PROCESS | 1652 | 1461088605553 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:56:45 INFO - PROCESS | 1652 | 1461088605555 Marionette TRACE conn2 <- [1,2738,null,{}] 10:56:45 INFO - PROCESS | 1652 | 1461088605558 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:45 INFO - PROCESS | 1652 | 1461088605663 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:56:45 INFO - PROCESS | 1652 | 1461088605731 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x12644b800 == 43 [pid = 1652] [id = 692] 10:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x112224400) [pid = 1652] [serial = 2076] [outer = 0x0] 10:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x1185f5400) [pid = 1652] [serial = 2077] [outer = 0x112224400] 10:56:45 INFO - PROCESS | 1652 | 1461088605761 Marionette DEBUG loaded listener.js 10:56:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x118eb6000) [pid = 1652] [serial = 2078] [outer = 0x112224400] 10:56:46 INFO - PROCESS | 1652 | 1461088606186 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:56:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:56:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 10:56:46 INFO - PROCESS | 1652 | 1461088606224 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:56:46 INFO - PROCESS | 1652 | 1461088606225 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:56:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:56:46 INFO - PROCESS | 1652 | 1461088606228 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:56:46 INFO - PROCESS | 1652 | 1461088606231 Marionette TRACE conn2 <- [1,2742,null,{}] 10:56:46 INFO - PROCESS | 1652 | 1461088606238 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:46 INFO - PROCESS | 1652 | 1461088606368 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:56:46 INFO - PROCESS | 1652 | 1461088606436 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a686800 == 44 [pid = 1652] [id = 693] 10:56:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11a748800) [pid = 1652] [serial = 2079] [outer = 0x0] 10:56:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11abbbc00) [pid = 1652] [serial = 2080] [outer = 0x11a748800] 10:56:46 INFO - PROCESS | 1652 | 1461088606469 Marionette DEBUG loaded listener.js 10:56:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x11acda800) [pid = 1652] [serial = 2081] [outer = 0x11a748800] 10:56:46 INFO - PROCESS | 1652 | 1461088606914 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:56:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:56:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 725ms 10:56:46 INFO - PROCESS | 1652 | 1461088606953 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:56:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:56:46 INFO - PROCESS | 1652 | 1461088606955 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:56:46 INFO - PROCESS | 1652 | 1461088606958 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:56:46 INFO - PROCESS | 1652 | 1461088606959 Marionette TRACE conn2 <- [1,2746,null,{}] 10:56:46 INFO - PROCESS | 1652 | 1461088606962 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:47 INFO - PROCESS | 1652 | 1461088607066 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:56:47 INFO - PROCESS | 1652 | 1461088607123 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a865800 == 45 [pid = 1652] [id = 694] 10:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11adba000) [pid = 1652] [serial = 2082] [outer = 0x0] 10:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x11c05bc00) [pid = 1652] [serial = 2083] [outer = 0x11adba000] 10:56:47 INFO - PROCESS | 1652 | 1461088607154 Marionette DEBUG loaded listener.js 10:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11c5d8c00) [pid = 1652] [serial = 2084] [outer = 0x11adba000] 10:56:47 INFO - PROCESS | 1652 | 1461088607582 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:56:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:56:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 671ms 10:56:47 INFO - PROCESS | 1652 | 1461088607630 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:56:47 INFO - PROCESS | 1652 | 1461088607632 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:56:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:56:47 INFO - PROCESS | 1652 | 1461088607653 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:56:47 INFO - PROCESS | 1652 | 1461088607654 Marionette TRACE conn2 <- [1,2750,null,{}] 10:56:47 INFO - PROCESS | 1652 | 1461088607677 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:47 INFO - PROCESS | 1652 | 1461088607777 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:56:47 INFO - PROCESS | 1652 | 1461088607844 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x12aae2000 == 46 [pid = 1652] [id = 695] 10:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x11c3d7400) [pid = 1652] [serial = 2085] [outer = 0x0] 10:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x123821c00) [pid = 1652] [serial = 2086] [outer = 0x11c3d7400] 10:56:47 INFO - PROCESS | 1652 | 1461088607874 Marionette DEBUG loaded listener.js 10:56:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x123903800) [pid = 1652] [serial = 2087] [outer = 0x11c3d7400] 10:56:48 INFO - PROCESS | 1652 | 1461088608272 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:56:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:56:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 643ms 10:56:48 INFO - PROCESS | 1652 | 1461088608295 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:56:48 INFO - PROCESS | 1652 | 1461088608296 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:56:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:56:48 INFO - PROCESS | 1652 | 1461088608298 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:56:48 INFO - PROCESS | 1652 | 1461088608300 Marionette TRACE conn2 <- [1,2754,null,{}] 10:56:48 INFO - PROCESS | 1652 | 1461088608302 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:48 INFO - PROCESS | 1652 | 1461088608420 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:56:48 INFO - PROCESS | 1652 | 1461088608475 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad10000 == 47 [pid = 1652] [id = 696] 10:56:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x12381c400) [pid = 1652] [serial = 2088] [outer = 0x0] 10:56:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x123ac7800) [pid = 1652] [serial = 2089] [outer = 0x12381c400] 10:56:48 INFO - PROCESS | 1652 | 1461088608508 Marionette DEBUG loaded listener.js 10:56:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x123d78800) [pid = 1652] [serial = 2090] [outer = 0x12381c400] 10:56:49 INFO - PROCESS | 1652 | 1461088609041 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:56:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:56:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 771ms 10:56:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:56:49 INFO - PROCESS | 1652 | 1461088609276 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:56:49 INFO - PROCESS | 1652 | 1461088609278 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:56:49 INFO - PROCESS | 1652 | 1461088609284 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:56:49 INFO - PROCESS | 1652 | 1461088609285 Marionette TRACE conn2 <- [1,2758,null,{}] 10:56:49 INFO - PROCESS | 1652 | 1461088609289 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:49 INFO - PROCESS | 1652 | 1461088609388 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:56:49 INFO - PROCESS | 1652 | 1461088609442 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:49 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba0a000 == 48 [pid = 1652] [id = 697] 10:56:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x112220800) [pid = 1652] [serial = 2091] [outer = 0x0] 10:56:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x112354400) [pid = 1652] [serial = 2092] [outer = 0x112220800] 10:56:49 INFO - PROCESS | 1652 | 1461088609470 Marionette DEBUG loaded listener.js 10:56:49 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x115618000) [pid = 1652] [serial = 2093] [outer = 0x112220800] 10:56:49 INFO - PROCESS | 1652 | 1461088609905 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:56:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:56:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 672ms 10:56:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:56:49 INFO - PROCESS | 1652 | 1461088609956 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:56:49 INFO - PROCESS | 1652 | 1461088609958 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:56:49 INFO - PROCESS | 1652 | 1461088609963 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:56:49 INFO - PROCESS | 1652 | 1461088609966 Marionette TRACE conn2 <- [1,2762,null,{}] 10:56:49 INFO - PROCESS | 1652 | 1461088609990 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:50 INFO - PROCESS | 1652 | 1461088610110 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:56:50 INFO - PROCESS | 1652 | --DOCSHELL 0x1299a2000 == 47 [pid = 1652] [id = 127] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 100 (0x12f8d0000) [pid = 1652] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 99 (0x11b826400) [pid = 1652] [serial = 2035] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 98 (0x1152bcc00) [pid = 1652] [serial = 2002] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x115614c00) [pid = 1652] [serial = 2003] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x118c54800) [pid = 1652] [serial = 2011] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x119136800) [pid = 1652] [serial = 2012] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x119c27400) [pid = 1652] [serial = 2014] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x11a83dc00) [pid = 1652] [serial = 2015] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x11ac48000) [pid = 1652] [serial = 2020] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11ac4dc00) [pid = 1652] [serial = 2021] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11b82b000) [pid = 1652] [serial = 2029] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x11565bc00) [pid = 1652] [serial = 2005] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11641b800) [pid = 1652] [serial = 2006] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x1176dac00) [pid = 1652] [serial = 2008] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 86 (0x11897b000) [pid = 1652] [serial = 2009] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 85 (0x11221e400) [pid = 1652] [serial = 1999] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 84 (0x112228800) [pid = 1652] [serial = 2000] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 83 (0x11a842000) [pid = 1652] [serial = 2017] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 82 (0x11a85a000) [pid = 1652] [serial = 2018] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 81 (0x11ac49800) [pid = 1652] [serial = 2023] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 80 (0x1152bc000) [pid = 1652] [serial = 2032] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 79 (0x12ae8ec00) [pid = 1652] [serial = 1403] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 78 (0x119dce800) [pid = 1652] [serial = 2033] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 77 (0x11ace1c00) [pid = 1652] [serial = 2026] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 76 (0x11adb9000) [pid = 1652] [serial = 2027] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 75 (0x11bace800) [pid = 1652] [serial = 2030] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | --DOMWINDOW == 74 (0x11acd8c00) [pid = 1652] [serial = 2024] [outer = 0x0] [url = about:blank] 10:56:50 INFO - PROCESS | 1652 | 1461088610200 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x1155b3800 == 48 [pid = 1652] [id = 698] 10:56:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 75 (0x11216fc00) [pid = 1652] [serial = 2094] [outer = 0x0] 10:56:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 76 (0x1146b0800) [pid = 1652] [serial = 2095] [outer = 0x11216fc00] 10:56:50 INFO - PROCESS | 1652 | 1461088610229 Marionette DEBUG loaded listener.js 10:56:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 77 (0x11641e800) [pid = 1652] [serial = 2096] [outer = 0x11216fc00] 10:56:50 INFO - PROCESS | 1652 | 1461088610541 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:56:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:56:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 593ms 10:56:50 INFO - PROCESS | 1652 | 1461088610558 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:56:50 INFO - PROCESS | 1652 | 1461088610559 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:56:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:56:50 INFO - PROCESS | 1652 | 1461088610561 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:56:50 INFO - PROCESS | 1652 | 1461088610563 Marionette TRACE conn2 <- [1,2766,null,{}] 10:56:50 INFO - PROCESS | 1652 | 1461088610573 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:50 INFO - PROCESS | 1652 | 1461088610665 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:56:50 INFO - PROCESS | 1652 | 1461088610694 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:50 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a877800 == 49 [pid = 1652] [id = 699] 10:56:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 78 (0x1197ed800) [pid = 1652] [serial = 2097] [outer = 0x0] 10:56:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 79 (0x119c1f800) [pid = 1652] [serial = 2098] [outer = 0x1197ed800] 10:56:50 INFO - PROCESS | 1652 | 1461088610724 Marionette DEBUG loaded listener.js 10:56:50 INFO - PROCESS | 1652 | ++DOMWINDOW == 80 (0x11a74f400) [pid = 1652] [serial = 2099] [outer = 0x1197ed800] 10:56:51 INFO - PROCESS | 1652 | 1461088611095 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:56:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:56:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 570ms 10:56:51 INFO - PROCESS | 1652 | 1461088611132 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:56:51 INFO - PROCESS | 1652 | 1461088611133 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:56:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:56:51 INFO - PROCESS | 1652 | 1461088611135 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:56:51 INFO - PROCESS | 1652 | 1461088611136 Marionette TRACE conn2 <- [1,2770,null,{}] 10:56:51 INFO - PROCESS | 1652 | 1461088611139 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:51 INFO - PROCESS | 1652 | 1461088611229 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:56:51 INFO - PROCESS | 1652 | 1461088611234 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c582800 == 50 [pid = 1652] [id = 700] 10:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 81 (0x11a842400) [pid = 1652] [serial = 2100] [outer = 0x0] 10:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 82 (0x11a859c00) [pid = 1652] [serial = 2101] [outer = 0x11a842400] 10:56:51 INFO - PROCESS | 1652 | 1461088611260 Marionette DEBUG loaded listener.js 10:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 83 (0x11ac4f800) [pid = 1652] [serial = 2102] [outer = 0x11a842400] 10:56:51 INFO - PROCESS | 1652 | 1461088611618 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:56:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:56:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 10:56:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:56:51 INFO - PROCESS | 1652 | 1461088611656 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:56:51 INFO - PROCESS | 1652 | 1461088611657 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:56:51 INFO - PROCESS | 1652 | 1461088611659 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:56:51 INFO - PROCESS | 1652 | 1461088611660 Marionette TRACE conn2 <- [1,2774,null,{}] 10:56:51 INFO - PROCESS | 1652 | 1461088611663 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:51 INFO - PROCESS | 1652 | 1461088611749 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:56:51 INFO - PROCESS | 1652 | 1461088611756 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:51 INFO - PROCESS | 1652 | ++DOCSHELL 0x124263000 == 51 [pid = 1652] [id = 701] 10:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 84 (0x11acd3400) [pid = 1652] [serial = 2103] [outer = 0x0] 10:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 85 (0x11ace2000) [pid = 1652] [serial = 2104] [outer = 0x11acd3400] 10:56:51 INFO - PROCESS | 1652 | 1461088611782 Marionette DEBUG loaded listener.js 10:56:51 INFO - PROCESS | 1652 | ++DOMWINDOW == 86 (0x11adc4400) [pid = 1652] [serial = 2105] [outer = 0x11acd3400] 10:56:52 INFO - PROCESS | 1652 | 1461088612148 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:56:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:56:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 520ms 10:56:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:56:52 INFO - PROCESS | 1652 | 1461088612181 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:56:52 INFO - PROCESS | 1652 | 1461088612182 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:56:52 INFO - PROCESS | 1652 | 1461088612185 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:56:52 INFO - PROCESS | 1652 | 1461088612186 Marionette TRACE conn2 <- [1,2778,null,{}] 10:56:52 INFO - PROCESS | 1652 | 1461088612188 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:52 INFO - PROCESS | 1652 | 1461088612295 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:56:52 INFO - PROCESS | 1652 | 1461088612368 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x1273e0800 == 52 [pid = 1652] [id = 702] 10:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 87 (0x11adc3000) [pid = 1652] [serial = 2106] [outer = 0x0] 10:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x11bb64c00) [pid = 1652] [serial = 2107] [outer = 0x11adc3000] 10:56:52 INFO - PROCESS | 1652 | 1461088612395 Marionette DEBUG loaded listener.js 10:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x123ac1000) [pid = 1652] [serial = 2108] [outer = 0x11adc3000] 10:56:52 INFO - PROCESS | 1652 | 1461088612695 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:56:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:56:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 520ms 10:56:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:56:52 INFO - PROCESS | 1652 | 1461088612709 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:56:52 INFO - PROCESS | 1652 | 1461088612710 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:56:52 INFO - PROCESS | 1652 | 1461088612712 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:56:52 INFO - PROCESS | 1652 | 1461088612713 Marionette TRACE conn2 <- [1,2782,null,{}] 10:56:52 INFO - PROCESS | 1652 | 1461088612718 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:52 INFO - PROCESS | 1652 | 1461088612833 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:56:52 INFO - PROCESS | 1652 | 1461088612867 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:52 INFO - PROCESS | 1652 | ++DOCSHELL 0x129dda000 == 53 [pid = 1652] [id = 703] 10:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x12381ec00) [pid = 1652] [serial = 2109] [outer = 0x0] 10:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x123b8a400) [pid = 1652] [serial = 2110] [outer = 0x12381ec00] 10:56:52 INFO - PROCESS | 1652 | 1461088612893 Marionette DEBUG loaded listener.js 10:56:52 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x123f72c00) [pid = 1652] [serial = 2111] [outer = 0x12381ec00] 10:56:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:56:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 523ms 10:56:53 INFO - PROCESS | 1652 | 1461088613231 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:56:53 INFO - PROCESS | 1652 | 1461088613238 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:56:53 INFO - PROCESS | 1652 | 1461088613239 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:56:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:56:53 INFO - PROCESS | 1652 | 1461088613242 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:56:53 INFO - PROCESS | 1652 | 1461088613243 Marionette TRACE conn2 <- [1,2786,null,{}] 10:56:53 INFO - PROCESS | 1652 | 1461088613245 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:53 INFO - PROCESS | 1652 | 1461088613357 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:56:53 INFO - PROCESS | 1652 | 1461088613369 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a51f000 == 54 [pid = 1652] [id = 704] 10:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x123d10800) [pid = 1652] [serial = 2112] [outer = 0x0] 10:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x126498800) [pid = 1652] [serial = 2113] [outer = 0x123d10800] 10:56:53 INFO - PROCESS | 1652 | 1461088613394 Marionette DEBUG loaded listener.js 10:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x12649ec00) [pid = 1652] [serial = 2114] [outer = 0x123d10800] 10:56:53 INFO - PROCESS | 1652 | 1461088613728 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:56:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:56:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 518ms 10:56:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:56:53 INFO - PROCESS | 1652 | 1461088613760 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:56:53 INFO - PROCESS | 1652 | 1461088613761 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:56:53 INFO - PROCESS | 1652 | 1461088613763 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:56:53 INFO - PROCESS | 1652 | 1461088613765 Marionette TRACE conn2 <- [1,2790,null,{}] 10:56:53 INFO - PROCESS | 1652 | 1461088613772 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:53 INFO - PROCESS | 1652 | 1461088613875 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:56:53 INFO - PROCESS | 1652 | 1461088613908 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:53 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a867800 == 55 [pid = 1652] [id = 705] 10:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x1240fac00) [pid = 1652] [serial = 2115] [outer = 0x0] 10:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x1264a5000) [pid = 1652] [serial = 2116] [outer = 0x1240fac00] 10:56:53 INFO - PROCESS | 1652 | 1461088613934 Marionette DEBUG loaded listener.js 10:56:53 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x12703d000) [pid = 1652] [serial = 2117] [outer = 0x1240fac00] 10:56:54 INFO - PROCESS | 1652 | 1461088614272 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:56:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:56:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 523ms 10:56:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:56:54 INFO - PROCESS | 1652 | 1461088614287 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:56:54 INFO - PROCESS | 1652 | 1461088614289 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:56:54 INFO - PROCESS | 1652 | 1461088614291 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:56:54 INFO - PROCESS | 1652 | 1461088614292 Marionette TRACE conn2 <- [1,2794,null,{}] 10:56:54 INFO - PROCESS | 1652 | 1461088614294 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:54 INFO - PROCESS | 1652 | 1461088614441 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:56:54 INFO - PROCESS | 1652 | --DOMWINDOW == 97 (0x119253000) [pid = 1652] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:56:54 INFO - PROCESS | 1652 | --DOMWINDOW == 96 (0x11a849000) [pid = 1652] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:56:54 INFO - PROCESS | 1652 | --DOMWINDOW == 95 (0x11564e400) [pid = 1652] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:56:54 INFO - PROCESS | 1652 | --DOMWINDOW == 94 (0x113ecd800) [pid = 1652] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:56:54 INFO - PROCESS | 1652 | --DOMWINDOW == 93 (0x118917c00) [pid = 1652] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:56:54 INFO - PROCESS | 1652 | --DOMWINDOW == 92 (0x112178400) [pid = 1652] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:56:54 INFO - PROCESS | 1652 | --DOMWINDOW == 91 (0x11a74a000) [pid = 1652] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:56:54 INFO - PROCESS | 1652 | --DOMWINDOW == 90 (0x11a849400) [pid = 1652] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:56:54 INFO - PROCESS | 1652 | --DOMWINDOW == 89 (0x118670c00) [pid = 1652] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:56:54 INFO - PROCESS | 1652 | --DOMWINDOW == 88 (0x11adea400) [pid = 1652] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:56:54 INFO - PROCESS | 1652 | --DOMWINDOW == 87 (0x12ab56000) [pid = 1652] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:56:54 INFO - PROCESS | 1652 | 1461088614485 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:54 INFO - PROCESS | 1652 | ++DOCSHELL 0x119111000 == 56 [pid = 1652] [id = 706] 10:56:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 88 (0x112143c00) [pid = 1652] [serial = 2118] [outer = 0x0] 10:56:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 89 (0x115617400) [pid = 1652] [serial = 2119] [outer = 0x112143c00] 10:56:54 INFO - PROCESS | 1652 | 1461088614510 Marionette DEBUG loaded listener.js 10:56:54 INFO - PROCESS | 1652 | ++DOMWINDOW == 90 (0x11a746000) [pid = 1652] [serial = 2120] [outer = 0x112143c00] 10:56:54 INFO - PROCESS | 1652 | 1461088614789 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:56:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:56:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 519ms 10:56:54 INFO - PROCESS | 1652 | 1461088614810 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:56:54 INFO - PROCESS | 1652 | 1461088614812 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:56:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:56:54 INFO - PROCESS | 1652 | 1461088614814 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:56:54 INFO - PROCESS | 1652 | 1461088614818 Marionette TRACE conn2 <- [1,2798,null,{}] 10:56:54 INFO - PROCESS | 1652 | 1461088614828 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:54 INFO - PROCESS | 1652 | 1461088614939 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:56:54 INFO - PROCESS | 1652 | 1461088614994 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afb0000 == 57 [pid = 1652] [id = 707] 10:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 91 (0x112178400) [pid = 1652] [serial = 2121] [outer = 0x0] 10:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 92 (0x11adc2000) [pid = 1652] [serial = 2122] [outer = 0x112178400] 10:56:55 INFO - PROCESS | 1652 | 1461088615023 Marionette DEBUG loaded listener.js 10:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 93 (0x127dcf000) [pid = 1652] [serial = 2123] [outer = 0x112178400] 10:56:55 INFO - PROCESS | 1652 | 1461088615327 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:56:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:56:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 531ms 10:56:55 INFO - PROCESS | 1652 | 1461088615345 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:56:55 INFO - PROCESS | 1652 | 1461088615346 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:56:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:56:55 INFO - PROCESS | 1652 | 1461088615349 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:56:55 INFO - PROCESS | 1652 | 1461088615352 Marionette TRACE conn2 <- [1,2802,null,{}] 10:56:55 INFO - PROCESS | 1652 | 1461088615356 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:55 INFO - PROCESS | 1652 | 1461088615449 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:56:55 INFO - PROCESS | 1652 | 1461088615454 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba5d800 == 58 [pid = 1652] [id = 708] 10:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 94 (0x127dd0000) [pid = 1652] [serial = 2124] [outer = 0x0] 10:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 95 (0x127eb9400) [pid = 1652] [serial = 2125] [outer = 0x127dd0000] 10:56:55 INFO - PROCESS | 1652 | 1461088615479 Marionette DEBUG loaded listener.js 10:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 96 (0x127f08800) [pid = 1652] [serial = 2126] [outer = 0x127dd0000] 10:56:55 INFO - PROCESS | 1652 | 1461088615826 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:56:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:56:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 522ms 10:56:55 INFO - PROCESS | 1652 | 1461088615872 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:56:55 INFO - PROCESS | 1652 | 1461088615873 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:56:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:56:55 INFO - PROCESS | 1652 | 1461088615875 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:56:55 INFO - PROCESS | 1652 | 1461088615876 Marionette TRACE conn2 <- [1,2806,null,{}] 10:56:55 INFO - PROCESS | 1652 | 1461088615879 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:55 INFO - PROCESS | 1652 | 1461088615968 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:56:55 INFO - PROCESS | 1652 | 1461088615972 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:55 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be4d800 == 59 [pid = 1652] [id = 709] 10:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 97 (0x127ec7800) [pid = 1652] [serial = 2127] [outer = 0x0] 10:56:55 INFO - PROCESS | 1652 | ++DOMWINDOW == 98 (0x127f10c00) [pid = 1652] [serial = 2128] [outer = 0x127ec7800] 10:56:55 INFO - PROCESS | 1652 | 1461088615997 Marionette DEBUG loaded listener.js 10:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 99 (0x127faf000) [pid = 1652] [serial = 2129] [outer = 0x127ec7800] 10:56:56 INFO - PROCESS | 1652 | 1461088616323 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:56:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:56:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 471ms 10:56:56 INFO - PROCESS | 1652 | 1461088616346 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:56:56 INFO - PROCESS | 1652 | 1461088616348 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:56:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:56:56 INFO - PROCESS | 1652 | 1461088616350 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:56:56 INFO - PROCESS | 1652 | 1461088616351 Marionette TRACE conn2 <- [1,2810,null,{}] 10:56:56 INFO - PROCESS | 1652 | 1461088616354 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:56 INFO - PROCESS | 1652 | 1461088616517 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:56:56 INFO - PROCESS | 1652 | 1461088616581 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:56 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f20000 == 60 [pid = 1652] [id = 710] 10:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 100 (0x10adf3c00) [pid = 1652] [serial = 2130] [outer = 0x0] 10:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 101 (0x112146800) [pid = 1652] [serial = 2131] [outer = 0x10adf3c00] 10:56:56 INFO - PROCESS | 1652 | 1461088616614 Marionette DEBUG loaded listener.js 10:56:56 INFO - PROCESS | 1652 | ++DOMWINDOW == 102 (0x112223000) [pid = 1652] [serial = 2132] [outer = 0x10adf3c00] 10:56:57 INFO - PROCESS | 1652 | 1461088617050 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:56:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:56:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 769ms 10:56:57 INFO - PROCESS | 1652 | 1461088617120 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:56:57 INFO - PROCESS | 1652 | 1461088617124 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:56:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:56:57 INFO - PROCESS | 1652 | 1461088617127 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:56:57 INFO - PROCESS | 1652 | 1461088617130 Marionette TRACE conn2 <- [1,2814,null,{}] 10:56:57 INFO - PROCESS | 1652 | 1461088617135 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:57 INFO - PROCESS | 1652 | 1461088617245 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:56:57 INFO - PROCESS | 1652 | 1461088617316 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:57 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0d7000 == 61 [pid = 1652] [id = 711] 10:56:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 103 (0x118eb2800) [pid = 1652] [serial = 2133] [outer = 0x0] 10:56:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x119258800) [pid = 1652] [serial = 2134] [outer = 0x118eb2800] 10:56:57 INFO - PROCESS | 1652 | 1461088617348 Marionette DEBUG loaded listener.js 10:56:57 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x11a83ac00) [pid = 1652] [serial = 2135] [outer = 0x118eb2800] 10:56:57 INFO - PROCESS | 1652 | 1461088617764 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:56:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:56:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 676ms 10:56:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:56:57 INFO - PROCESS | 1652 | 1461088617803 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:56:57 INFO - PROCESS | 1652 | 1461088617805 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:56:57 INFO - PROCESS | 1652 | 1461088617808 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:56:57 INFO - PROCESS | 1652 | 1461088617809 Marionette TRACE conn2 <- [1,2818,null,{}] 10:56:57 INFO - PROCESS | 1652 | 1461088617812 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:57 INFO - PROCESS | 1652 | 1461088617945 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:56:58 INFO - PROCESS | 1652 | 1461088618017 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a681800 == 62 [pid = 1652] [id = 712] 10:56:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11a83d000) [pid = 1652] [serial = 2136] [outer = 0x0] 10:56:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11b4b0800) [pid = 1652] [serial = 2137] [outer = 0x11a83d000] 10:56:58 INFO - PROCESS | 1652 | 1461088618047 Marionette DEBUG loaded listener.js 10:56:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11bbc9400) [pid = 1652] [serial = 2138] [outer = 0x11a83d000] 10:56:58 INFO - PROCESS | 1652 | 1461088618497 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:56:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:56:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 720ms 10:56:58 INFO - PROCESS | 1652 | 1461088618529 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:56:58 INFO - PROCESS | 1652 | 1461088618531 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:56:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:56:58 INFO - PROCESS | 1652 | 1461088618540 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:56:58 INFO - PROCESS | 1652 | 1461088618543 Marionette TRACE conn2 <- [1,2822,null,{}] 10:56:58 INFO - PROCESS | 1652 | 1461088618546 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:58 INFO - PROCESS | 1652 | 1461088618660 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:56:58 INFO - PROCESS | 1652 | 1461088618729 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:58 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b282000 == 63 [pid = 1652] [id = 713] 10:56:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11c00bc00) [pid = 1652] [serial = 2139] [outer = 0x0] 10:56:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x12649c800) [pid = 1652] [serial = 2140] [outer = 0x11c00bc00] 10:56:58 INFO - PROCESS | 1652 | 1461088618760 Marionette DEBUG loaded listener.js 10:56:58 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x1273c2800) [pid = 1652] [serial = 2141] [outer = 0x11c00bc00] 10:56:59 INFO - PROCESS | 1652 | 1461088619185 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:56:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:56:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 677ms 10:56:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:56:59 INFO - PROCESS | 1652 | 1461088619212 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:56:59 INFO - PROCESS | 1652 | 1461088619214 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:56:59 INFO - PROCESS | 1652 | 1461088619216 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:56:59 INFO - PROCESS | 1652 | 1461088619218 Marionette TRACE conn2 <- [1,2826,null,{}] 10:56:59 INFO - PROCESS | 1652 | 1461088619220 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:56:59 INFO - PROCESS | 1652 | 1461088619350 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:56:59 INFO - PROCESS | 1652 | 1461088619448 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:56:59 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cffa000 == 64 [pid = 1652] [id = 714] 10:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11c018000) [pid = 1652] [serial = 2142] [outer = 0x0] 10:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x127ea3400) [pid = 1652] [serial = 2143] [outer = 0x11c018000] 10:56:59 INFO - PROCESS | 1652 | 1461088619480 Marionette DEBUG loaded listener.js 10:56:59 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x127f0cc00) [pid = 1652] [serial = 2144] [outer = 0x11c018000] 10:56:59 INFO - PROCESS | 1652 | 1461088619902 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:56:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:56:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 723ms 10:56:59 INFO - PROCESS | 1652 | 1461088619940 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:56:59 INFO - PROCESS | 1652 | 1461088619941 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:56:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:56:59 INFO - PROCESS | 1652 | 1461088619944 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:56:59 INFO - PROCESS | 1652 | 1461088619945 Marionette TRACE conn2 <- [1,2830,null,{}] 10:56:59 INFO - PROCESS | 1652 | 1461088619947 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:00 INFO - PROCESS | 1652 | 1461088620058 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:57:00 INFO - PROCESS | 1652 | 1461088620133 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d46d000 == 65 [pid = 1652] [id = 715] 10:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x127fdb800) [pid = 1652] [serial = 2145] [outer = 0x0] 10:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127fde400) [pid = 1652] [serial = 2146] [outer = 0x127fdb800] 10:57:00 INFO - PROCESS | 1652 | 1461088620171 Marionette DEBUG loaded listener.js 10:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x127fe8c00) [pid = 1652] [serial = 2147] [outer = 0x127fdb800] 10:57:00 INFO - PROCESS | 1652 | 1461088620591 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:57:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:57:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 670ms 10:57:00 INFO - PROCESS | 1652 | 1461088620614 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:57:00 INFO - PROCESS | 1652 | 1461088620616 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:57:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:57:00 INFO - PROCESS | 1652 | 1461088620621 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:57:00 INFO - PROCESS | 1652 | 1461088620622 Marionette TRACE conn2 <- [1,2834,null,{}] 10:57:00 INFO - PROCESS | 1652 | 1461088620624 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:00 INFO - PROCESS | 1652 | 1461088620753 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:57:00 INFO - PROCESS | 1652 | 1461088620837 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:00 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da03000 == 66 [pid = 1652] [id = 716] 10:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x127fe9000) [pid = 1652] [serial = 2148] [outer = 0x0] 10:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x1290f4800) [pid = 1652] [serial = 2149] [outer = 0x127fe9000] 10:57:00 INFO - PROCESS | 1652 | 1461088620867 Marionette DEBUG loaded listener.js 10:57:00 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x12977ec00) [pid = 1652] [serial = 2150] [outer = 0x127fe9000] 10:57:01 INFO - PROCESS | 1652 | 1461088621324 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:57:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:57:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 720ms 10:57:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:57:01 INFO - PROCESS | 1652 | 1461088621340 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:57:01 INFO - PROCESS | 1652 | 1461088621342 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:57:01 INFO - PROCESS | 1652 | 1461088621344 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:57:01 INFO - PROCESS | 1652 | 1461088621345 Marionette TRACE conn2 <- [1,2838,null,{}] 10:57:01 INFO - PROCESS | 1652 | 1461088621348 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:01 INFO - PROCESS | 1652 | 1461088621481 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:57:01 INFO - PROCESS | 1652 | 1461088621808 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:01 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7f1800 == 67 [pid = 1652] [id = 717] 10:57:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x112147c00) [pid = 1652] [serial = 2151] [outer = 0x0] 10:57:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x11214d000) [pid = 1652] [serial = 2152] [outer = 0x112147c00] 10:57:01 INFO - PROCESS | 1652 | 1461088621860 Marionette DEBUG loaded listener.js 10:57:01 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11221ec00) [pid = 1652] [serial = 2153] [outer = 0x112147c00] 10:57:02 INFO - PROCESS | 1652 | 1461088622344 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:57:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:57:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1024ms 10:57:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:57:02 INFO - PROCESS | 1652 | 1461088622369 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:57:02 INFO - PROCESS | 1652 | 1461088622371 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:57:02 INFO - PROCESS | 1652 | 1461088622374 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:57:02 INFO - PROCESS | 1652 | 1461088622377 Marionette TRACE conn2 <- [1,2842,null,{}] 10:57:02 INFO - PROCESS | 1652 | 1461088622391 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:02 INFO - PROCESS | 1652 | 1461088622498 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:57:02 INFO - PROCESS | 1652 | 1461088622624 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:02 INFO - PROCESS | 1652 | ++DOCSHELL 0x118f87800 == 68 [pid = 1652] [id = 718] 10:57:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x115652400) [pid = 1652] [serial = 2154] [outer = 0x0] 10:57:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x117612400) [pid = 1652] [serial = 2155] [outer = 0x115652400] 10:57:02 INFO - PROCESS | 1652 | 1461088622664 Marionette DEBUG loaded listener.js 10:57:02 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x118c4d000) [pid = 1652] [serial = 2156] [outer = 0x115652400] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12a299800 == 67 [pid = 1652] [id = 688] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2ac800 == 66 [pid = 1652] [id = 689] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x129dca000 == 65 [pid = 1652] [id = 687] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12998c000 == 64 [pid = 1652] [id = 686] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12644c800 == 63 [pid = 1652] [id = 685] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11860a000 == 62 [pid = 1652] [id = 113] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x123a7b000 == 61 [pid = 1652] [id = 684] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x11928f800 == 60 [pid = 1652] [id = 114] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12be4d800 == 59 [pid = 1652] [id = 709] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba5d800 == 58 [pid = 1652] [id = 708] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12afb0000 == 57 [pid = 1652] [id = 707] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x119111000 == 56 [pid = 1652] [id = 706] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12a867800 == 55 [pid = 1652] [id = 705] 10:57:02 INFO - PROCESS | 1652 | --DOCSHELL 0x12a51f000 == 54 [pid = 1652] [id = 704] 10:57:02 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x11c05ac00) [pid = 1652] [serial = 2071] [outer = 0x0] [url = about:blank] 10:57:02 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x11221c000) [pid = 1652] [serial = 2038] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x129dda000 == 53 [pid = 1652] [id = 703] 10:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1273e0800 == 52 [pid = 1652] [id = 702] 10:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x124263000 == 51 [pid = 1652] [id = 701] 10:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11c582800 == 50 [pid = 1652] [id = 700] 10:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11a877800 == 49 [pid = 1652] [id = 699] 10:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x1155b3800 == 48 [pid = 1652] [id = 698] 10:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba0a000 == 47 [pid = 1652] [id = 697] 10:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12aae2000 == 46 [pid = 1652] [id = 695] 10:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12a865800 == 45 [pid = 1652] [id = 694] 10:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x11a865000 == 44 [pid = 1652] [id = 691] 10:57:03 INFO - PROCESS | 1652 | --DOCSHELL 0x12a66e000 == 43 [pid = 1652] [id = 690] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x12b2b5000) [pid = 1652] [serial = 1997] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x119c1e400) [pid = 1652] [serial = 2053] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x11ac4a400) [pid = 1652] [serial = 2059] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x11648f000) [pid = 1652] [serial = 2042] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x115657400) [pid = 1652] [serial = 2041] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x115611000) [pid = 1652] [serial = 2045] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x114271800) [pid = 1652] [serial = 2044] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x118c53400) [pid = 1652] [serial = 2050] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x1152bc800) [pid = 1652] [serial = 2047] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11565a400) [pid = 1652] [serial = 2048] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11a7aac00) [pid = 1652] [serial = 2056] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 112 (0x11adecc00) [pid = 1652] [serial = 2062] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 111 (0x11adbe800) [pid = 1652] [serial = 2060] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 110 (0x11b877800) [pid = 1652] [serial = 2063] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 109 (0x11acd7c00) [pid = 1652] [serial = 2065] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 108 (0x11a844c00) [pid = 1652] [serial = 2057] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 107 (0x11bb70000) [pid = 1652] [serial = 2069] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 106 (0x11a740800) [pid = 1652] [serial = 2054] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 105 (0x11b832800) [pid = 1652] [serial = 2066] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 104 (0x1191c2000) [pid = 1652] [serial = 2051] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | --DOMWINDOW == 103 (0x11bacf400) [pid = 1652] [serial = 2068] [outer = 0x0] [url = about:blank] 10:57:03 INFO - PROCESS | 1652 | 1461088623083 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:57:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:57:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 731ms 10:57:03 INFO - PROCESS | 1652 | 1461088623106 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:57:03 INFO - PROCESS | 1652 | 1461088623109 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:57:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:57:03 INFO - PROCESS | 1652 | 1461088623112 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:57:03 INFO - PROCESS | 1652 | 1461088623114 Marionette TRACE conn2 <- [1,2846,null,{}] 10:57:03 INFO - PROCESS | 1652 | 1461088623116 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:03 INFO - PROCESS | 1652 | 1461088623227 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:57:03 INFO - PROCESS | 1652 | 1461088623234 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x119285800 == 44 [pid = 1652] [id = 719] 10:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 104 (0x118c51c00) [pid = 1652] [serial = 2157] [outer = 0x0] 10:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 105 (0x1197edc00) [pid = 1652] [serial = 2158] [outer = 0x118c51c00] 10:57:03 INFO - PROCESS | 1652 | 1461088623261 Marionette DEBUG loaded listener.js 10:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 106 (0x11a7aac00) [pid = 1652] [serial = 2159] [outer = 0x118c51c00] 10:57:03 INFO - PROCESS | 1652 | 1461088623654 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:57:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:57:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 574ms 10:57:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:57:03 INFO - PROCESS | 1652 | 1461088623687 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:57:03 INFO - PROCESS | 1652 | 1461088623689 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:57:03 INFO - PROCESS | 1652 | 1461088623692 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:57:03 INFO - PROCESS | 1652 | 1461088623697 Marionette TRACE conn2 <- [1,2850,null,{}] 10:57:03 INFO - PROCESS | 1652 | 1461088623704 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:03 INFO - PROCESS | 1652 | 1461088623798 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:57:03 INFO - PROCESS | 1652 | 1461088623803 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:03 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c07d800 == 45 [pid = 1652] [id = 720] 10:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 107 (0x11a840800) [pid = 1652] [serial = 2160] [outer = 0x0] 10:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 108 (0x11ac47400) [pid = 1652] [serial = 2161] [outer = 0x11a840800] 10:57:03 INFO - PROCESS | 1652 | 1461088623830 Marionette DEBUG loaded listener.js 10:57:03 INFO - PROCESS | 1652 | ++DOMWINDOW == 109 (0x11acd7c00) [pid = 1652] [serial = 2162] [outer = 0x11a840800] 10:57:04 INFO - PROCESS | 1652 | 1461088624173 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:57:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:57:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 525ms 10:57:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:57:04 INFO - PROCESS | 1652 | 1461088624222 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:57:04 INFO - PROCESS | 1652 | 1461088624224 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:57:04 INFO - PROCESS | 1652 | 1461088624226 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:57:04 INFO - PROCESS | 1652 | 1461088624227 Marionette TRACE conn2 <- [1,2854,null,{}] 10:57:04 INFO - PROCESS | 1652 | 1461088624229 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:04 INFO - PROCESS | 1652 | 1461088624319 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:57:04 INFO - PROCESS | 1652 | 1461088624324 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x11a7ef800 == 46 [pid = 1652] [id = 721] 10:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 110 (0x11acdb000) [pid = 1652] [serial = 2163] [outer = 0x0] 10:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 111 (0x11adc4c00) [pid = 1652] [serial = 2164] [outer = 0x11acdb000] 10:57:04 INFO - PROCESS | 1652 | 1461088624350 Marionette DEBUG loaded listener.js 10:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 112 (0x11b877800) [pid = 1652] [serial = 2165] [outer = 0x11acdb000] 10:57:04 INFO - PROCESS | 1652 | 1461088624700 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:57:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:57:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 518ms 10:57:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:57:04 INFO - PROCESS | 1652 | 1461088624744 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:57:04 INFO - PROCESS | 1652 | 1461088624746 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:57:04 INFO - PROCESS | 1652 | 1461088624748 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:57:04 INFO - PROCESS | 1652 | 1461088624749 Marionette TRACE conn2 <- [1,2858,null,{}] 10:57:04 INFO - PROCESS | 1652 | 1461088624751 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:04 INFO - PROCESS | 1652 | 1461088624872 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:57:04 INFO - PROCESS | 1652 | 1461088624910 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:04 INFO - PROCESS | 1652 | ++DOCSHELL 0x1273ee000 == 47 [pid = 1652] [id = 722] 10:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 113 (0x11bbca800) [pid = 1652] [serial = 2166] [outer = 0x0] 10:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c00b400) [pid = 1652] [serial = 2167] [outer = 0x11bbca800] 10:57:04 INFO - PROCESS | 1652 | 1461088624943 Marionette DEBUG loaded listener.js 10:57:04 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x123a17000) [pid = 1652] [serial = 2168] [outer = 0x11bbca800] 10:57:05 INFO - PROCESS | 1652 | 1461088625278 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:57:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:57:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 569ms 10:57:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:57:05 INFO - PROCESS | 1652 | 1461088625318 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:57:05 INFO - PROCESS | 1652 | 1461088625319 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:57:05 INFO - PROCESS | 1652 | 1461088625322 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:57:05 INFO - PROCESS | 1652 | 1461088625323 Marionette TRACE conn2 <- [1,2862,null,{}] 10:57:05 INFO - PROCESS | 1652 | 1461088625325 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:05 INFO - PROCESS | 1652 | 1461088625437 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:57:05 INFO - PROCESS | 1652 | 1461088625451 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:05 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a299000 == 48 [pid = 1652] [id = 723] 10:57:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x123a1a400) [pid = 1652] [serial = 2169] [outer = 0x0] 10:57:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x123acf800) [pid = 1652] [serial = 2170] [outer = 0x123a1a400] 10:57:05 INFO - PROCESS | 1652 | 1461088625477 Marionette DEBUG loaded listener.js 10:57:05 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x126499800) [pid = 1652] [serial = 2171] [outer = 0x123a1a400] 10:57:05 INFO - PROCESS | 1652 | 1461088625835 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:57:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:57:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 568ms 10:57:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:57:05 INFO - PROCESS | 1652 | 1461088625890 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:57:05 INFO - PROCESS | 1652 | 1461088625891 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:57:05 INFO - PROCESS | 1652 | 1461088625894 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:57:05 INFO - PROCESS | 1652 | 1461088625895 Marionette TRACE conn2 <- [1,2866,null,{}] 10:57:05 INFO - PROCESS | 1652 | 1461088625897 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:06 INFO - PROCESS | 1652 | 1461088626006 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:57:06 INFO - PROCESS | 1652 | 1461088626020 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a516000 == 49 [pid = 1652] [id = 724] 10:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x123ac8400) [pid = 1652] [serial = 2172] [outer = 0x0] 10:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x127038000) [pid = 1652] [serial = 2173] [outer = 0x123ac8400] 10:57:06 INFO - PROCESS | 1652 | 1461088626046 Marionette DEBUG loaded listener.js 10:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x1273c5c00) [pid = 1652] [serial = 2174] [outer = 0x123ac8400] 10:57:06 INFO - PROCESS | 1652 | 1461088626398 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:57:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:57:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 518ms 10:57:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:57:06 INFO - PROCESS | 1652 | 1461088626412 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:57:06 INFO - PROCESS | 1652 | 1461088626414 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:57:06 INFO - PROCESS | 1652 | 1461088626417 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:57:06 INFO - PROCESS | 1652 | 1461088626419 Marionette TRACE conn2 <- [1,2870,null,{}] 10:57:06 INFO - PROCESS | 1652 | 1461088626421 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:06 INFO - PROCESS | 1652 | 1461088626542 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:57:06 INFO - PROCESS | 1652 | 1461088626555 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:06 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a86a800 == 50 [pid = 1652] [id = 725] 10:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x123ac2000) [pid = 1652] [serial = 2175] [outer = 0x0] 10:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x127ebc800) [pid = 1652] [serial = 2176] [outer = 0x123ac2000] 10:57:06 INFO - PROCESS | 1652 | 1461088626581 Marionette DEBUG loaded listener.js 10:57:06 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x127f11800) [pid = 1652] [serial = 2177] [outer = 0x123ac2000] 10:57:06 INFO - PROCESS | 1652 | 1461088626945 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:57:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:57:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 574ms 10:57:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:57:06 INFO - PROCESS | 1652 | 1461088626991 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:57:06 INFO - PROCESS | 1652 | 1461088626992 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:57:06 INFO - PROCESS | 1652 | 1461088626994 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:57:06 INFO - PROCESS | 1652 | 1461088626995 Marionette TRACE conn2 <- [1,2874,null,{}] 10:57:07 INFO - PROCESS | 1652 | 1461088626997 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:07 INFO - PROCESS | 1652 | 1461088627111 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:57:07 INFO - PROCESS | 1652 | 1461088627125 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad1b000 == 51 [pid = 1652] [id = 726] 10:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x127faac00) [pid = 1652] [serial = 2178] [outer = 0x0] 10:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x127fda400) [pid = 1652] [serial = 2179] [outer = 0x127faac00] 10:57:07 INFO - PROCESS | 1652 | 1461088627150 Marionette DEBUG loaded listener.js 10:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x127fe7c00) [pid = 1652] [serial = 2180] [outer = 0x127faac00] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x112178400) [pid = 1652] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x112143c00) [pid = 1652] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x127dd0000) [pid = 1652] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x11adc3000) [pid = 1652] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x112171400) [pid = 1652] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 121 (0x12381ec00) [pid = 1652] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 120 (0x123d10800) [pid = 1652] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 119 (0x1240fac00) [pid = 1652] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 118 (0x112220800) [pid = 1652] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 117 (0x1197ed800) [pid = 1652] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 116 (0x11a842400) [pid = 1652] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 115 (0x11216fc00) [pid = 1652] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 114 (0x11bbd0400) [pid = 1652] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:57:07 INFO - PROCESS | 1652 | --DOMWINDOW == 113 (0x11acd3400) [pid = 1652] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:57:07 INFO - PROCESS | 1652 | 1461088627619 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:57:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:57:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 10:57:07 INFO - PROCESS | 1652 | 1461088627665 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:57:07 INFO - PROCESS | 1652 | 1461088627666 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:57:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:57:07 INFO - PROCESS | 1652 | 1461088627689 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:57:07 INFO - PROCESS | 1652 | 1461088627690 Marionette TRACE conn2 <- [1,2878,null,{}] 10:57:07 INFO - PROCESS | 1652 | 1461088627693 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:07 INFO - PROCESS | 1652 | 1461088627793 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:57:07 INFO - PROCESS | 1652 | 1461088627819 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:07 INFO - PROCESS | 1652 | ++DOCSHELL 0x12b27b800 == 52 [pid = 1652] [id = 727] 10:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 114 (0x11c00d400) [pid = 1652] [serial = 2181] [outer = 0x0] 10:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 115 (0x123acf000) [pid = 1652] [serial = 2182] [outer = 0x11c00d400] 10:57:07 INFO - PROCESS | 1652 | 1461088627849 Marionette DEBUG loaded listener.js 10:57:07 INFO - PROCESS | 1652 | ++DOMWINDOW == 116 (0x127fdec00) [pid = 1652] [serial = 2183] [outer = 0x11c00d400] 10:57:08 INFO - PROCESS | 1652 | 1461088628204 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:57:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:57:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 528ms 10:57:08 INFO - PROCESS | 1652 | 1461088628211 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:57:08 INFO - PROCESS | 1652 | 1461088628213 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:57:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:57:08 INFO - PROCESS | 1652 | 1461088628219 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:57:08 INFO - PROCESS | 1652 | 1461088628221 Marionette TRACE conn2 <- [1,2882,null,{}] 10:57:08 INFO - PROCESS | 1652 | 1461088628224 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:08 INFO - PROCESS | 1652 | 1461088628335 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:57:08 INFO - PROCESS | 1652 | 1461088628397 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be55800 == 53 [pid = 1652] [id = 728] 10:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 117 (0x1290e9800) [pid = 1652] [serial = 2184] [outer = 0x0] 10:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 118 (0x1299e7c00) [pid = 1652] [serial = 2185] [outer = 0x1290e9800] 10:57:08 INFO - PROCESS | 1652 | 1461088628428 Marionette DEBUG loaded listener.js 10:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 119 (0x129d1b400) [pid = 1652] [serial = 2186] [outer = 0x1290e9800] 10:57:08 INFO - PROCESS | 1652 | 1461088628711 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:57:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:57:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 524ms 10:57:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:57:08 INFO - PROCESS | 1652 | 1461088628741 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:57:08 INFO - PROCESS | 1652 | 1461088628742 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:57:08 INFO - PROCESS | 1652 | 1461088628745 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:57:08 INFO - PROCESS | 1652 | 1461088628746 Marionette TRACE conn2 <- [1,2886,null,{}] 10:57:08 INFO - PROCESS | 1652 | 1461088628748 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:08 INFO - PROCESS | 1652 | 1461088628847 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:57:08 INFO - PROCESS | 1652 | 1461088628851 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:08 INFO - PROCESS | 1652 | ++DOCSHELL 0x12da04800 == 54 [pid = 1652] [id = 729] 10:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 120 (0x129d17400) [pid = 1652] [serial = 2187] [outer = 0x0] 10:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 121 (0x129d37000) [pid = 1652] [serial = 2188] [outer = 0x129d17400] 10:57:08 INFO - PROCESS | 1652 | 1461088628877 Marionette DEBUG loaded listener.js 10:57:08 INFO - PROCESS | 1652 | ++DOMWINDOW == 122 (0x129d3cc00) [pid = 1652] [serial = 2189] [outer = 0x129d17400] 10:57:09 INFO - PROCESS | 1652 | 1461088629230 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:57:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:57:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 518ms 10:57:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:57:09 INFO - PROCESS | 1652 | 1461088629273 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:57:09 INFO - PROCESS | 1652 | 1461088629274 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:57:09 INFO - PROCESS | 1652 | 1461088629277 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:57:09 INFO - PROCESS | 1652 | 1461088629278 Marionette TRACE conn2 <- [1,2890,null,{}] 10:57:09 INFO - PROCESS | 1652 | 1461088629280 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:09 INFO - PROCESS | 1652 | 1461088629372 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:57:09 INFO - PROCESS | 1652 | 1461088629376 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:09 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e359800 == 55 [pid = 1652] [id = 730] 10:57:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x129d33800) [pid = 1652] [serial = 2190] [outer = 0x0] 10:57:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x129de4400) [pid = 1652] [serial = 2191] [outer = 0x129d33800] 10:57:09 INFO - PROCESS | 1652 | 1461088629402 Marionette DEBUG loaded listener.js 10:57:09 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x129de9c00) [pid = 1652] [serial = 2192] [outer = 0x129d33800] 10:57:09 INFO - PROCESS | 1652 | 1461088629935 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:57:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:57:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 670ms 10:57:09 INFO - PROCESS | 1652 | 1461088629947 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:57:09 INFO - PROCESS | 1652 | 1461088629953 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:57:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:57:09 INFO - PROCESS | 1652 | 1461088629957 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:57:09 INFO - PROCESS | 1652 | 1461088629960 Marionette TRACE conn2 <- [1,2894,null,{}] 10:57:09 INFO - PROCESS | 1652 | 1461088629963 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:10 INFO - PROCESS | 1652 | 1461088630079 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:57:10 INFO - PROCESS | 1652 | 1461088630194 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x11ba85800 == 56 [pid = 1652] [id = 731] 10:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x1164ec400) [pid = 1652] [serial = 2193] [outer = 0x0] 10:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x1176da800) [pid = 1652] [serial = 2194] [outer = 0x1164ec400] 10:57:10 INFO - PROCESS | 1652 | 1461088630228 Marionette DEBUG loaded listener.js 10:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x1189eec00) [pid = 1652] [serial = 2195] [outer = 0x1164ec400] 10:57:10 INFO - PROCESS | 1652 | 1461088630631 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:57:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:57:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 721ms 10:57:10 INFO - PROCESS | 1652 | 1461088630679 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:57:10 INFO - PROCESS | 1652 | 1461088630683 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:57:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:57:10 INFO - PROCESS | 1652 | 1461088630688 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:57:10 INFO - PROCESS | 1652 | 1461088630690 Marionette TRACE conn2 <- [1,2898,null,{}] 10:57:10 INFO - PROCESS | 1652 | 1461088630693 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:10 INFO - PROCESS | 1652 | 1461088630811 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:57:10 INFO - PROCESS | 1652 | 1461088630874 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:10 INFO - PROCESS | 1652 | ++DOCSHELL 0x12713b000 == 57 [pid = 1652] [id = 732] 10:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x11856e000) [pid = 1652] [serial = 2196] [outer = 0x0] 10:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x11a843c00) [pid = 1652] [serial = 2197] [outer = 0x11856e000] 10:57:10 INFO - PROCESS | 1652 | 1461088630945 Marionette DEBUG loaded listener.js 10:57:10 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x11acd9000) [pid = 1652] [serial = 2198] [outer = 0x11856e000] 10:57:11 INFO - PROCESS | 1652 | 1461088631357 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:57:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:57:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 719ms 10:57:11 INFO - PROCESS | 1652 | 1461088631408 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:57:11 INFO - PROCESS | 1652 | 1461088631410 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:57:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:57:11 INFO - PROCESS | 1652 | 1461088631412 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:57:11 INFO - PROCESS | 1652 | 1461088631415 Marionette TRACE conn2 <- [1,2902,null,{}] 10:57:11 INFO - PROCESS | 1652 | 1461088631424 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:11 INFO - PROCESS | 1652 | 1461088631564 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:57:11 INFO - PROCESS | 1652 | 1461088631642 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:11 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d415800 == 58 [pid = 1652] [id = 733] 10:57:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x11b87c000) [pid = 1652] [serial = 2199] [outer = 0x0] 10:57:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x123903c00) [pid = 1652] [serial = 2200] [outer = 0x11b87c000] 10:57:11 INFO - PROCESS | 1652 | 1461088631675 Marionette DEBUG loaded listener.js 10:57:11 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x127038400) [pid = 1652] [serial = 2201] [outer = 0x11b87c000] 10:57:12 INFO - PROCESS | 1652 | 1461088632123 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:57:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:57:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 725ms 10:57:12 INFO - PROCESS | 1652 | 1461088632139 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:57:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:57:12 INFO - PROCESS | 1652 | 1461088632142 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:57:12 INFO - PROCESS | 1652 | 1461088632145 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:57:12 INFO - PROCESS | 1652 | 1461088632147 Marionette TRACE conn2 <- [1,2906,null,{}] 10:57:12 INFO - PROCESS | 1652 | 1461088632151 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:12 INFO - PROCESS | 1652 | 1461088632320 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:57:12 INFO - PROCESS | 1652 | 1461088632418 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:12 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e57b000 == 59 [pid = 1652] [id = 734] 10:57:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x123826400) [pid = 1652] [serial = 2202] [outer = 0x0] 10:57:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x127f0ec00) [pid = 1652] [serial = 2203] [outer = 0x123826400] 10:57:12 INFO - PROCESS | 1652 | 1461088632449 Marionette DEBUG loaded listener.js 10:57:12 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x1290ef400) [pid = 1652] [serial = 2204] [outer = 0x123826400] 10:57:12 INFO - PROCESS | 1652 | 1461088632834 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:57:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:57:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 724ms 10:57:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:57:12 INFO - PROCESS | 1652 | 1461088632895 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:57:12 INFO - PROCESS | 1652 | 1461088632897 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:57:12 INFO - PROCESS | 1652 | 1461088632899 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:57:12 INFO - PROCESS | 1652 | 1461088632900 Marionette TRACE conn2 <- [1,2910,null,{}] 10:57:12 INFO - PROCESS | 1652 | 1461088632936 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:13 INFO - PROCESS | 1652 | 1461088633048 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:57:13 INFO - PROCESS | 1652 | 1461088633123 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e913800 == 60 [pid = 1652] [id = 735] 10:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x127fad400) [pid = 1652] [serial = 2205] [outer = 0x0] 10:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x1299e6800) [pid = 1652] [serial = 2206] [outer = 0x127fad400] 10:57:13 INFO - PROCESS | 1652 | 1461088633153 Marionette DEBUG loaded listener.js 10:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x129d34c00) [pid = 1652] [serial = 2207] [outer = 0x127fad400] 10:57:13 INFO - PROCESS | 1652 | 1461088633582 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:57:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:57:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:57:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 737ms 10:57:13 INFO - PROCESS | 1652 | 1461088633637 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:57:13 INFO - PROCESS | 1652 | 1461088633639 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:57:13 INFO - TEST-START | /DOMEvents/constructors.html 10:57:13 INFO - PROCESS | 1652 | 1461088633643 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:57:13 INFO - PROCESS | 1652 | 1461088633645 Marionette TRACE conn2 <- [1,2914,null,{}] 10:57:13 INFO - PROCESS | 1652 | 1461088633648 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:13 INFO - PROCESS | 1652 | 1461088633799 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:57:13 INFO - PROCESS | 1652 | 1461088633905 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:13 INFO - PROCESS | 1652 | ++DOCSHELL 0x12eb89800 == 61 [pid = 1652] [id = 736] 10:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129d35400) [pid = 1652] [serial = 2208] [outer = 0x0] 10:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x129deb400) [pid = 1652] [serial = 2209] [outer = 0x129d35400] 10:57:13 INFO - PROCESS | 1652 | 1461088633941 Marionette DEBUG loaded listener.js 10:57:13 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a273c00) [pid = 1652] [serial = 2210] [outer = 0x129d35400] 10:57:14 INFO - PROCESS | 1652 | 1461088634350 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:57:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:57:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:57:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:57:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:57:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:57:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:57:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:57:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:57:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:57:14 INFO - TEST-OK | /DOMEvents/constructors.html | took 778ms 10:57:14 INFO - PROCESS | 1652 | 1461088634420 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:57:14 INFO - PROCESS | 1652 | 1461088634422 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:57:14 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:57:14 INFO - PROCESS | 1652 | 1461088634425 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:57:14 INFO - PROCESS | 1652 | 1461088634426 Marionette TRACE conn2 <- [1,2918,null,{}] 10:57:14 INFO - PROCESS | 1652 | 1461088634428 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:14 INFO - PROCESS | 1652 | 1461088634537 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:57:14 INFO - PROCESS | 1652 | 1461088634641 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:14 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec91800 == 62 [pid = 1652] [id = 737] 10:57:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x12a274000) [pid = 1652] [serial = 2211] [outer = 0x0] 10:57:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a2cac00) [pid = 1652] [serial = 2212] [outer = 0x12a274000] 10:57:14 INFO - PROCESS | 1652 | 1461088634673 Marionette DEBUG loaded listener.js 10:57:14 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x12a2d8000) [pid = 1652] [serial = 2213] [outer = 0x12a274000] 10:57:15 INFO - PROCESS | 1652 | 1461088635045 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:57:15 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:57:15 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 669ms 10:57:15 INFO - PROCESS | 1652 | 1461088635094 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:57:15 INFO - PROCESS | 1652 | 1461088635096 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:57:15 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:57:15 INFO - PROCESS | 1652 | 1461088635098 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:57:15 INFO - PROCESS | 1652 | 1461088635100 Marionette TRACE conn2 <- [1,2922,null,{}] 10:57:15 INFO - PROCESS | 1652 | 1461088635102 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:15 INFO - PROCESS | 1652 | 1461088635217 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:57:15 INFO - PROCESS | 1652 | 1461088635484 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:15 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b448800 == 63 [pid = 1652] [id = 738] 10:57:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11214e400) [pid = 1652] [serial = 2214] [outer = 0x0] 10:57:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11221bc00) [pid = 1652] [serial = 2215] [outer = 0x11214e400] 10:57:15 INFO - PROCESS | 1652 | 1461088635532 Marionette DEBUG loaded listener.js 10:57:15 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11442d800) [pid = 1652] [serial = 2216] [outer = 0x11214e400] 10:57:15 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 10:57:15 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 10:57:15 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 10:57:15 INFO - PROCESS | 1652 | [1652] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 10:57:15 INFO - PROCESS | 1652 | 1461088635992 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:57:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:57:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:57:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:57:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:57:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 10:57:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:57:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:57:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:57:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 10:57:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:57:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:57:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:57:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 10:57:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:57:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:57:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:57:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:57:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 921ms 10:57:16 INFO - PROCESS | 1652 | 1461088636020 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:57:16 INFO - PROCESS | 1652 | 1461088636026 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:57:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:57:16 INFO - PROCESS | 1652 | 1461088636031 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:57:16 INFO - PROCESS | 1652 | 1461088636034 Marionette TRACE conn2 <- [1,2926,null,{}] 10:57:16 INFO - PROCESS | 1652 | 1461088636039 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:16 INFO - PROCESS | 1652 | 1461088636194 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:57:16 INFO - PROCESS | 1652 | 1461088636332 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x123bd0800 == 64 [pid = 1652] [id = 739] 10:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x1191bec00) [pid = 1652] [serial = 2217] [outer = 0x0] 10:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x119257000) [pid = 1652] [serial = 2218] [outer = 0x1191bec00] 10:57:16 INFO - PROCESS | 1652 | 1461088636363 Marionette DEBUG loaded listener.js 10:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11a746400) [pid = 1652] [serial = 2219] [outer = 0x1191bec00] 10:57:16 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8ce000 == 63 [pid = 1652] [id = 665] 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12da04800 == 62 [pid = 1652] [id = 729] 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12be55800 == 61 [pid = 1652] [id = 728] 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12b27b800 == 60 [pid = 1652] [id = 727] 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad1b000 == 59 [pid = 1652] [id = 726] 10:57:16 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x127f10c00) [pid = 1652] [serial = 2128] [outer = 0x0] [url = about:blank] 10:57:16 INFO - PROCESS | 1652 | 1461088636782 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12a86a800 == 58 [pid = 1652] [id = 725] 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12a516000 == 57 [pid = 1652] [id = 724] 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x12a299000 == 56 [pid = 1652] [id = 723] 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x1273ee000 == 55 [pid = 1652] [id = 722] 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7ef800 == 54 [pid = 1652] [id = 721] 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11c07d800 == 53 [pid = 1652] [id = 720] 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x119285800 == 52 [pid = 1652] [id = 719] 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x118f87800 == 51 [pid = 1652] [id = 718] 10:57:16 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7f1800 == 50 [pid = 1652] [id = 717] 10:57:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:57:16 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 775ms 10:57:16 INFO - PROCESS | 1652 | 1461088636807 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:57:16 INFO - PROCESS | 1652 | 1461088636810 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:57:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:57:16 INFO - PROCESS | 1652 | 1461088636813 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:57:16 INFO - PROCESS | 1652 | 1461088636814 Marionette TRACE conn2 <- [1,2930,null,{}] 10:57:16 INFO - PROCESS | 1652 | 1461088636817 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:16 INFO - PROCESS | 1652 | 1461088636911 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:57:16 INFO - PROCESS | 1652 | 1461088636915 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:16 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fb6000 == 51 [pid = 1652] [id = 740] 10:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11a7af400) [pid = 1652] [serial = 2220] [outer = 0x0] 10:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x11a841c00) [pid = 1652] [serial = 2221] [outer = 0x11a7af400] 10:57:16 INFO - PROCESS | 1652 | 1461088636945 Marionette DEBUG loaded listener.js 10:57:16 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x11ac4c400) [pid = 1652] [serial = 2222] [outer = 0x11a7af400] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x12649ec00) [pid = 1652] [serial = 2114] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11a859c00) [pid = 1652] [serial = 2101] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11ac4f800) [pid = 1652] [serial = 2102] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x1146b0800) [pid = 1652] [serial = 2095] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 149 (0x11641e800) [pid = 1652] [serial = 2096] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 148 (0x123821c00) [pid = 1652] [serial = 2086] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 147 (0x123ac7800) [pid = 1652] [serial = 2089] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 146 (0x11c3d7800) [pid = 1652] [serial = 2072] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 145 (0x1185f5400) [pid = 1652] [serial = 2077] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x11ace2000) [pid = 1652] [serial = 2104] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11adc4400) [pid = 1652] [serial = 2105] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x11c05bc00) [pid = 1652] [serial = 2083] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11abbbc00) [pid = 1652] [serial = 2080] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x114402800) [pid = 1652] [serial = 2074] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x12703d000) [pid = 1652] [serial = 2117] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x11adc2000) [pid = 1652] [serial = 2122] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x11a746000) [pid = 1652] [serial = 2120] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x127f08800) [pid = 1652] [serial = 2126] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x127eb9400) [pid = 1652] [serial = 2125] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x115617400) [pid = 1652] [serial = 2119] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x11bb64c00) [pid = 1652] [serial = 2107] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x123ac1000) [pid = 1652] [serial = 2108] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x127dcf000) [pid = 1652] [serial = 2123] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 130 (0x114403000) [pid = 1652] [serial = 2039] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 129 (0x123b8a400) [pid = 1652] [serial = 2110] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 128 (0x126498800) [pid = 1652] [serial = 2113] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 127 (0x123f72c00) [pid = 1652] [serial = 2111] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 126 (0x1264a5000) [pid = 1652] [serial = 2116] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 125 (0x115618000) [pid = 1652] [serial = 2093] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 124 (0x112354400) [pid = 1652] [serial = 2092] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 123 (0x119c1f800) [pid = 1652] [serial = 2098] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | --DOMWINDOW == 122 (0x11a74f400) [pid = 1652] [serial = 2099] [outer = 0x0] [url = about:blank] 10:57:17 INFO - PROCESS | 1652 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:57:17 INFO - PROCESS | 1652 | 1461088637336 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:57:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:57:17 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 568ms 10:57:17 INFO - PROCESS | 1652 | 1461088637382 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:57:17 INFO - PROCESS | 1652 | 1461088637383 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:57:17 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:57:17 INFO - PROCESS | 1652 | 1461088637387 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:57:17 INFO - PROCESS | 1652 | 1461088637391 Marionette TRACE conn2 <- [1,2934,null,{}] 10:57:17 INFO - PROCESS | 1652 | 1461088637398 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:17 INFO - PROCESS | 1652 | 1461088637493 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:57:17 INFO - PROCESS | 1652 | 1461088637498 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:17 INFO - PROCESS | 1652 | ++DOCSHELL 0x123c55800 == 52 [pid = 1652] [id = 741] 10:57:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 123 (0x11ac54000) [pid = 1652] [serial = 2223] [outer = 0x0] 10:57:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 124 (0x11adbb800) [pid = 1652] [serial = 2224] [outer = 0x11ac54000] 10:57:17 INFO - PROCESS | 1652 | 1461088637525 Marionette DEBUG loaded listener.js 10:57:17 INFO - PROCESS | 1652 | ++DOMWINDOW == 125 (0x11b87b400) [pid = 1652] [serial = 2225] [outer = 0x11ac54000] 10:57:17 INFO - PROCESS | 1652 | 1461088637872 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:57:17 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:57:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 525ms 10:57:17 INFO - PROCESS | 1652 | 1461088637924 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:57:17 INFO - PROCESS | 1652 | 1461088637926 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:57:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:57:17 INFO - PROCESS | 1652 | 1461088637930 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:57:17 INFO - PROCESS | 1652 | 1461088637931 Marionette TRACE conn2 <- [1,2938,null,{}] 10:57:17 INFO - PROCESS | 1652 | 1461088637933 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:18 INFO - PROCESS | 1652 | 1461088638027 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:57:18 INFO - PROCESS | 1652 | 1461088638031 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x129994800 == 53 [pid = 1652] [id = 742] 10:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 126 (0x11bb64000) [pid = 1652] [serial = 2226] [outer = 0x0] 10:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 127 (0x11bbd2c00) [pid = 1652] [serial = 2227] [outer = 0x11bb64000] 10:57:18 INFO - PROCESS | 1652 | 1461088638058 Marionette DEBUG loaded listener.js 10:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 128 (0x123ac1000) [pid = 1652] [serial = 2228] [outer = 0x11bb64000] 10:57:18 INFO - PROCESS | 1652 | 1461088638372 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:57:18 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:57:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 469ms 10:57:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:57:18 INFO - PROCESS | 1652 | 1461088638400 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:57:18 INFO - PROCESS | 1652 | 1461088638403 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:57:18 INFO - PROCESS | 1652 | 1461088638406 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:57:18 INFO - PROCESS | 1652 | 1461088638407 Marionette TRACE conn2 <- [1,2942,null,{}] 10:57:18 INFO - PROCESS | 1652 | 1461088638410 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:18 INFO - PROCESS | 1652 | 1461088638500 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:57:18 INFO - PROCESS | 1652 | 1461088638569 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:18 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a2a8800 == 54 [pid = 1652] [id = 743] 10:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 129 (0x123b7fc00) [pid = 1652] [serial = 2229] [outer = 0x0] 10:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 130 (0x123d78400) [pid = 1652] [serial = 2230] [outer = 0x123b7fc00] 10:57:18 INFO - PROCESS | 1652 | 1461088638602 Marionette DEBUG loaded listener.js 10:57:18 INFO - PROCESS | 1652 | ++DOMWINDOW == 131 (0x1264a0000) [pid = 1652] [serial = 2231] [outer = 0x123b7fc00] 10:57:18 INFO - PROCESS | 1652 | 1461088638894 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:57:18 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:57:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:57:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:57:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 521ms 10:57:18 INFO - PROCESS | 1652 | 1461088638933 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:57:18 INFO - PROCESS | 1652 | 1461088638936 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:57:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:57:18 INFO - PROCESS | 1652 | 1461088638940 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:57:18 INFO - PROCESS | 1652 | 1461088638941 Marionette TRACE conn2 <- [1,2946,null,{}] 10:57:18 INFO - PROCESS | 1652 | 1461088638944 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:19 INFO - PROCESS | 1652 | 1461088639059 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:57:19 INFO - PROCESS | 1652 | 1461088639073 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a7ce000 == 55 [pid = 1652] [id = 744] 10:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x1264a1800) [pid = 1652] [serial = 2232] [outer = 0x0] 10:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x1273c3000) [pid = 1652] [serial = 2233] [outer = 0x1264a1800] 10:57:19 INFO - PROCESS | 1652 | 1461088639098 Marionette DEBUG loaded listener.js 10:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x127f03800) [pid = 1652] [serial = 2234] [outer = 0x1264a1800] 10:57:19 INFO - PROCESS | 1652 | 1461088639423 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:57:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:57:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms 10:57:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:57:19 INFO - PROCESS | 1652 | 1461088639460 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:57:19 INFO - PROCESS | 1652 | 1461088639461 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:57:19 INFO - PROCESS | 1652 | 1461088639463 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:57:19 INFO - PROCESS | 1652 | 1461088639465 Marionette TRACE conn2 <- [1,2950,null,{}] 10:57:19 INFO - PROCESS | 1652 | 1461088639467 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:19 INFO - PROCESS | 1652 | 1461088639581 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:57:19 INFO - PROCESS | 1652 | 1461088639618 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad07800 == 56 [pid = 1652] [id = 745] 10:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x127f03c00) [pid = 1652] [serial = 2235] [outer = 0x0] 10:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x127fac400) [pid = 1652] [serial = 2236] [outer = 0x127f03c00] 10:57:19 INFO - PROCESS | 1652 | 1461088639645 Marionette DEBUG loaded listener.js 10:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x127fe0800) [pid = 1652] [serial = 2237] [outer = 0x127f03c00] 10:57:19 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad20000 == 57 [pid = 1652] [id = 746] 10:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x127fe8800) [pid = 1652] [serial = 2238] [outer = 0x0] 10:57:19 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x127fe4800) [pid = 1652] [serial = 2239] [outer = 0x127fe8800] 10:57:20 INFO - PROCESS | 1652 | 1461088640053 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:57:20 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:57:20 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 619ms 10:57:20 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:57:20 INFO - PROCESS | 1652 | 1461088640089 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:57:20 INFO - PROCESS | 1652 | 1461088640090 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:57:20 INFO - PROCESS | 1652 | 1461088640092 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:57:20 INFO - PROCESS | 1652 | 1461088640093 Marionette TRACE conn2 <- [1,2954,null,{}] 10:57:20 INFO - PROCESS | 1652 | 1461088640096 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:20 INFO - PROCESS | 1652 | 1461088640233 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:57:20 INFO - PROCESS | 1652 | 1461088640246 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12afc0000 == 58 [pid = 1652] [id = 747] 10:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x127f08800) [pid = 1652] [serial = 2240] [outer = 0x0] 10:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x129777000) [pid = 1652] [serial = 2241] [outer = 0x127f08800] 10:57:20 INFO - PROCESS | 1652 | 1461088640272 Marionette DEBUG loaded listener.js 10:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x129d1b000) [pid = 1652] [serial = 2242] [outer = 0x127f08800] 10:57:20 INFO - PROCESS | 1652 | 1461088640589 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:57:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:57:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:57:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 10:57:20 INFO - PROCESS | 1652 | 1461088640613 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:57:20 INFO - PROCESS | 1652 | 1461088640614 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:57:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:57:20 INFO - PROCESS | 1652 | 1461088640616 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:57:20 INFO - PROCESS | 1652 | 1461088640619 Marionette TRACE conn2 <- [1,2958,null,{}] 10:57:20 INFO - PROCESS | 1652 | 1461088640622 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:20 INFO - PROCESS | 1652 | 1461088640747 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:57:20 INFO - PROCESS | 1652 | 1461088640762 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:20 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cebb800 == 59 [pid = 1652] [id = 748] 10:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x129d34800) [pid = 1652] [serial = 2243] [outer = 0x0] 10:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x129dee000) [pid = 1652] [serial = 2244] [outer = 0x129d34800] 10:57:20 INFO - PROCESS | 1652 | 1461088640787 Marionette DEBUG loaded listener.js 10:57:20 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x12a26c800) [pid = 1652] [serial = 2245] [outer = 0x129d34800] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 144 (0x129d17400) [pid = 1652] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 143 (0x11c00d400) [pid = 1652] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 142 (0x127ec7800) [pid = 1652] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 141 (0x11bbca800) [pid = 1652] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 140 (0x127faac00) [pid = 1652] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 139 (0x123ac2000) [pid = 1652] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 138 (0x123a1a400) [pid = 1652] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 137 (0x115652400) [pid = 1652] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 136 (0x118c51c00) [pid = 1652] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 135 (0x11acdb000) [pid = 1652] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 134 (0x112147c00) [pid = 1652] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 133 (0x123ac8400) [pid = 1652] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 132 (0x11a840800) [pid = 1652] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:57:21 INFO - PROCESS | 1652 | --DOMWINDOW == 131 (0x1290e9800) [pid = 1652] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:57:21 INFO - PROCESS | 1652 | 1461088641260 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:57:21 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:57:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 675ms 10:57:21 INFO - PROCESS | 1652 | 1461088641292 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:57:21 INFO - PROCESS | 1652 | 1461088641293 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:57:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:57:21 INFO - PROCESS | 1652 | 1461088641295 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:57:21 INFO - PROCESS | 1652 | 1461088641296 Marionette TRACE conn2 <- [1,2962,null,{}] 10:57:21 INFO - PROCESS | 1652 | 1461088641299 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:21 INFO - PROCESS | 1652 | 1461088641436 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:57:21 INFO - PROCESS | 1652 | 1461088641474 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:21 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ba70800 == 60 [pid = 1652] [id = 749] 10:57:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 132 (0x115652400) [pid = 1652] [serial = 2246] [outer = 0x0] 10:57:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 133 (0x12649f400) [pid = 1652] [serial = 2247] [outer = 0x115652400] 10:57:21 INFO - PROCESS | 1652 | 1461088641505 Marionette DEBUG loaded listener.js 10:57:21 INFO - PROCESS | 1652 | ++DOMWINDOW == 134 (0x129dedc00) [pid = 1652] [serial = 2248] [outer = 0x115652400] 10:57:21 INFO - PROCESS | 1652 | 1461088641768 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:57:21 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:57:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 519ms 10:57:21 INFO - PROCESS | 1652 | 1461088641815 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:57:21 INFO - PROCESS | 1652 | 1461088641817 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:57:21 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:57:21 INFO - PROCESS | 1652 | 1461088641828 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:57:21 INFO - PROCESS | 1652 | 1461088641830 Marionette TRACE conn2 <- [1,2966,null,{}] 10:57:21 INFO - PROCESS | 1652 | 1461088641832 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:21 INFO - PROCESS | 1652 | 1461088641942 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:57:22 INFO - PROCESS | 1652 | 1461088642006 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d486000 == 61 [pid = 1652] [id = 750] 10:57:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 135 (0x11adbdc00) [pid = 1652] [serial = 2249] [outer = 0x0] 10:57:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 136 (0x12a2cc800) [pid = 1652] [serial = 2250] [outer = 0x11adbdc00] 10:57:22 INFO - PROCESS | 1652 | 1461088642031 Marionette DEBUG loaded listener.js 10:57:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 137 (0x12a65c400) [pid = 1652] [serial = 2251] [outer = 0x11adbdc00] 10:57:22 INFO - PROCESS | 1652 | 1461088642314 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:57:22 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:57:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 526ms 10:57:22 INFO - PROCESS | 1652 | 1461088642358 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:57:22 INFO - PROCESS | 1652 | 1461088642359 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:57:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:57:22 INFO - PROCESS | 1652 | 1461088642361 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:57:22 INFO - PROCESS | 1652 | 1461088642362 Marionette TRACE conn2 <- [1,2970,null,{}] 10:57:22 INFO - PROCESS | 1652 | 1461088642365 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:22 INFO - PROCESS | 1652 | 1461088642465 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:57:22 INFO - PROCESS | 1652 | 1461088642469 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec97800 == 62 [pid = 1652] [id = 751] 10:57:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 138 (0x12a65ec00) [pid = 1652] [serial = 2252] [outer = 0x0] 10:57:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 139 (0x12a73c800) [pid = 1652] [serial = 2253] [outer = 0x12a65ec00] 10:57:22 INFO - PROCESS | 1652 | 1461088642495 Marionette DEBUG loaded listener.js 10:57:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 140 (0x12a744800) [pid = 1652] [serial = 2254] [outer = 0x12a65ec00] 10:57:22 INFO - PROCESS | 1652 | 1461088642803 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:57:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:57:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 469ms 10:57:22 INFO - PROCESS | 1652 | 1461088642833 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:57:22 INFO - PROCESS | 1652 | 1461088642837 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:57:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:57:22 INFO - PROCESS | 1652 | 1461088642840 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:57:22 INFO - PROCESS | 1652 | 1461088642841 Marionette TRACE conn2 <- [1,2974,null,{}] 10:57:22 INFO - PROCESS | 1652 | 1461088642844 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:22 INFO - PROCESS | 1652 | 1461088642971 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:57:22 INFO - PROCESS | 1652 | 1461088642979 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:22 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ef70000 == 63 [pid = 1652] [id = 752] 10:57:22 INFO - PROCESS | 1652 | ++DOMWINDOW == 141 (0x12a65cc00) [pid = 1652] [serial = 2255] [outer = 0x0] 10:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 142 (0x12a744400) [pid = 1652] [serial = 2256] [outer = 0x12a65cc00] 10:57:23 INFO - PROCESS | 1652 | 1461088643005 Marionette DEBUG loaded listener.js 10:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 143 (0x12a833c00) [pid = 1652] [serial = 2257] [outer = 0x12a65cc00] 10:57:23 INFO - PROCESS | 1652 | 1461088643486 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:57:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 10:57:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 669ms 10:57:23 INFO - PROCESS | 1652 | 1461088643510 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:57:23 INFO - PROCESS | 1652 | 1461088643513 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:57:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:57:23 INFO - PROCESS | 1652 | 1461088643518 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:57:23 INFO - PROCESS | 1652 | 1461088643520 Marionette TRACE conn2 <- [1,2978,null,{}] 10:57:23 INFO - PROCESS | 1652 | 1461088643524 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:23 INFO - PROCESS | 1652 | 1461088643700 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:57:23 INFO - PROCESS | 1652 | 1461088643860 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:23 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0e5800 == 64 [pid = 1652] [id = 753] 10:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 144 (0x11641e800) [pid = 1652] [serial = 2258] [outer = 0x0] 10:57:23 INFO - PROCESS | 1652 | ++DOMWINDOW == 145 (0x119139800) [pid = 1652] [serial = 2259] [outer = 0x11641e800] 10:57:23 INFO - PROCESS | 1652 | 1461088643915 Marionette DEBUG loaded listener.js 10:57:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 146 (0x11a7aa400) [pid = 1652] [serial = 2260] [outer = 0x11641e800] 10:57:24 INFO - PROCESS | 1652 | 1461088644355 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:57:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:57:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 872ms 10:57:24 INFO - PROCESS | 1652 | 1461088644402 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:57:24 INFO - PROCESS | 1652 | 1461088644406 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:57:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:57:24 INFO - PROCESS | 1652 | 1461088644413 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:57:24 INFO - PROCESS | 1652 | 1461088644415 Marionette TRACE conn2 <- [1,2982,null,{}] 10:57:24 INFO - PROCESS | 1652 | 1461088644417 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:24 INFO - PROCESS | 1652 | 1461088644535 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:57:24 INFO - PROCESS | 1652 | 1461088644609 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:24 INFO - PROCESS | 1652 | ++DOCSHELL 0x12998e800 == 65 [pid = 1652] [id = 754] 10:57:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 147 (0x11a7ad800) [pid = 1652] [serial = 2261] [outer = 0x0] 10:57:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 148 (0x11adb8c00) [pid = 1652] [serial = 2262] [outer = 0x11a7ad800] 10:57:24 INFO - PROCESS | 1652 | 1461088644639 Marionette DEBUG loaded listener.js 10:57:24 INFO - PROCESS | 1652 | ++DOMWINDOW == 149 (0x11bb66800) [pid = 1652] [serial = 2263] [outer = 0x11a7ad800] 10:57:25 INFO - PROCESS | 1652 | 1461088645018 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:57:25 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:57:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:57:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:57:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 624ms 10:57:25 INFO - PROCESS | 1652 | 1461088645038 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:57:25 INFO - PROCESS | 1652 | 1461088645040 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:57:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:57:25 INFO - PROCESS | 1652 | 1461088645044 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:57:25 INFO - PROCESS | 1652 | 1461088645048 Marionette TRACE conn2 <- [1,2986,null,{}] 10:57:25 INFO - PROCESS | 1652 | 1461088645059 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:25 INFO - PROCESS | 1652 | 1461088645223 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:57:25 INFO - PROCESS | 1652 | 1461088645368 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:25 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e348000 == 66 [pid = 1652] [id = 755] 10:57:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 150 (0x11bb68000) [pid = 1652] [serial = 2264] [outer = 0x0] 10:57:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x12423f400) [pid = 1652] [serial = 2265] [outer = 0x11bb68000] 10:57:25 INFO - PROCESS | 1652 | 1461088645420 Marionette DEBUG loaded listener.js 10:57:25 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x127fad000) [pid = 1652] [serial = 2266] [outer = 0x11bb68000] 10:57:25 INFO - PROCESS | 1652 | 1461088645827 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:57:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:57:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 825ms 10:57:25 INFO - PROCESS | 1652 | 1461088645869 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:57:25 INFO - PROCESS | 1652 | 1461088645871 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:57:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:57:25 INFO - PROCESS | 1652 | 1461088645873 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:57:25 INFO - PROCESS | 1652 | 1461088645875 Marionette TRACE conn2 <- [1,2990,null,{}] 10:57:25 INFO - PROCESS | 1652 | 1461088645877 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:25 INFO - PROCESS | 1652 | 1461088645995 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:57:26 INFO - PROCESS | 1652 | 1461088646103 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f32b800 == 67 [pid = 1652] [id = 756] 10:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x127fe5000) [pid = 1652] [serial = 2267] [outer = 0x0] 10:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x129d3b000) [pid = 1652] [serial = 2268] [outer = 0x127fe5000] 10:57:26 INFO - PROCESS | 1652 | 1461088646135 Marionette DEBUG loaded listener.js 10:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12a276000) [pid = 1652] [serial = 2269] [outer = 0x127fe5000] 10:57:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f338800 == 68 [pid = 1652] [id = 757] 10:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12a2d0800) [pid = 1652] [serial = 2270] [outer = 0x0] 10:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x129d19000) [pid = 1652] [serial = 2271] [outer = 0x12a2d0800] 10:57:26 INFO - PROCESS | 1652 | 1461088646505 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:57:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:57:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 669ms 10:57:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:57:26 INFO - PROCESS | 1652 | 1461088646543 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:57:26 INFO - PROCESS | 1652 | 1461088646545 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:57:26 INFO - PROCESS | 1652 | 1461088646547 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:57:26 INFO - PROCESS | 1652 | 1461088646548 Marionette TRACE conn2 <- [1,2994,null,{}] 10:57:26 INFO - PROCESS | 1652 | 1461088646551 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:26 INFO - PROCESS | 1652 | 1461088646691 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:57:26 INFO - PROCESS | 1652 | 1461088646773 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:26 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4d2000 == 69 [pid = 1652] [id = 758] 10:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12a26b000) [pid = 1652] [serial = 2272] [outer = 0x0] 10:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12a2d5000) [pid = 1652] [serial = 2273] [outer = 0x12a26b000] 10:57:26 INFO - PROCESS | 1652 | 1461088646804 Marionette DEBUG loaded listener.js 10:57:26 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12a73c000) [pid = 1652] [serial = 2274] [outer = 0x12a26b000] 10:57:27 INFO - PROCESS | 1652 | 1461088647158 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:57:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:57:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:57:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 619ms 10:57:27 INFO - PROCESS | 1652 | 1461088647167 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:57:27 INFO - PROCESS | 1652 | 1461088647168 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:57:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:57:27 INFO - PROCESS | 1652 | 1461088647170 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:57:27 INFO - PROCESS | 1652 | 1461088647172 Marionette TRACE conn2 <- [1,2998,null,{}] 10:57:27 INFO - PROCESS | 1652 | 1461088647174 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:27 INFO - PROCESS | 1652 | 1461088647298 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:57:27 INFO - PROCESS | 1652 | 1461088647402 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:27 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8c6000 == 70 [pid = 1652] [id = 759] 10:57:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12a73d800) [pid = 1652] [serial = 2275] [outer = 0x0] 10:57:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12a835400) [pid = 1652] [serial = 2276] [outer = 0x12a73d800] 10:57:27 INFO - PROCESS | 1652 | 1461088647435 Marionette DEBUG loaded listener.js 10:57:27 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12a918400) [pid = 1652] [serial = 2277] [outer = 0x12a73d800] 10:57:27 INFO - PROCESS | 1652 | 1461088647789 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:57:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:57:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 669ms 10:57:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:57:27 INFO - PROCESS | 1652 | 1461088647840 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:57:27 INFO - PROCESS | 1652 | 1461088647841 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:57:27 INFO - PROCESS | 1652 | 1461088647843 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:57:27 INFO - PROCESS | 1652 | 1461088647844 Marionette TRACE conn2 <- [1,3002,null,{}] 10:57:27 INFO - PROCESS | 1652 | 1461088647847 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:27 INFO - PROCESS | 1652 | 1461088647958 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:57:28 INFO - PROCESS | 1652 | 1461088648067 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fb07000 == 71 [pid = 1652] [id = 760] 10:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12a741400) [pid = 1652] [serial = 2278] [outer = 0x0] 10:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12a91b800) [pid = 1652] [serial = 2279] [outer = 0x12a741400] 10:57:28 INFO - PROCESS | 1652 | 1461088648098 Marionette DEBUG loaded listener.js 10:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x12ab55400) [pid = 1652] [serial = 2280] [outer = 0x12a741400] 10:57:28 INFO - PROCESS | 1652 | 1461088648419 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:57:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:57:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 621ms 10:57:28 INFO - PROCESS | 1652 | 1461088648464 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:57:28 INFO - PROCESS | 1652 | 1461088648466 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:57:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:57:28 INFO - PROCESS | 1652 | 1461088648468 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:57:28 INFO - PROCESS | 1652 | 1461088648470 Marionette TRACE conn2 <- [1,3006,null,{}] 10:57:28 INFO - PROCESS | 1652 | 1461088648472 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:28 INFO - PROCESS | 1652 | 1461088648587 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:57:28 INFO - PROCESS | 1652 | 1461088648680 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:28 INFO - PROCESS | 1652 | ++DOCSHELL 0x12fe2e800 == 72 [pid = 1652] [id = 761] 10:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x12ab55800) [pid = 1652] [serial = 2281] [outer = 0x0] 10:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12ab5b000) [pid = 1652] [serial = 2282] [outer = 0x12ab55800] 10:57:28 INFO - PROCESS | 1652 | 1461088648713 Marionette DEBUG loaded listener.js 10:57:28 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12abca400) [pid = 1652] [serial = 2283] [outer = 0x12ab55800] 10:57:29 INFO - PROCESS | 1652 | 1461088649126 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:57:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:57:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 673ms 10:57:29 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:57:29 INFO - PROCESS | 1652 | 1461088649142 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:57:29 INFO - PROCESS | 1652 | 1461088649145 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:57:29 INFO - PROCESS | 1652 | 1461088649148 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:57:29 INFO - PROCESS | 1652 | 1461088649150 Marionette TRACE conn2 <- [1,3010,null,{}] 10:57:29 INFO - PROCESS | 1652 | 1461088649154 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:29 INFO - PROCESS | 1652 | 1461088649304 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:57:29 INFO - PROCESS | 1652 | 1461088649413 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:29 INFO - PROCESS | 1652 | ++DOCSHELL 0x130091800 == 73 [pid = 1652] [id = 762] 10:57:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12ab56800) [pid = 1652] [serial = 2284] [outer = 0x0] 10:57:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12abce800) [pid = 1652] [serial = 2285] [outer = 0x12ab56800] 10:57:29 INFO - PROCESS | 1652 | 1461088649445 Marionette DEBUG loaded listener.js 10:57:29 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12abd7400) [pid = 1652] [serial = 2286] [outer = 0x12ab56800] 10:57:29 INFO - PROCESS | 1652 | 1461088649806 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:57:29 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 10:57:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 674ms 10:57:29 INFO - PROCESS | 1652 | 1461088649822 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:57:29 INFO - PROCESS | 1652 | 1461088649823 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:57:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:57:29 INFO - PROCESS | 1652 | 1461088649826 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:57:29 INFO - PROCESS | 1652 | 1461088649827 Marionette TRACE conn2 <- [1,3014,null,{}] 10:57:29 INFO - PROCESS | 1652 | 1461088649830 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:29 INFO - PROCESS | 1652 | 1461088649946 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:57:30 INFO - PROCESS | 1652 | 1461088650049 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x130298800 == 74 [pid = 1652] [id = 763] 10:57:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12ac96800) [pid = 1652] [serial = 2287] [outer = 0x0] 10:57:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12ac9cc00) [pid = 1652] [serial = 2288] [outer = 0x12ac96800] 10:57:30 INFO - PROCESS | 1652 | 1461088650081 Marionette DEBUG loaded listener.js 10:57:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12aca2000) [pid = 1652] [serial = 2289] [outer = 0x12ac96800] 10:57:30 INFO - PROCESS | 1652 | [1652] 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 10:57:30 INFO - PROCESS | 1652 | 1461088650483 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:57:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:57:30 INFO - {} 10:57:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:57:30 INFO - {} 10:57:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:57:30 INFO - {} 10:57:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:57:30 INFO - {} 10:57:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 669ms 10:57:30 INFO - TEST-START | /FileAPI/fileReader.html 10:57:30 INFO - PROCESS | 1652 | 1461088650495 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:57:30 INFO - PROCESS | 1652 | 1461088650497 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:57:30 INFO - PROCESS | 1652 | 1461088650499 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:57:30 INFO - PROCESS | 1652 | 1461088650501 Marionette TRACE conn2 <- [1,3018,null,{}] 10:57:30 INFO - PROCESS | 1652 | 1461088650504 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:30 INFO - PROCESS | 1652 | 1461088650664 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:57:30 INFO - PROCESS | 1652 | 1461088650939 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:30 INFO - PROCESS | 1652 | ++DOCSHELL 0x11b811000 == 75 [pid = 1652] [id = 764] 10:57:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x10adf7400) [pid = 1652] [serial = 2290] [outer = 0x0] 10:57:30 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x112146000) [pid = 1652] [serial = 2291] [outer = 0x10adf7400] 10:57:30 INFO - PROCESS | 1652 | 1461088650988 Marionette DEBUG loaded listener.js 10:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x112354400) [pid = 1652] [serial = 2292] [outer = 0x10adf7400] 10:57:31 INFO - PROCESS | 1652 | 1461088651406 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:57:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:57:31 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:57:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:57:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:57:31 INFO - TEST-OK | /FileAPI/fileReader.html | took 922ms 10:57:31 INFO - PROCESS | 1652 | 1461088651422 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:57:31 INFO - PROCESS | 1652 | 1461088651425 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:57:31 INFO - TEST-START | /FileAPI/historical.html 10:57:31 INFO - PROCESS | 1652 | 1461088651429 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:57:31 INFO - PROCESS | 1652 | 1461088651430 Marionette TRACE conn2 <- [1,3022,null,{}] 10:57:31 INFO - PROCESS | 1652 | 1461088651434 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:31 INFO - PROCESS | 1652 | 1461088651541 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:57:31 INFO - PROCESS | 1652 | 1461088651653 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:31 INFO - PROCESS | 1652 | ++DOCSHELL 0x1264d2000 == 76 [pid = 1652] [id = 765] 10:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x118eba400) [pid = 1652] [serial = 2293] [outer = 0x0] 10:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x11564fc00) [pid = 1652] [serial = 2294] [outer = 0x118eba400] 10:57:31 INFO - PROCESS | 1652 | 1461088651685 Marionette DEBUG loaded listener.js 10:57:31 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x119dd1800) [pid = 1652] [serial = 2295] [outer = 0x118eba400] 10:57:32 INFO - PROCESS | 1652 | 1461088652022 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:57:32 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:57:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:57:32 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:57:32 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:57:32 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:57:32 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:57:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:57:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:32 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:57:32 INFO - TEST-OK | /FileAPI/historical.html | took 627ms 10:57:32 INFO - PROCESS | 1652 | 1461088652057 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:57:32 INFO - PROCESS | 1652 | 1461088652060 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:57:32 INFO - TEST-START | /FileAPI/idlharness.html 10:57:32 INFO - PROCESS | 1652 | 1461088652063 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:57:32 INFO - PROCESS | 1652 | 1461088652065 Marionette TRACE conn2 <- [1,3026,null,{}] 10:57:32 INFO - PROCESS | 1652 | 1461088652067 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:32 INFO - PROCESS | 1652 | 1461088652203 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11a7df800 == 75 [pid = 1652] [id = 115] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad10000 == 74 [pid = 1652] [id = 696] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11a796000 == 73 [pid = 1652] [id = 130] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec97800 == 72 [pid = 1652] [id = 751] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12d486000 == 71 [pid = 1652] [id = 750] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12ba70800 == 70 [pid = 1652] [id = 749] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12cebb800 == 69 [pid = 1652] [id = 748] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12afc0000 == 68 [pid = 1652] [id = 747] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad20000 == 67 [pid = 1652] [id = 746] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12ad07800 == 66 [pid = 1652] [id = 745] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12a7ce000 == 65 [pid = 1652] [id = 744] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12a2a8800 == 64 [pid = 1652] [id = 743] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x129994800 == 63 [pid = 1652] [id = 742] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x123c55800 == 62 [pid = 1652] [id = 741] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x118fb6000 == 61 [pid = 1652] [id = 740] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x123bd0800 == 60 [pid = 1652] [id = 739] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11b448800 == 59 [pid = 1652] [id = 738] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12e57b000 == 58 [pid = 1652] [id = 734] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x12713b000 == 57 [pid = 1652] [id = 732] 10:57:32 INFO - PROCESS | 1652 | --DOCSHELL 0x11ba85800 == 56 [pid = 1652] [id = 731] 10:57:32 INFO - PROCESS | 1652 | 1461088652322 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:32 INFO - PROCESS | 1652 | ++DOCSHELL 0x118fb6000 == 57 [pid = 1652] [id = 766] 10:57:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x118eb6400) [pid = 1652] [serial = 2296] [outer = 0x0] 10:57:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x11a7b2400) [pid = 1652] [serial = 2297] [outer = 0x118eb6400] 10:57:32 INFO - PROCESS | 1652 | 1461088652352 Marionette DEBUG loaded listener.js 10:57:32 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11ace0800) [pid = 1652] [serial = 2298] [outer = 0x118eb6400] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x129d3cc00) [pid = 1652] [serial = 2189] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x127fde400) [pid = 1652] [serial = 2146] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x119258800) [pid = 1652] [serial = 2134] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x127fdec00) [pid = 1652] [serial = 2183] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x123acf000) [pid = 1652] [serial = 2182] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x127faf000) [pid = 1652] [serial = 2129] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x123a17000) [pid = 1652] [serial = 2168] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x127fda400) [pid = 1652] [serial = 2179] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x127f11800) [pid = 1652] [serial = 2177] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x11b4b0800) [pid = 1652] [serial = 2137] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x123acf800) [pid = 1652] [serial = 2170] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x1290f4800) [pid = 1652] [serial = 2149] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x117612400) [pid = 1652] [serial = 2155] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x11a7aac00) [pid = 1652] [serial = 2159] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x11b877800) [pid = 1652] [serial = 2165] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x11214d000) [pid = 1652] [serial = 2152] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x1273c5c00) [pid = 1652] [serial = 2174] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x112146800) [pid = 1652] [serial = 2131] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x11ac47400) [pid = 1652] [serial = 2161] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x118c4d000) [pid = 1652] [serial = 2156] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x11adc4c00) [pid = 1652] [serial = 2164] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x126499800) [pid = 1652] [serial = 2171] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x1197edc00) [pid = 1652] [serial = 2158] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x11c00b400) [pid = 1652] [serial = 2167] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x1299e7c00) [pid = 1652] [serial = 2185] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x127fe7c00) [pid = 1652] [serial = 2180] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x127ea3400) [pid = 1652] [serial = 2143] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x12649c800) [pid = 1652] [serial = 2140] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x127038000) [pid = 1652] [serial = 2173] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x129d1b400) [pid = 1652] [serial = 2186] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11221ec00) [pid = 1652] [serial = 2153] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x127ebc800) [pid = 1652] [serial = 2176] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x11acd7c00) [pid = 1652] [serial = 2162] [outer = 0x0] [url = about:blank] 10:57:32 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x129d37000) [pid = 1652] [serial = 2188] [outer = 0x0] [url = about:blank] 10:57:33 INFO - PROCESS | 1652 | 1461088653066 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]]]}] 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:57:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:57:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:57:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:57:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:57:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:57:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:57:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:57:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:57:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:57:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:57:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:57:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:57:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:57:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 10:57:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:57:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:57:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:57:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:57:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:57:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:57:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 10:57:33 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:57:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:57:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:57:33 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:57:33 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:57:33 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:57:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:57:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 1033ms 10:57:33 INFO - PROCESS | 1652 | 1461088653098 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:57:33 INFO - PROCESS | 1652 | 1461088653100 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:57:33 INFO - TEST-START | /FileAPI/idlharness.worker 10:57:33 INFO - PROCESS | 1652 | 1461088653109 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:57:33 INFO - PROCESS | 1652 | 1461088653113 Marionette TRACE conn2 <- [1,3030,null,{}] 10:57:33 INFO - PROCESS | 1652 | 1461088653121 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:33 INFO - PROCESS | 1652 | 1461088653221 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:57:33 INFO - PROCESS | 1652 | 1461088653228 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:33 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a666800 == 58 [pid = 1652] [id = 767] 10:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x127270800) [pid = 1652] [serial = 2299] [outer = 0x0] 10:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x127f10000) [pid = 1652] [serial = 2300] [outer = 0x127270800] 10:57:33 INFO - PROCESS | 1652 | 1461088653254 Marionette DEBUG loaded listener.js 10:57:33 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x127fb7000) [pid = 1652] [serial = 2301] [outer = 0x127270800] 10:57:33 INFO - PROCESS | 1652 | [1652] 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 10:57:34 INFO - PROCESS | 1652 | 1461088653948 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,{},{}]]]}] 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:57:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:57:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:57:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:57:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:57:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:57:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:57:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:57:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:57:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:57:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:57:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:57:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:57:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:57:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:57:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:57:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:57:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:57:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:57:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:57:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:57:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:57:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:57:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:57:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:57:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:57:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:57:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:57:34 INFO - {} 10:57:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 891ms 10:57:34 INFO - PROCESS | 1652 | 1461088654000 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:57:34 INFO - PROCESS | 1652 | 1461088654002 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:57:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:57:34 INFO - PROCESS | 1652 | 1461088654004 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:57:34 INFO - PROCESS | 1652 | 1461088654005 Marionette TRACE conn2 <- [1,3034,null,{}] 10:57:34 INFO - PROCESS | 1652 | 1461088654007 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:34 INFO - PROCESS | 1652 | 1461088654168 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:57:34 INFO - PROCESS | 1652 | 1461088654272 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12be41800 == 59 [pid = 1652] [id = 768] 10:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x129d14000) [pid = 1652] [serial = 2302] [outer = 0x0] 10:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12af04000) [pid = 1652] [serial = 2303] [outer = 0x129d14000] 10:57:34 INFO - PROCESS | 1652 | 1461088654315 Marionette DEBUG loaded listener.js 10:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12af09400) [pid = 1652] [serial = 2304] [outer = 0x129d14000] 10:57:34 INFO - PROCESS | 1652 | 1461088654677 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:57:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:57:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 719ms 10:57:34 INFO - PROCESS | 1652 | 1461088654731 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:57:34 INFO - PROCESS | 1652 | 1461088654732 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:57:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:57:34 INFO - PROCESS | 1652 | 1461088654734 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:57:34 INFO - PROCESS | 1652 | 1461088654735 Marionette TRACE conn2 <- [1,3038,null,{}] 10:57:34 INFO - PROCESS | 1652 | 1461088654738 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:34 INFO - PROCESS | 1652 | 1461088654861 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:57:34 INFO - PROCESS | 1652 | 1461088654877 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:34 INFO - PROCESS | 1652 | ++DOCSHELL 0x12d478800 == 60 [pid = 1652] [id = 769] 10:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x12af11400) [pid = 1652] [serial = 2305] [outer = 0x0] 10:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x12b2a8800) [pid = 1652] [serial = 2306] [outer = 0x12af11400] 10:57:34 INFO - PROCESS | 1652 | 1461088654910 Marionette DEBUG loaded listener.js 10:57:34 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x12b2b3400) [pid = 1652] [serial = 2307] [outer = 0x12af11400] 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:57:35 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 520ms 10:57:35 INFO - PROCESS | 1652 | 1461088655251 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:57:35 INFO - PROCESS | 1652 | 1461088655256 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:57:35 INFO - PROCESS | 1652 | 1461088655258 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:57:35 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:57:35 INFO - PROCESS | 1652 | 1461088655260 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:57:35 INFO - PROCESS | 1652 | 1461088655261 Marionette TRACE conn2 <- [1,3042,null,{}] 10:57:35 INFO - PROCESS | 1652 | 1461088655264 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:35 INFO - PROCESS | 1652 | 1461088655384 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:57:35 INFO - PROCESS | 1652 | 1461088655398 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:35 INFO - PROCESS | 1652 | ++DOCSHELL 0x12e724800 == 61 [pid = 1652] [id = 770] 10:57:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x12b2f9400) [pid = 1652] [serial = 2308] [outer = 0x0] 10:57:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x12b3f2c00) [pid = 1652] [serial = 2309] [outer = 0x12b2f9400] 10:57:35 INFO - PROCESS | 1652 | 1461088655424 Marionette DEBUG loaded listener.js 10:57:35 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x12b815800) [pid = 1652] [serial = 2310] [outer = 0x12b2f9400] 10:57:35 INFO - PROCESS | 1652 | 1461088655897 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:57:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:57:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:57:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:57:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:57:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:57:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:57:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:57:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 682ms 10:57:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:57:35 INFO - PROCESS | 1652 | 1461088655944 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:57:35 INFO - PROCESS | 1652 | 1461088655945 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:57:35 INFO - PROCESS | 1652 | 1461088655947 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:57:35 INFO - PROCESS | 1652 | 1461088655948 Marionette TRACE conn2 <- [1,3046,null,{}] 10:57:35 INFO - PROCESS | 1652 | 1461088655952 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:36 INFO - PROCESS | 1652 | 1461088656084 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:57:36 INFO - PROCESS | 1652 | 1461088656098 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ec8e800 == 62 [pid = 1652] [id = 771] 10:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x12adba800) [pid = 1652] [serial = 2311] [outer = 0x0] 10:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x12b8c8800) [pid = 1652] [serial = 2312] [outer = 0x12adba800] 10:57:36 INFO - PROCESS | 1652 | 1461088656124 Marionette DEBUG loaded listener.js 10:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x12bb39000) [pid = 1652] [serial = 2313] [outer = 0x12adba800] 10:57:36 INFO - PROCESS | 1652 | [1652] 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 10:57:36 INFO - PROCESS | 1652 | 1461088656478 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:57:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:57:36 INFO - {} 10:57:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 569ms 10:57:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:57:36 INFO - PROCESS | 1652 | 1461088656517 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:57:36 INFO - PROCESS | 1652 | 1461088656518 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:57:36 INFO - PROCESS | 1652 | 1461088656520 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:57:36 INFO - PROCESS | 1652 | 1461088656521 Marionette TRACE conn2 <- [1,3050,null,{}] 10:57:36 INFO - PROCESS | 1652 | 1461088656524 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:36 INFO - PROCESS | 1652 | 1461088656802 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x127f08800) [pid = 1652] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x127f03c00) [pid = 1652] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1264a1800) [pid = 1652] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x127fe8800) [pid = 1652] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 160 (0x129d34800) [pid = 1652] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 159 (0x115652400) [pid = 1652] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 158 (0x11214e400) [pid = 1652] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 157 (0x1191bec00) [pid = 1652] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 156 (0x129d33800) [pid = 1652] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 155 (0x11ac54000) [pid = 1652] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 154 (0x123b7fc00) [pid = 1652] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 153 (0x11a7af400) [pid = 1652] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 152 (0x11bb64000) [pid = 1652] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 151 (0x12a65ec00) [pid = 1652] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:57:36 INFO - PROCESS | 1652 | --DOMWINDOW == 150 (0x11adbdc00) [pid = 1652] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:57:36 INFO - PROCESS | 1652 | 1461088656867 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:36 INFO - PROCESS | 1652 | ++DOCSHELL 0x11c0e3800 == 63 [pid = 1652] [id = 772] 10:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 151 (0x11214d400) [pid = 1652] [serial = 2314] [outer = 0x0] 10:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 152 (0x11ac54000) [pid = 1652] [serial = 2315] [outer = 0x11214d400] 10:57:36 INFO - PROCESS | 1652 | 1461088656893 Marionette DEBUG loaded listener.js 10:57:36 INFO - PROCESS | 1652 | ++DOMWINDOW == 153 (0x12a745800) [pid = 1652] [serial = 2316] [outer = 0x11214d400] 10:57:37 INFO - PROCESS | 1652 | 1461088657186 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:57:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 720ms 10:57:37 INFO - PROCESS | 1652 | 1461088657240 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:57:37 INFO - PROCESS | 1652 | 1461088657241 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:57:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:57:37 INFO - PROCESS | 1652 | 1461088657244 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:57:37 INFO - PROCESS | 1652 | 1461088657245 Marionette TRACE conn2 <- [1,3054,null,{}] 10:57:37 INFO - PROCESS | 1652 | 1461088657247 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:37 INFO - PROCESS | 1652 | 1461088657372 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:57:37 INFO - PROCESS | 1652 | 1461088657379 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:37 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f8bc800 == 64 [pid = 1652] [id = 773] 10:57:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 154 (0x115652400) [pid = 1652] [serial = 2317] [outer = 0x0] 10:57:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 155 (0x12bb6b400) [pid = 1652] [serial = 2318] [outer = 0x115652400] 10:57:37 INFO - PROCESS | 1652 | 1461088657404 Marionette DEBUG loaded listener.js 10:57:37 INFO - PROCESS | 1652 | ++DOMWINDOW == 156 (0x12bbdf400) [pid = 1652] [serial = 2319] [outer = 0x115652400] 10:57:37 INFO - PROCESS | 1652 | 1461088657829 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:57:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:57:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 10:57:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:57:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:57:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:57:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 637ms 10:57:37 INFO - PROCESS | 1652 | 1461088657881 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:57:37 INFO - PROCESS | 1652 | 1461088657883 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:57:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:57:37 INFO - PROCESS | 1652 | 1461088657885 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:57:37 INFO - PROCESS | 1652 | 1461088657886 Marionette TRACE conn2 <- [1,3058,null,{}] 10:57:37 INFO - PROCESS | 1652 | 1461088657889 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:38 INFO - PROCESS | 1652 | 1461088658007 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:57:38 INFO - PROCESS | 1652 | 1461088658170 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x115570000 == 65 [pid = 1652] [id = 774] 10:57:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 157 (0x10adf8800) [pid = 1652] [serial = 2320] [outer = 0x0] 10:57:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 158 (0x11214a400) [pid = 1652] [serial = 2321] [outer = 0x10adf8800] 10:57:38 INFO - PROCESS | 1652 | 1461088658207 Marionette DEBUG loaded listener.js 10:57:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 159 (0x11465c000) [pid = 1652] [serial = 2322] [outer = 0x10adf8800] 10:57:38 INFO - PROCESS | 1652 | 1461088658609 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:57:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:57:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:57:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:57:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:57:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:57:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:57:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:57:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:57:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:57:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 774ms 10:57:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:57:38 INFO - PROCESS | 1652 | 1461088658660 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:57:38 INFO - PROCESS | 1652 | 1461088658664 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:57:38 INFO - PROCESS | 1652 | 1461088658668 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:57:38 INFO - PROCESS | 1652 | 1461088658670 Marionette TRACE conn2 <- [1,3062,null,{}] 10:57:38 INFO - PROCESS | 1652 | 1461088658674 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:38 INFO - PROCESS | 1652 | 1461088658827 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:57:38 INFO - PROCESS | 1652 | 1461088658938 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:38 INFO - PROCESS | 1652 | ++DOCSHELL 0x129726000 == 66 [pid = 1652] [id = 775] 10:57:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 160 (0x118c54800) [pid = 1652] [serial = 2323] [outer = 0x0] 10:57:38 INFO - PROCESS | 1652 | ++DOMWINDOW == 161 (0x11b878800) [pid = 1652] [serial = 2324] [outer = 0x118c54800] 10:57:38 INFO - PROCESS | 1652 | 1461088658972 Marionette DEBUG loaded listener.js 10:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x123d10400) [pid = 1652] [serial = 2325] [outer = 0x118c54800] 10:57:39 INFO - PROCESS | 1652 | [1652] 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 10:57:39 INFO - PROCESS | 1652 | 1461088659372 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:57:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:57:39 INFO - {} 10:57:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 723ms 10:57:39 INFO - PROCESS | 1652 | 1461088659393 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:57:39 INFO - PROCESS | 1652 | 1461088659397 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:57:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:57:39 INFO - PROCESS | 1652 | 1461088659403 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:57:39 INFO - PROCESS | 1652 | 1461088659405 Marionette TRACE conn2 <- [1,3066,null,{}] 10:57:39 INFO - PROCESS | 1652 | 1461088659498 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:39 INFO - PROCESS | 1652 | 1461088659729 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:57:39 INFO - PROCESS | 1652 | 1461088659794 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:39 INFO - PROCESS | 1652 | ++DOCSHELL 0x12ad74800 == 67 [pid = 1652] [id = 776] 10:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11c063000) [pid = 1652] [serial = 2326] [outer = 0x0] 10:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x127f03000) [pid = 1652] [serial = 2327] [outer = 0x11c063000] 10:57:39 INFO - PROCESS | 1652 | 1461088659824 Marionette DEBUG loaded listener.js 10:57:39 INFO - PROCESS | 1652 | ++DOMWINDOW == 165 (0x129d37000) [pid = 1652] [serial = 2328] [outer = 0x11c063000] 10:57:40 INFO - PROCESS | 1652 | 1461088660188 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:57:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:57:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:57:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:57:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:57:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:57:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:57:40 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:57:40 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 813ms 10:57:40 INFO - PROCESS | 1652 | 1461088660215 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:57:40 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:57:40 INFO - PROCESS | 1652 | 1461088660216 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:57:40 INFO - PROCESS | 1652 | 1461088660220 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:57:40 INFO - PROCESS | 1652 | 1461088660224 Marionette TRACE conn2 <- [1,3070,null,{}] 10:57:40 INFO - PROCESS | 1652 | 1461088660231 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:40 INFO - PROCESS | 1652 | 1461088660352 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:57:40 INFO - PROCESS | 1652 | 1461088660464 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:40 INFO - PROCESS | 1652 | ++DOCSHELL 0x12cff8000 == 68 [pid = 1652] [id = 777] 10:57:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 166 (0x127fe0400) [pid = 1652] [serial = 2329] [outer = 0x0] 10:57:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 167 (0x129dec000) [pid = 1652] [serial = 2330] [outer = 0x127fe0400] 10:57:40 INFO - PROCESS | 1652 | 1461088660497 Marionette DEBUG loaded listener.js 10:57:40 INFO - PROCESS | 1652 | ++DOMWINDOW == 168 (0x12a654000) [pid = 1652] [serial = 2331] [outer = 0x127fe0400] 10:57:40 INFO - PROCESS | 1652 | 1461088660883 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:57:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:57:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:57:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:57:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:57:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:57:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:57:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 675ms 10:57:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:57:40 INFO - PROCESS | 1652 | 1461088660894 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:57:40 INFO - PROCESS | 1652 | 1461088660896 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:57:40 INFO - PROCESS | 1652 | 1461088660898 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:57:40 INFO - PROCESS | 1652 | 1461088660900 Marionette TRACE conn2 <- [1,3074,null,{}] 10:57:40 INFO - PROCESS | 1652 | 1461088660902 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:41 INFO - PROCESS | 1652 | 1461088661019 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:57:41 INFO - PROCESS | 1652 | 1461088661124 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x130291000 == 69 [pid = 1652] [id = 778] 10:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 169 (0x12a65a000) [pid = 1652] [serial = 2332] [outer = 0x0] 10:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 170 (0x12a834000) [pid = 1652] [serial = 2333] [outer = 0x12a65a000] 10:57:41 INFO - PROCESS | 1652 | 1461088661154 Marionette DEBUG loaded listener.js 10:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 171 (0x12a91bc00) [pid = 1652] [serial = 2334] [outer = 0x12a65a000] 10:57:41 INFO - PROCESS | 1652 | 1461088661532 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:57:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:57:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:57:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:57:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:57:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:57:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:57:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 10:57:41 INFO - PROCESS | 1652 | 1461088661571 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:57:41 INFO - PROCESS | 1652 | 1461088661573 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:57:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:57:41 INFO - PROCESS | 1652 | 1461088661578 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:57:41 INFO - PROCESS | 1652 | 1461088661580 Marionette TRACE conn2 <- [1,3078,null,{}] 10:57:41 INFO - PROCESS | 1652 | 1461088661584 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:41 INFO - PROCESS | 1652 | 1461088661760 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:57:41 INFO - PROCESS | 1652 | 1461088661905 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:41 INFO - PROCESS | 1652 | ++DOCSHELL 0x12f4d1800 == 70 [pid = 1652] [id = 779] 10:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 172 (0x12aca3800) [pid = 1652] [serial = 2335] [outer = 0x0] 10:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 173 (0x12adbbc00) [pid = 1652] [serial = 2336] [outer = 0x12aca3800] 10:57:41 INFO - PROCESS | 1652 | 1461088661943 Marionette DEBUG loaded listener.js 10:57:41 INFO - PROCESS | 1652 | ++DOMWINDOW == 174 (0x12b2a8c00) [pid = 1652] [serial = 2337] [outer = 0x12aca3800] 10:57:42 INFO - PROCESS | 1652 | 1461088662324 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 10:57:42 INFO - PROCESS | 1652 | 1461088662382 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:57:42 INFO - PROCESS | 1652 | 1461088662388 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:57:42 INFO - PROCESS | 1652 | 1461088662389 Marionette TRACE conn2 <- [1,3082,null,{}] 10:57:42 INFO - PROCESS | 1652 | 1461088662392 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:42 INFO - PROCESS | 1652 | 1461088662509 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:57:42 INFO - PROCESS | 1652 | 1461088662597 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:42 INFO - PROCESS | 1652 | ++DOCSHELL 0x131e6d000 == 71 [pid = 1652] [id = 780] 10:57:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 175 (0x12b2aec00) [pid = 1652] [serial = 2338] [outer = 0x0] 10:57:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 176 (0x12b8cf000) [pid = 1652] [serial = 2339] [outer = 0x12b2aec00] 10:57:42 INFO - PROCESS | 1652 | 1461088662629 Marionette DEBUG loaded listener.js 10:57:42 INFO - PROCESS | 1652 | ++DOMWINDOW == 177 (0x12bb3c000) [pid = 1652] [serial = 2340] [outer = 0x12b2aec00] 10:57:43 INFO - PROCESS | 1652 | 1461088662994 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:57:43 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:57:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:57:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:43 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:57:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:57:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 619ms 10:57:43 INFO - PROCESS | 1652 | 1461088663007 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:57:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:57:43 INFO - PROCESS | 1652 | 1461088663009 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:57:43 INFO - PROCESS | 1652 | 1461088663011 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:57:43 INFO - PROCESS | 1652 | 1461088663013 Marionette TRACE conn2 <- [1,3086,null,{}] 10:57:43 INFO - PROCESS | 1652 | 1461088663015 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:43 INFO - PROCESS | 1652 | 1461088663136 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:57:43 INFO - PROCESS | 1652 | 1461088663248 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x13711a000 == 72 [pid = 1652] [id = 781] 10:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 178 (0x12bb34000) [pid = 1652] [serial = 2341] [outer = 0x0] 10:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 179 (0x12bbda400) [pid = 1652] [serial = 2342] [outer = 0x12bb34000] 10:57:43 INFO - PROCESS | 1652 | 1461088663282 Marionette DEBUG loaded listener.js 10:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 180 (0x12ce71400) [pid = 1652] [serial = 2343] [outer = 0x12bb34000] 10:57:43 INFO - PROCESS | 1652 | 1461088663657 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:57:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:57:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 668ms 10:57:43 INFO - PROCESS | 1652 | 1461088663680 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:57:43 INFO - PROCESS | 1652 | 1461088663681 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:57:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:57:43 INFO - PROCESS | 1652 | 1461088663684 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:57:43 INFO - PROCESS | 1652 | 1461088663685 Marionette TRACE conn2 <- [1,3090,null,{}] 10:57:43 INFO - PROCESS | 1652 | 1461088663687 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:43 INFO - PROCESS | 1652 | 1461088663805 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:57:43 INFO - PROCESS | 1652 | 1461088663910 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:43 INFO - PROCESS | 1652 | ++DOCSHELL 0x138115000 == 73 [pid = 1652] [id = 782] 10:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 181 (0x12ce6f800) [pid = 1652] [serial = 2344] [outer = 0x0] 10:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 182 (0x12ce7b800) [pid = 1652] [serial = 2345] [outer = 0x12ce6f800] 10:57:43 INFO - PROCESS | 1652 | 1461088663940 Marionette DEBUG loaded listener.js 10:57:43 INFO - PROCESS | 1652 | ++DOMWINDOW == 183 (0x12d4a5400) [pid = 1652] [serial = 2346] [outer = 0x12ce6f800] 10:57:44 INFO - PROCESS | 1652 | 1461088664298 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:57:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:57:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 622ms 10:57:44 INFO - PROCESS | 1652 | 1461088664306 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:57:44 INFO - PROCESS | 1652 | 1461088664308 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:57:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:57:44 INFO - PROCESS | 1652 | 1461088664310 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:57:44 INFO - PROCESS | 1652 | 1461088664311 Marionette TRACE conn2 <- [1,3094,null,{}] 10:57:44 INFO - PROCESS | 1652 | 1461088664314 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:44 INFO - PROCESS | 1652 | 1461088664430 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:57:44 INFO - PROCESS | 1652 | 1461088664516 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:44 INFO - PROCESS | 1652 | ++DOCSHELL 0x138133000 == 74 [pid = 1652] [id = 783] 10:57:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 184 (0x11ade1000) [pid = 1652] [serial = 2347] [outer = 0x0] 10:57:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 185 (0x12d4a5800) [pid = 1652] [serial = 2348] [outer = 0x11ade1000] 10:57:44 INFO - PROCESS | 1652 | 1461088664549 Marionette DEBUG loaded listener.js 10:57:44 INFO - PROCESS | 1652 | ++DOMWINDOW == 186 (0x12d4b0000) [pid = 1652] [serial = 2349] [outer = 0x11ade1000] 10:57:44 INFO - PROCESS | 1652 | 1461088664911 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:57:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:57:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 621ms 10:57:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:57:44 INFO - PROCESS | 1652 | 1461088664931 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:57:44 INFO - PROCESS | 1652 | 1461088664933 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:57:44 INFO - PROCESS | 1652 | 1461088664935 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:57:44 INFO - PROCESS | 1652 | 1461088664937 Marionette TRACE conn2 <- [1,3098,null,{}] 10:57:44 INFO - PROCESS | 1652 | 1461088664939 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:45 INFO - PROCESS | 1652 | 1461088665058 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:57:45 INFO - PROCESS | 1652 | 1461088665190 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x138138000 == 75 [pid = 1652] [id = 784] 10:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 187 (0x1244d5c00) [pid = 1652] [serial = 2350] [outer = 0x0] 10:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 188 (0x12d4aec00) [pid = 1652] [serial = 2351] [outer = 0x1244d5c00] 10:57:45 INFO - PROCESS | 1652 | 1461088665229 Marionette DEBUG loaded listener.js 10:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 189 (0x12e145c00) [pid = 1652] [serial = 2352] [outer = 0x1244d5c00] 10:57:45 INFO - PROCESS | 1652 | 1461088665641 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:57:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:57:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:57:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 720ms 10:57:45 INFO - PROCESS | 1652 | 1461088665657 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:57:45 INFO - PROCESS | 1652 | 1461088665660 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:57:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:57:45 INFO - PROCESS | 1652 | 1461088665664 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:57:45 INFO - PROCESS | 1652 | 1461088665667 Marionette TRACE conn2 <- [1,3102,null,{}] 10:57:45 INFO - PROCESS | 1652 | 1461088665671 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:45 INFO - PROCESS | 1652 | 1461088665843 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:57:45 INFO - PROCESS | 1652 | 1461088665964 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:45 INFO - PROCESS | 1652 | ++DOCSHELL 0x1192e5800 == 76 [pid = 1652] [id = 785] 10:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 190 (0x10adfa400) [pid = 1652] [serial = 2353] [outer = 0x0] 10:57:45 INFO - PROCESS | 1652 | ++DOMWINDOW == 191 (0x112353c00) [pid = 1652] [serial = 2354] [outer = 0x10adfa400] 10:57:45 INFO - PROCESS | 1652 | 1461088665997 Marionette DEBUG loaded listener.js 10:57:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 192 (0x11aad3000) [pid = 1652] [serial = 2355] [outer = 0x10adfa400] 10:57:46 INFO - PROCESS | 1652 | 1461088666589 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:57:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:57:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 976ms 10:57:46 INFO - PROCESS | 1652 | 1461088666639 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:57:46 INFO - PROCESS | 1652 | 1461088666642 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:57:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:57:46 INFO - PROCESS | 1652 | 1461088666646 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:57:46 INFO - PROCESS | 1652 | 1461088666648 Marionette TRACE conn2 <- [1,3106,null,{}] 10:57:46 INFO - PROCESS | 1652 | 1461088666651 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:46 INFO - PROCESS | 1652 | 1461088666762 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:57:46 INFO - PROCESS | 1652 | 1461088666854 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:46 INFO - PROCESS | 1652 | ++DOCSHELL 0x12a676800 == 77 [pid = 1652] [id = 786] 10:57:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 193 (0x112220400) [pid = 1652] [serial = 2356] [outer = 0x0] 10:57:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 194 (0x119131800) [pid = 1652] [serial = 2357] [outer = 0x112220400] 10:57:46 INFO - PROCESS | 1652 | 1461088666883 Marionette DEBUG loaded listener.js 10:57:46 INFO - PROCESS | 1652 | ++DOMWINDOW == 195 (0x11aaca800) [pid = 1652] [serial = 2358] [outer = 0x112220400] 10:57:47 INFO - PROCESS | 1652 | 1461088667265 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:57:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:57:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:57:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:57:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 672ms 10:57:47 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:57:47 INFO - PROCESS | 1652 | 1461088667318 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:57:47 INFO - PROCESS | 1652 | 1461088667322 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:57:47 INFO - PROCESS | 1652 | 1461088667326 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:57:47 INFO - PROCESS | 1652 | 1461088667328 Marionette TRACE conn2 <- [1,3110,null,{}] 10:57:47 INFO - PROCESS | 1652 | 1461088667342 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:47 INFO - PROCESS | 1652 | 1461088667488 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:57:47 INFO - PROCESS | 1652 | 1461088667588 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:47 INFO - PROCESS | 1652 | ++DOCSHELL 0x1264d0000 == 78 [pid = 1652] [id = 787] 10:57:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 196 (0x11adc3800) [pid = 1652] [serial = 2359] [outer = 0x0] 10:57:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 197 (0x123c3b400) [pid = 1652] [serial = 2360] [outer = 0x11adc3800] 10:57:47 INFO - PROCESS | 1652 | 1461088667616 Marionette DEBUG loaded listener.js 10:57:47 INFO - PROCESS | 1652 | ++DOMWINDOW == 198 (0x127271400) [pid = 1652] [serial = 2361] [outer = 0x11adc3800] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8bc800 == 77 [pid = 1652] [id = 773] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0e3800 == 76 [pid = 1652] [id = 772] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12ec8e800 == 75 [pid = 1652] [id = 771] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12e724800 == 74 [pid = 1652] [id = 770] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12d478800 == 73 [pid = 1652] [id = 769] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12be41800 == 72 [pid = 1652] [id = 768] 10:57:47 INFO - PROCESS | 1652 | --DOMWINDOW == 197 (0x12a744400) [pid = 1652] [serial = 2256] [outer = 0x0] [url = about:blank] 10:57:47 INFO - PROCESS | 1652 | --DOMWINDOW == 196 (0x12a2cac00) [pid = 1652] [serial = 2212] [outer = 0x0] [url = about:blank] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12a666800 == 71 [pid = 1652] [id = 767] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x118fb6000 == 70 [pid = 1652] [id = 766] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x1264d2000 == 69 [pid = 1652] [id = 765] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11b811000 == 68 [pid = 1652] [id = 764] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12fb07000 == 67 [pid = 1652] [id = 760] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12f8c6000 == 66 [pid = 1652] [id = 759] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12f4d2000 == 65 [pid = 1652] [id = 758] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12f338800 == 64 [pid = 1652] [id = 757] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12f32b800 == 63 [pid = 1652] [id = 756] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x12998e800 == 62 [pid = 1652] [id = 754] 10:57:47 INFO - PROCESS | 1652 | --DOCSHELL 0x11c0e5800 == 61 [pid = 1652] [id = 753] 10:57:48 INFO - PROCESS | 1652 | 1461088668016 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:57:48 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:57:48 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 10:57:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:57:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:57:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:57:48 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:57:48 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 731ms 10:57:48 INFO - PROCESS | 1652 | 1461088668058 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:57:48 INFO - PROCESS | 1652 | 1461088668059 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:57:48 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:57:48 INFO - PROCESS | 1652 | 1461088668062 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:57:48 INFO - PROCESS | 1652 | 1461088668064 Marionette TRACE conn2 <- [1,3114,null,{}] 10:57:48 INFO - PROCESS | 1652 | 1461088668072 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:57:48 INFO - PROCESS | 1652 | 1461088668196 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 195 (0x127fac400) [pid = 1652] [serial = 2236] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 194 (0x1273c3000) [pid = 1652] [serial = 2233] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 193 (0x129777000) [pid = 1652] [serial = 2241] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 192 (0x127fe4800) [pid = 1652] [serial = 2239] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 191 (0x127fe0800) [pid = 1652] [serial = 2237] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 190 (0x129dee000) [pid = 1652] [serial = 2244] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 189 (0x12649f400) [pid = 1652] [serial = 2247] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 188 (0x11a843c00) [pid = 1652] [serial = 2197] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 187 (0x11442d800) [pid = 1652] [serial = 2216] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 186 (0x11221bc00) [pid = 1652] [serial = 2215] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 185 (0x11a746400) [pid = 1652] [serial = 2219] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 184 (0x119257000) [pid = 1652] [serial = 2218] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 183 (0x129deb400) [pid = 1652] [serial = 2209] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 182 (0x129de4400) [pid = 1652] [serial = 2191] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 181 (0x129de9c00) [pid = 1652] [serial = 2192] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 180 (0x11adbb800) [pid = 1652] [serial = 2224] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 179 (0x11b87b400) [pid = 1652] [serial = 2225] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 178 (0x123d78400) [pid = 1652] [serial = 2230] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 177 (0x11a841c00) [pid = 1652] [serial = 2221] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 176 (0x11ac4c400) [pid = 1652] [serial = 2222] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 175 (0x11bbd2c00) [pid = 1652] [serial = 2227] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 174 (0x123ac1000) [pid = 1652] [serial = 2228] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 173 (0x1299e6800) [pid = 1652] [serial = 2206] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 172 (0x123903c00) [pid = 1652] [serial = 2200] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 171 (0x1176da800) [pid = 1652] [serial = 2194] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 170 (0x12a73c800) [pid = 1652] [serial = 2253] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 169 (0x127f0ec00) [pid = 1652] [serial = 2203] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 168 (0x12a26c800) [pid = 1652] [serial = 2245] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 167 (0x129d1b000) [pid = 1652] [serial = 2242] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 166 (0x12a65c400) [pid = 1652] [serial = 2251] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 165 (0x129dedc00) [pid = 1652] [serial = 2248] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 164 (0x127f03800) [pid = 1652] [serial = 2234] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 163 (0x12a2cc800) [pid = 1652] [serial = 2250] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 162 (0x1264a0000) [pid = 1652] [serial = 2231] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | --DOMWINDOW == 161 (0x12a744800) [pid = 1652] [serial = 2254] [outer = 0x0] [url = about:blank] 10:57:48 INFO - PROCESS | 1652 | 1461088668285 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\", \"8f9b5935-c3aa-4f68-b8aa-425d087a055e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:57:48 INFO - PROCESS | 1652 | ++DOCSHELL 0x126442800 == 62 [pid = 1652] [id = 788] 10:57:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 162 (0x1176da800) [pid = 1652] [serial = 2362] [outer = 0x0] 10:57:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 163 (0x11b87cc00) [pid = 1652] [serial = 2363] [outer = 0x1176da800] 10:57:48 INFO - PROCESS | 1652 | 1461088668314 Marionette DEBUG loaded listener.js 10:57:48 INFO - PROCESS | 1652 | ++DOMWINDOW == 164 (0x127fac400) [pid = 1652] [serial = 2364] [outer = 0x1176da800] 10:57:48 INFO - PROCESS | 1652 | 1461088668606 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:57:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:57:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 572ms 10:57:48 INFO - PROCESS | 1652 | 1461088668642 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:57:48 INFO - PROCESS | 1652 | 1461088668644 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:57:49 WARNING - u'runner_teardown' () 10:57:49 INFO - No more tests 10:57:49 INFO - Got 0 unexpected results 10:57:49 INFO - SUITE-END | took 541s 10:57:49 INFO - Closing logging queue 10:57:49 INFO - queue closed 10:57:49 INFO - Return code: 0 10:57:49 WARNING - # TBPL SUCCESS # 10:57:49 INFO - Running post-action listener: _resource_record_post_action 10:57:49 INFO - Running post-run listener: _resource_record_post_run 10:57:50 INFO - Total resource usage - Wall time: 565s; CPU: 58.0%; Read bytes: 37594624; Write bytes: 993766400; Read time: 398; Write time: 4585 10:57:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:57:50 INFO - install - Wall time: 21s; CPU: 55.0%; Read bytes: 191869440; Write bytes: 180549120; Read time: 15813; Write time: 338 10:57:50 INFO - run-tests - Wall time: 545s; CPU: 58.0%; Read bytes: 30117376; Write bytes: 794633728; Read time: 305; Write time: 4202 10:57:50 INFO - Running post-run listener: _upload_blobber_files 10:57:50 INFO - Blob upload gear active. 10:57:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:57:50 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 10:57:50 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'] 10:57:50 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 10:57:51 INFO - (blobuploader) - INFO - Open directory for files ... 10:57:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:57:51 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:57:51 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:57:52 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:57:52 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:57:52 INFO - (blobuploader) - INFO - Done attempting. 10:57:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:57:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:57:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:57:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:57:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:57:54 INFO - (blobuploader) - INFO - Done attempting. 10:57:54 INFO - (blobuploader) - INFO - Iteration through files over. 10:57:54 INFO - Return code: 0 10:57:54 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:57:54 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:57:54 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f45eb7c514cfcea54a6b9406cf956e5889f176b9789ecc53d5d10ef44beb2cd7ff47367465ae74b1b36c5b8a94084bcbb1fa2f86239a8fccf2d2e7d1af62700a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5b519ced5b42d7047dbe398c59d26a12702258b94a9acbde1d444d271fa4a367262ac65f35ce0ec84e11e779a0d9f2d9391635817d1fc6aab841e9ed9f3080a2"} 10:57:54 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:57:54 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:57:54 INFO - Contents: 10:57:54 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f45eb7c514cfcea54a6b9406cf956e5889f176b9789ecc53d5d10ef44beb2cd7ff47367465ae74b1b36c5b8a94084bcbb1fa2f86239a8fccf2d2e7d1af62700a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5b519ced5b42d7047dbe398c59d26a12702258b94a9acbde1d444d271fa4a367262ac65f35ce0ec84e11e779a0d9f2d9391635817d1fc6aab841e9ed9f3080a2"} 10:57:54 INFO - Running post-run listener: copy_logs_to_upload_dir 10:57:54 INFO - Copying logs to upload dir... 10:57:54 INFO - mkdir: /builds/slave/test/build/upload/logs 10:57:54 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=618.469441 ========= master_lag: 410.19 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 8 secs) (at 2016-04-19 11:04:43.652443) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 15 secs) (at 2016-04-19 11:04:43.660574) ========= 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.x9v7NHAFGJ/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.z8NNFxVJje/Listeners TMPDIR=/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/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/f45eb7c514cfcea54a6b9406cf956e5889f176b9789ecc53d5d10ef44beb2cd7ff47367465ae74b1b36c5b8a94084bcbb1fa2f86239a8fccf2d2e7d1af62700a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5b519ced5b42d7047dbe398c59d26a12702258b94a9acbde1d444d271fa4a367262ac65f35ce0ec84e11e779a0d9f2d9391635817d1fc6aab841e9ed9f3080a2"} build_url:https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013142 build_url: 'https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/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/f45eb7c514cfcea54a6b9406cf956e5889f176b9789ecc53d5d10ef44beb2cd7ff47367465ae74b1b36c5b8a94084bcbb1fa2f86239a8fccf2d2e7d1af62700a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5b519ced5b42d7047dbe398c59d26a12702258b94a9acbde1d444d271fa4a367262ac65f35ce0ec84e11e779a0d9f2d9391635817d1fc6aab841e9ed9f3080a2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OEdZzExYTLSUxMjP071Vvw/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 15.70 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 15 secs) (at 2016-04-19 11:04:59.377828) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 mins, 57 secs) (at 2016-04-19 11:04:59.378159) ========= 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.x9v7NHAFGJ/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.z8NNFxVJje/Listeners TMPDIR=/var/folders/20/pddrbtw532x46dt2fvfy5szh00000w/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.005280 ========= master_lag: 117.42 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 mins, 57 secs) (at 2016-04-19 11:06:56.805610) ========= ========= Started reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-19 11:06:56.805925) ========= ========= Finished reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-19 11:06:58.700578) ========= ========= Total master_lag: 550.67 =========