builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0051 starttime: 1461650417.81 results: success (0) buildid: 20160425204203 builduid: f25ac29b8a8b41e4a2db418ddd501fc3 revision: f2b20c6eb71dbf7a2884a776251e760e73b8c69b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 23:00:17.815207) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 23:00:17.815738) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 23:00:17.816081) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 23:00:17.836303) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:00:17.836723) ========= 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.DkZuxRsRlx/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.UWimNxhdiA/Listeners TMPDIR=/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/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-25 23:00:17-- 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% 27.2M=0s 2016-04-25 23:00:17 (27.2 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.098838 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:00:17.955466) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:00:17.956206) ========= 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.DkZuxRsRlx/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.UWimNxhdiA/Listeners TMPDIR=/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/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.027328 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:00:18.009520) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 23:00:18.010380) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f2b20c6eb71dbf7a2884a776251e760e73b8c69b --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 f2b20c6eb71dbf7a2884a776251e760e73b8c69b --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.DkZuxRsRlx/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.UWimNxhdiA/Listeners TMPDIR=/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/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-25 23:00:18,089 truncating revision to first 12 chars 2016-04-25 23:00:18,089 Setting DEBUG logging. 2016-04-25 23:00:18,090 attempt 1/10 2016-04-25 23:00:18,090 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f2b20c6eb71d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 23:00:19,277 unpacking tar archive at: fx-team-f2b20c6eb71d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.437635 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 23:00:19.470028) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 23:00:19.470912) ========= script_repo_revision: f2b20c6eb71dbf7a2884a776251e760e73b8c69b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 23:00:19.471914) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 23:00:19.472601) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 23:00:19.489500) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 11 secs) (at 2016-04-25 23:00:19.489839) ========= /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.DkZuxRsRlx/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.UWimNxhdiA/Listeners TMPDIR=/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/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 23:00:19 INFO - MultiFileLogger online at 20160425 23:00:19 in /builds/slave/test 23:00:19 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 23:00:19 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:00:19 INFO - {'append_to_log': False, 23:00:19 INFO - 'base_work_dir': '/builds/slave/test', 23:00:19 INFO - 'blob_upload_branch': 'fx-team', 23:00:19 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:00:19 INFO - 'buildbot_json_path': 'buildprops.json', 23:00:19 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:00:19 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:00:19 INFO - 'download_minidump_stackwalk': True, 23:00:19 INFO - 'download_symbols': 'true', 23:00:19 INFO - 'e10s': False, 23:00:19 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:00:19 INFO - 'tooltool.py': '/tools/tooltool.py', 23:00:19 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:00:19 INFO - '/tools/misc-python/virtualenv.py')}, 23:00:19 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:00:19 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:00:19 INFO - 'log_level': 'info', 23:00:19 INFO - 'log_to_console': True, 23:00:19 INFO - 'opt_config_files': (), 23:00:19 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:00:19 INFO - '--processes=1', 23:00:19 INFO - '--config=%(test_path)s/wptrunner.ini', 23:00:19 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:00:19 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:00:19 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:00:19 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:00:19 INFO - 'pip_index': False, 23:00:19 INFO - 'require_test_zip': True, 23:00:19 INFO - 'test_type': ('testharness',), 23:00:19 INFO - 'this_chunk': '1', 23:00:19 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:00:19 INFO - 'total_chunks': '10', 23:00:19 INFO - 'virtualenv_path': 'venv', 23:00:19 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:00:19 INFO - 'work_dir': 'build'} 23:00:19 INFO - ##### 23:00:19 INFO - ##### Running clobber step. 23:00:19 INFO - ##### 23:00:19 INFO - Running pre-action listener: _resource_record_pre_action 23:00:19 INFO - Running main action method: clobber 23:00:19 INFO - rmtree: /builds/slave/test/build 23:00:19 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:00:21 INFO - Running post-action listener: _resource_record_post_action 23:00:21 INFO - ##### 23:00:21 INFO - ##### Running read-buildbot-config step. 23:00:21 INFO - ##### 23:00:21 INFO - Running pre-action listener: _resource_record_pre_action 23:00:21 INFO - Running main action method: read_buildbot_config 23:00:21 INFO - Using buildbot properties: 23:00:21 INFO - { 23:00:21 INFO - "project": "", 23:00:21 INFO - "product": "firefox", 23:00:21 INFO - "script_repo_revision": "production", 23:00:21 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 23:00:21 INFO - "repository": "", 23:00:21 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 23:00:21 INFO - "buildid": "20160425204203", 23:00:21 INFO - "pgo_build": "False", 23:00:21 INFO - "basedir": "/builds/slave/test", 23:00:21 INFO - "buildnumber": 360, 23:00:21 INFO - "slavename": "t-yosemite-r7-0051", 23:00:21 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 23:00:21 INFO - "platform": "macosx64", 23:00:21 INFO - "branch": "fx-team", 23:00:21 INFO - "revision": "f2b20c6eb71dbf7a2884a776251e760e73b8c69b", 23:00:21 INFO - "repo_path": "integration/fx-team", 23:00:21 INFO - "moz_repo_path": "", 23:00:21 INFO - "stage_platform": "macosx64", 23:00:21 INFO - "builduid": "f25ac29b8a8b41e4a2db418ddd501fc3", 23:00:21 INFO - "slavebuilddir": "test" 23:00:21 INFO - } 23:00:21 INFO - Found installer url https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 23:00:21 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 23:00:21 INFO - Running post-action listener: _resource_record_post_action 23:00:21 INFO - ##### 23:00:21 INFO - ##### Running download-and-extract step. 23:00:21 INFO - ##### 23:00:21 INFO - Running pre-action listener: _resource_record_pre_action 23:00:21 INFO - Running main action method: download_and_extract 23:00:21 INFO - mkdir: /builds/slave/test/build/tests 23:00:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:00:21 INFO - https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 23:00:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 23:00:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 23:00:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 23:00:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 23:00:22 INFO - Downloaded 1235 bytes. 23:00:22 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 23:00:22 INFO - Using the following test package requirements: 23:00:22 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 23:00:22 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 23:00:22 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 23:00:22 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 23:00:22 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 23:00:22 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 23:00:22 INFO - u'jsshell-mac64.zip'], 23:00:22 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 23:00:22 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 23:00:22 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 23:00:22 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 23:00:22 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 23:00:22 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 23:00:22 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 23:00:22 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 23:00:22 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 23:00:22 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 23:00:22 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 23:00:22 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 23:00:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:00:22 INFO - https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 23:00:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 23:00:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 23:00:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 23:00:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 23:00:24 INFO - Downloaded 17992294 bytes. 23:00:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:00:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:00:24 INFO - caution: filename not matched: web-platform/* 23:00:24 INFO - Return code: 11 23:00:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:00:24 INFO - https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 23:00:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 23:00:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 23:00:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 23:00:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 23:00:27 INFO - Downloaded 36406741 bytes. 23:00:27 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:00:27 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:00:31 INFO - caution: filename not matched: bin/* 23:00:31 INFO - caution: filename not matched: config/* 23:00:31 INFO - caution: filename not matched: mozbase/* 23:00:31 INFO - caution: filename not matched: marionette/* 23:00:31 INFO - caution: filename not matched: tools/wptserve/* 23:00:31 INFO - Return code: 11 23:00:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:00:31 INFO - https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 23:00:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 23:00:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 23:00:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 23:00:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 23:00:35 INFO - Downloaded 68938121 bytes. 23:00:35 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 23:00:35 INFO - mkdir: /builds/slave/test/properties 23:00:35 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:00:35 INFO - Writing to file /builds/slave/test/properties/build_url 23:00:35 INFO - Contents: 23:00:35 INFO - build_url:https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 23:00:37 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 23:00:37 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:00:37 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:00:37 INFO - Contents: 23:00:37 INFO - symbols_url:https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 23:00: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')]} 23:00:37 INFO - https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:00:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 23:00:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 23:00:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 23:00:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 23:00:43 INFO - Downloaded 103617154 bytes. 23:00:43 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 23:00:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 23:00:47 INFO - Return code: 0 23:00:47 INFO - Running post-action listener: _resource_record_post_action 23:00:47 INFO - Running post-action listener: set_extra_try_arguments 23:00:47 INFO - ##### 23:00:47 INFO - ##### Running create-virtualenv step. 23:00:47 INFO - ##### 23:00:47 INFO - Running pre-action listener: _pre_create_virtualenv 23:00:47 INFO - Running pre-action listener: _resource_record_pre_action 23:00:47 INFO - Running main action method: create_virtualenv 23:00:47 INFO - Creating virtualenv /builds/slave/test/build/venv 23:00:47 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 23:00:47 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:00:47 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:00:47 INFO - Using real prefix '/tools/python27' 23:00:47 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:00:47 INFO - Installing distribute.............................................................................................................................................................................................done. 23:00:50 INFO - Installing pip.................done. 23:00:50 INFO - Return code: 0 23:00:50 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:00:50 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')]} 23:00:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:00:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:00:50 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')]} 23:00:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:00:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:00:50 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 0x102141e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10215ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f866a4bb9c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10215a5e0>, '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 0x101d3dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101d68990>, '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.DkZuxRsRlx/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.UWimNxhdiA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:00:50 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 23:00:50 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 23:00:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DkZuxRsRlx/Render', 23:00:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:00:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:00:50 INFO - 'HOME': '/Users/cltbld', 23:00:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:00:50 INFO - 'LOGNAME': 'cltbld', 23:00:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:00:50 INFO - 'MOZ_NO_REMOTE': '1', 23:00:50 INFO - 'NO_EM_RESTART': '1', 23:00:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:00:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:00:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:00:50 INFO - 'PWD': '/builds/slave/test', 23:00:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:00:50 INFO - 'SHELL': '/bin/bash', 23:00:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UWimNxhdiA/Listeners', 23:00:50 INFO - 'TMPDIR': '/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/', 23:00:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:00:50 INFO - 'USER': 'cltbld', 23:00:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:00:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:00:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:00:50 INFO - 'XPC_FLAGS': '0x0', 23:00:50 INFO - 'XPC_SERVICE_NAME': '0', 23:00:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:00:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:00:51 INFO - Downloading/unpacking psutil>=0.7.1 23:00:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:00:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:00:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:00:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 23:00:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:00:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:00:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:00:54 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:00:54 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:00:54 INFO - Installing collected packages: psutil 23:00:54 INFO - Running setup.py install for psutil 23:00:54 INFO - building 'psutil._psutil_osx' extension 23:00:54 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 23:00:54 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 23:00:54 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 23:00:54 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 23:00:55 INFO - building 'psutil._psutil_posix' extension 23:00:55 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 23:00:55 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 23:00:55 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 23:00:55 INFO - ^ 23:00:55 INFO - 1 warning generated. 23:00:55 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 23:00:55 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:00:55 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:00:55 INFO - Successfully installed psutil 23:00:55 INFO - Cleaning up... 23:00:55 INFO - Return code: 0 23:00:55 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:00:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:00:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:00:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:00:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:00:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:00:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:00:55 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 0x102141e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10215ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f866a4bb9c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10215a5e0>, '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 0x101d3dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101d68990>, '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.DkZuxRsRlx/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.UWimNxhdiA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:00:55 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 23:00:55 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 23:00:55 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DkZuxRsRlx/Render', 23:00:55 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:00:55 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:00:55 INFO - 'HOME': '/Users/cltbld', 23:00:55 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:00:55 INFO - 'LOGNAME': 'cltbld', 23:00:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:00:55 INFO - 'MOZ_NO_REMOTE': '1', 23:00:55 INFO - 'NO_EM_RESTART': '1', 23:00:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:00:55 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:00:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:00:55 INFO - 'PWD': '/builds/slave/test', 23:00:55 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:00:55 INFO - 'SHELL': '/bin/bash', 23:00:55 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UWimNxhdiA/Listeners', 23:00:55 INFO - 'TMPDIR': '/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/', 23:00:55 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:00:55 INFO - 'USER': 'cltbld', 23:00:55 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:00:55 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:00:55 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:00:55 INFO - 'XPC_FLAGS': '0x0', 23:00:55 INFO - 'XPC_SERVICE_NAME': '0', 23:00:55 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:00:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:00:55 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:00:55 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 23:00:55 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 23:00:55 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 23:00:55 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 23:00:55 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 23:00:55 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 23:00:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:00:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:00:58 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:00:58 INFO - Installing collected packages: mozsystemmonitor 23:00:58 INFO - Running setup.py install for mozsystemmonitor 23:00:58 INFO - Successfully installed mozsystemmonitor 23:00:58 INFO - Cleaning up... 23:00:58 INFO - Return code: 0 23:00:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:00:58 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')]} 23:00:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:00:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:00:58 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')]} 23:00:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:00:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:00:58 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 0x102141e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10215ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f866a4bb9c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10215a5e0>, '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 0x101d3dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101d68990>, '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.DkZuxRsRlx/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.UWimNxhdiA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:00:58 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 23:00:58 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 23:00:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DkZuxRsRlx/Render', 23:00:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:00:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:00:58 INFO - 'HOME': '/Users/cltbld', 23:00:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:00:58 INFO - 'LOGNAME': 'cltbld', 23:00:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:00:58 INFO - 'MOZ_NO_REMOTE': '1', 23:00:58 INFO - 'NO_EM_RESTART': '1', 23:00:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:00:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:00:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:00:58 INFO - 'PWD': '/builds/slave/test', 23:00:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:00:58 INFO - 'SHELL': '/bin/bash', 23:00:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UWimNxhdiA/Listeners', 23:00:58 INFO - 'TMPDIR': '/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/', 23:00:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:00:58 INFO - 'USER': 'cltbld', 23:00:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:00:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:00:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:00:58 INFO - 'XPC_FLAGS': '0x0', 23:00:58 INFO - 'XPC_SERVICE_NAME': '0', 23:00:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:00:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:00:58 INFO - Downloading/unpacking blobuploader==1.2.4 23:00:58 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 23:00:58 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 23:00:58 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 23:00:58 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 23:00:58 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 23:00:58 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 23:01:00 INFO - Downloading blobuploader-1.2.4.tar.gz 23:01:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:01:01 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:01:01 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 23:01:01 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 23:01:01 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 23:01:01 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 23:01:01 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 23:01:01 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 23:01:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:01:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:01:01 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 23:01:01 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 23:01:01 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 23:01:01 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 23:01:01 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 23:01:01 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 23:01:02 INFO - Downloading docopt-0.6.1.tar.gz 23:01:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:01:02 INFO - Installing collected packages: blobuploader, requests, docopt 23:01:02 INFO - Running setup.py install for blobuploader 23:01:02 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:01:02 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:01:02 INFO - Running setup.py install for requests 23:01:02 INFO - Running setup.py install for docopt 23:01:02 INFO - Successfully installed blobuploader requests docopt 23:01:02 INFO - Cleaning up... 23:01:03 INFO - Return code: 0 23:01:03 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:01: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')]} 23:01:03 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:01:03 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:01: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')]} 23:01:03 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:01:03 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:01:03 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 0x102141e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10215ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f866a4bb9c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10215a5e0>, '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 0x101d3dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101d68990>, '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.DkZuxRsRlx/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.UWimNxhdiA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:01:03 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 23:01:03 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 23:01:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DkZuxRsRlx/Render', 23:01:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:01:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:01:03 INFO - 'HOME': '/Users/cltbld', 23:01:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:01:03 INFO - 'LOGNAME': 'cltbld', 23:01:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:01:03 INFO - 'MOZ_NO_REMOTE': '1', 23:01:03 INFO - 'NO_EM_RESTART': '1', 23:01:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:01:03 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:01:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:01:03 INFO - 'PWD': '/builds/slave/test', 23:01:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:01:03 INFO - 'SHELL': '/bin/bash', 23:01:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UWimNxhdiA/Listeners', 23:01:03 INFO - 'TMPDIR': '/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/', 23:01:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:01:03 INFO - 'USER': 'cltbld', 23:01:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:01:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:01:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:01:03 INFO - 'XPC_FLAGS': '0x0', 23:01:03 INFO - 'XPC_SERVICE_NAME': '0', 23:01:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:01:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:01:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:01:03 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-o55XpJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:01:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:01:03 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-rm9drT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:01:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:01:03 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-5ftjku-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:01:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:01:03 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-DbD4LW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:01:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:01:03 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-XhJO8H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:01:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:01:03 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-qVfddI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:01:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:01:03 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-2P5uu6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:01:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:01:04 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-YzKHzK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:01:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:01:04 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-cscYLL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:01:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:01:04 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-tGK2Ah-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:01:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:01:04 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-XLPR9_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:01:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:01:04 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-rmhGW6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:01:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:01:04 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-RevH56-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:01:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:01:04 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-5pUDeu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:01:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:01:04 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-GXWYLh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:01:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:01:04 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-QcC38H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:01:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:01:04 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-tCEc8D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:01:05 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:01:05 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-3uAo_n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:01:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:01:05 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-RGBL0M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:01:05 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:01:05 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-R189hu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:01:05 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:01:05 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-kJxh_W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:01:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:01:05 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 23:01:05 INFO - Running setup.py install for manifestparser 23:01:06 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:01:06 INFO - Running setup.py install for mozcrash 23:01:06 INFO - Running setup.py install for mozdebug 23:01:06 INFO - Running setup.py install for mozdevice 23:01:06 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:01:06 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:01:06 INFO - Running setup.py install for mozfile 23:01:06 INFO - Running setup.py install for mozhttpd 23:01:06 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:01:06 INFO - Running setup.py install for mozinfo 23:01:06 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:01:06 INFO - Running setup.py install for mozInstall 23:01:07 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:01:07 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:01:07 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:01:07 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:01:07 INFO - Running setup.py install for mozleak 23:01:07 INFO - Running setup.py install for mozlog 23:01:07 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:01:07 INFO - Running setup.py install for moznetwork 23:01:07 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:01:07 INFO - Running setup.py install for mozprocess 23:01:07 INFO - Running setup.py install for mozprofile 23:01:07 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:01:07 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:01:07 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:01:07 INFO - Running setup.py install for mozrunner 23:01:08 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:01:08 INFO - Running setup.py install for mozscreenshot 23:01:08 INFO - Running setup.py install for moztest 23:01:08 INFO - Running setup.py install for mozversion 23:01:08 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:01:08 INFO - Running setup.py install for wptserve 23:01:08 INFO - Running setup.py install for marionette-driver 23:01:08 INFO - Running setup.py install for browsermob-proxy 23:01:08 INFO - Running setup.py install for marionette-client 23:01:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:01:09 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:01:09 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 23:01:09 INFO - Cleaning up... 23:01:09 INFO - Return code: 0 23:01:09 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:01:09 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')]} 23:01:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:01:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:01:09 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')]} 23:01:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:01:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 23:01:09 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 0x102141e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10215ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f866a4bb9c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10215a5e0>, '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 0x101d3dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101d68990>, '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.DkZuxRsRlx/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.UWimNxhdiA/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 23:01:09 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 23:01:09 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 23:01:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DkZuxRsRlx/Render', 23:01:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:01:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:01:09 INFO - 'HOME': '/Users/cltbld', 23:01:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:01:09 INFO - 'LOGNAME': 'cltbld', 23:01:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:01:09 INFO - 'MOZ_NO_REMOTE': '1', 23:01:09 INFO - 'NO_EM_RESTART': '1', 23:01:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:01:09 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:01:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:01:09 INFO - 'PWD': '/builds/slave/test', 23:01:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:01:09 INFO - 'SHELL': '/bin/bash', 23:01:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UWimNxhdiA/Listeners', 23:01:09 INFO - 'TMPDIR': '/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/', 23:01:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:01:09 INFO - 'USER': 'cltbld', 23:01:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:01:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:01:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:01:09 INFO - 'XPC_FLAGS': '0x0', 23:01:09 INFO - 'XPC_SERVICE_NAME': '0', 23:01:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:01:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:01:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:01:09 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-bpV58D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:01:10 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)) 23:01:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:01:10 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-ewMr90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:01:10 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)) 23:01:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:01:10 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-ZWZ9Iy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:01:10 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)) 23:01:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:01:10 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-GQmfUV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:01:10 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)) 23:01:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:01:10 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-Sm3Y7K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:01:10 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)) 23:01:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:01:10 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-mro5hb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:01:10 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)) 23:01:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:01:10 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-Lz6KJF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:01:10 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)) 23:01:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:01:10 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-PHOjRh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:01:10 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)) 23:01:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:01:10 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-4eykkC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:01:10 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)) 23:01:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:01:10 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-TWgNKG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:01:11 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)) 23:01:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:01:11 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-knceQ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:01:11 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)) 23:01:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:01:11 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-O7Xi65-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:01:11 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)) 23:01:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:01:11 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-QFnUMZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:01:11 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)) 23:01:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:01:11 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-pcweW_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:01:11 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)) 23:01:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:01:11 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-K4gkyY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:01:11 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)) 23:01:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:01:11 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-wDGZc0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:01:11 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)) 23:01:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:01:11 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-T5EMJz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:01:11 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)) 23:01:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:01:11 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-iyPxGW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:01:11 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)) 23:01:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:01:11 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-xakz7N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:01:12 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)) 23:01:12 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:01:12 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-KEe92B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:01:12 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)) 23:01:12 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:01:12 INFO - Running setup.py (path:/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/pip-Wr3lVh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:01:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:01:12 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)) 23:01:12 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)) 23:01:12 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)) 23:01:12 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)) 23:01:12 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)) 23:01:12 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)) 23:01:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:01:12 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 23:01:12 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 23:01:12 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 23:01:12 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 23:01:12 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 23:01:12 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 23:01:15 INFO - Downloading blessings-1.6.tar.gz 23:01:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:01:15 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)) 23:01:15 INFO - Installing collected packages: blessings 23:01:15 INFO - Running setup.py install for blessings 23:01:15 INFO - Successfully installed blessings 23:01:15 INFO - Cleaning up... 23:01:15 INFO - Return code: 0 23:01:15 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:01:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:01:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:01:16 INFO - Reading from file tmpfile_stdout 23:01:16 INFO - Current package versions: 23:01:16 INFO - blessings == 1.6 23:01:16 INFO - blobuploader == 1.2.4 23:01:16 INFO - browsermob-proxy == 0.6.0 23:01:16 INFO - docopt == 0.6.1 23:01:16 INFO - manifestparser == 1.1 23:01:16 INFO - marionette-client == 2.3.0 23:01:16 INFO - marionette-driver == 1.4.0 23:01:16 INFO - mozInstall == 1.12 23:01:16 INFO - mozcrash == 0.17 23:01:16 INFO - mozdebug == 0.1 23:01:16 INFO - mozdevice == 0.48 23:01:16 INFO - mozfile == 1.2 23:01:16 INFO - mozhttpd == 0.7 23:01:16 INFO - mozinfo == 0.9 23:01:16 INFO - mozleak == 0.1 23:01:16 INFO - mozlog == 3.1 23:01:16 INFO - moznetwork == 0.27 23:01:16 INFO - mozprocess == 0.22 23:01:16 INFO - mozprofile == 0.28 23:01:16 INFO - mozrunner == 6.11 23:01:16 INFO - mozscreenshot == 0.1 23:01:16 INFO - mozsystemmonitor == 0.0 23:01:16 INFO - moztest == 0.7 23:01:16 INFO - mozversion == 1.4 23:01:16 INFO - psutil == 3.1.1 23:01:16 INFO - requests == 1.2.3 23:01:16 INFO - wptserve == 1.4.0 23:01:16 INFO - wsgiref == 0.1.2 23:01:16 INFO - Running post-action listener: _resource_record_post_action 23:01:16 INFO - Running post-action listener: _start_resource_monitoring 23:01:16 INFO - Starting resource monitoring. 23:01:16 INFO - ##### 23:01:16 INFO - ##### Running pull step. 23:01:16 INFO - ##### 23:01:16 INFO - Running pre-action listener: _resource_record_pre_action 23:01:16 INFO - Running main action method: pull 23:01:16 INFO - Pull has nothing to do! 23:01:16 INFO - Running post-action listener: _resource_record_post_action 23:01:16 INFO - ##### 23:01:16 INFO - ##### Running install step. 23:01:16 INFO - ##### 23:01:16 INFO - Running pre-action listener: _resource_record_pre_action 23:01:16 INFO - Running main action method: install 23:01:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:01:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:01:16 INFO - Reading from file tmpfile_stdout 23:01:16 INFO - Detecting whether we're running mozinstall >=1.0... 23:01:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:01:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:01:16 INFO - Reading from file tmpfile_stdout 23:01:16 INFO - Output received: 23:01:16 INFO - Usage: mozinstall [options] installer 23:01:16 INFO - Options: 23:01:16 INFO - -h, --help show this help message and exit 23:01:16 INFO - -d DEST, --destination=DEST 23:01:16 INFO - Directory to install application into. [default: 23:01:16 INFO - "/builds/slave/test"] 23:01:16 INFO - --app=APP Application being installed. [default: firefox] 23:01:16 INFO - mkdir: /builds/slave/test/build/application 23:01:16 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 23:01:16 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 23:01:36 INFO - Reading from file tmpfile_stdout 23:01:36 INFO - Output received: 23:01:36 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 23:01:36 INFO - Running post-action listener: _resource_record_post_action 23:01:36 INFO - ##### 23:01:36 INFO - ##### Running run-tests step. 23:01:36 INFO - ##### 23:01:36 INFO - Running pre-action listener: _resource_record_pre_action 23:01:36 INFO - Running main action method: run_tests 23:01:36 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:01:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:01:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:01:36 INFO - grabbing minidump binary from tooltool 23:01:36 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')]} 23:01:36 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 0x10215a5e0>, '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 0x101d3dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101d68990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:01:36 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 23:01:36 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 23:01:36 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:01:36 INFO - Return code: 0 23:01:36 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 23:01:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:01:36 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/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.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 23:01:36 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/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.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 23:01:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DkZuxRsRlx/Render', 23:01:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 23:01:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 23:01:36 INFO - 'HOME': '/Users/cltbld', 23:01:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 23:01:36 INFO - 'LOGNAME': 'cltbld', 23:01:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:01:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:01:36 INFO - 'MOZ_NO_REMOTE': '1', 23:01:36 INFO - 'NO_EM_RESTART': '1', 23:01:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:01:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 23:01:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:01:36 INFO - 'PWD': '/builds/slave/test', 23:01:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 23:01:36 INFO - 'SHELL': '/bin/bash', 23:01:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.UWimNxhdiA/Listeners', 23:01:36 INFO - 'TMPDIR': '/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/T/', 23:01:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 23:01:36 INFO - 'USER': 'cltbld', 23:01:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 23:01:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 23:01:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 23:01:36 INFO - 'XPC_FLAGS': '0x0', 23:01:36 INFO - 'XPC_SERVICE_NAME': '0', 23:01:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 23:01:36 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/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.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 23:01:36 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 23:01:36 INFO - import pkg_resources 23:01:37 INFO - Using 1 client processes 23:01:37 INFO - wptserve Starting http server on 127.0.0.1:8000 23:01:37 INFO - wptserve Starting http server on 127.0.0.1:8001 23:01:37 INFO - wptserve Starting http server on 127.0.0.1:8443 23:01:39 INFO - SUITE-START | Running 778 tests 23:01:39 INFO - Running testharness tests 23:01:39 INFO - Setting up ssl 23:01:39 INFO - PROCESS | certutil | 23:01:39 INFO - PROCESS | certutil | 23:01:39 INFO - PROCESS | certutil | 23:01:39 INFO - Certificate Nickname Trust Attributes 23:01:39 INFO - SSL,S/MIME,JAR/XPI 23:01:39 INFO - 23:01:39 INFO - web-platform-tests CT,, 23:01:39 INFO - 23:01:39 INFO - Starting runner 23:01:40 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 23:01:40 INFO - PROCESS | 1654 | 1461650500992 Marionette DEBUG Marionette enabled via build flag and pref 23:01:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x116745000 == 1 [pid = 1654] [id = 1] 23:01:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 1 (0x116745800) [pid = 1654] [serial = 1] [outer = 0x0] 23:01:41 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 23:01:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 2 (0x116746800) [pid = 1654] [serial = 2] [outer = 0x116745800] 23:01:41 INFO - PROCESS | 1654 | 1461650501303 Marionette INFO Listening on port 2828 23:01:41 INFO - PROCESS | 1654 | 1461650501528 Marionette DEBUG Marionette enabled via command-line flag 23:01:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x11917a000 == 2 [pid = 1654] [id = 2] 23:01:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 3 (0x11917a800) [pid = 1654] [serial = 3] [outer = 0x0] 23:01:41 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 23:01:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 4 (0x11917b800) [pid = 1654] [serial = 4] [outer = 0x11917a800] 23:01:41 INFO - PROCESS | 1654 | [1654] 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 23:01:41 INFO - PROCESS | 1654 | 1461650501682 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 23:01:41 INFO - PROCESS | 1654 | 1461650501766 Marionette DEBUG Closed connection conn0 23:01:41 INFO - PROCESS | 1654 | [1654] 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 23:01:41 INFO - PROCESS | 1654 | 1461650501772 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 23:01:41 INFO - PROCESS | 1654 | 1461650501788 Marionette DEBUG Closed connection conn1 23:01:41 INFO - PROCESS | 1654 | [1654] 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 23:01:41 INFO - PROCESS | 1654 | 1461650501793 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 23:01:41 INFO - PROCESS | 1654 | 1461650501800 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:01:41 INFO - PROCESS | 1654 | 1461650501806 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160425204203","device":"desktop","version":"49.0a1"} 23:01:42 INFO - PROCESS | 1654 | [1654] 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 23:01:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c566800 == 3 [pid = 1654] [id = 3] 23:01:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 5 (0x11c56d000) [pid = 1654] [serial = 5] [outer = 0x0] 23:01:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c56e000 == 4 [pid = 1654] [id = 4] 23:01:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 6 (0x11c58a400) [pid = 1654] [serial = 6] [outer = 0x0] 23:01:43 INFO - PROCESS | 1654 | [1654] 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 23:01:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241f1800 == 5 [pid = 1654] [id = 5] 23:01:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 7 (0x11c589800) [pid = 1654] [serial = 7] [outer = 0x0] 23:01:43 INFO - PROCESS | 1654 | [1654] 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 23:01:43 INFO - PROCESS | 1654 | [1654] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:01:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 8 (0x124384000) [pid = 1654] [serial = 8] [outer = 0x11c589800] 23:01:43 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:01:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 9 (0x1248ed800) [pid = 1654] [serial = 9] [outer = 0x11c56d000] 23:01:43 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 23:01:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 10 (0x127006000) [pid = 1654] [serial = 10] [outer = 0x11c58a400] 23:01:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 11 (0x127007c00) [pid = 1654] [serial = 11] [outer = 0x11c589800] 23:01:43 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:01:43 INFO - PROCESS | 1654 | 1461650503865 Marionette DEBUG loaded listener.js 23:01:43 INFO - PROCESS | 1654 | 1461650503876 Marionette DEBUG loaded listener.js 23:01:44 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 23:01:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 12 (0x11bdbcc00) [pid = 1654] [serial = 12] [outer = 0x11c589800] 23:01:44 INFO - PROCESS | 1654 | 1461650504229 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a13a414c-6104-cc48-97de-fa1c1e534c2e","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160425204203","device":"desktop","version":"49.0a1","command_id":1}}] 23:01:44 INFO - PROCESS | 1654 | 1461650504325 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}] 23:01:44 INFO - PROCESS | 1654 | 1461650504373 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 23:01:44 INFO - PROCESS | 1654 | 1461650504455 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:01:44 INFO - PROCESS | 1654 | [1654] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:01:44 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:01:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 13 (0x12b5b2000) [pid = 1654] [serial = 13] [outer = 0x11c589800] 23:01:44 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:01:44 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:01:44 INFO - PROCESS | 1654 | 1461650504928 Marionette TRACE conn2 <- [1,3,null,{}] 23:01:44 INFO - PROCESS | 1654 | 1461650504931 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:01:44 INFO - PROCESS | 1654 | 1461650504942 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 23:01:44 INFO - PROCESS | 1654 | 1461650504969 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 23:01:44 INFO - PROCESS | 1654 | 1461650504970 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 23:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:01:44 INFO - PROCESS | 1654 | 1461650504979 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:01:44 INFO - PROCESS | 1654 | 1461650504981 Marionette TRACE conn2 <- [1,6,null,{}] 23:01:44 INFO - PROCESS | 1654 | 1461650504983 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}] 23:01:45 INFO - PROCESS | 1654 | 1461650504996 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 23:01:45 INFO - PROCESS | 1654 | 1461650504999 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb3f000 == 6 [pid = 1654] [id = 6] 23:01:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 14 (0x12b9e5000) [pid = 1654] [serial = 14] [outer = 0x0] 23:01:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 15 (0x12b9e5c00) [pid = 1654] [serial = 15] [outer = 0x12b9e5000] 23:01:45 INFO - PROCESS | 1654 | 1461650505032 Marionette DEBUG loaded listener.js 23:01:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 16 (0x12bd0a000) [pid = 1654] [serial = 16] [outer = 0x12b9e5000] 23:01:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bf10000 == 7 [pid = 1654] [id = 7] 23:01:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 17 (0x11867f000) [pid = 1654] [serial = 17] [outer = 0x0] 23:01:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 18 (0x12bd0d800) [pid = 1654] [serial = 18] [outer = 0x11867f000] 23:01:45 INFO - PROCESS | 1654 | 1461650505436 Marionette DEBUG loaded listener.js 23:01:45 INFO - PROCESS | 1654 | 1461650505480 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]]]}] 23:01:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 19 (0x12bddf000) [pid = 1654] [serial = 19] [outer = 0x11867f000] 23:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 571ms 23:01:45 INFO - PROCESS | 1654 | 1461650505574 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 23:01:45 INFO - PROCESS | 1654 | 1461650505577 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 23:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:01:45 INFO - PROCESS | 1654 | 1461650505586 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:01:45 INFO - PROCESS | 1654 | 1461650505588 Marionette TRACE conn2 <- [1,10,null,{}] 23:01:45 INFO - PROCESS | 1654 | 1461650505643 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}] 23:01:45 INFO - PROCESS | 1654 | 1461650505877 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 23:01:45 INFO - PROCESS | 1654 | 1461650505898 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d445800 == 8 [pid = 1654] [id = 8] 23:01:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 20 (0x12bde2000) [pid = 1654] [serial = 20] [outer = 0x0] 23:01:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 21 (0x12d3dfc00) [pid = 1654] [serial = 21] [outer = 0x12bde2000] 23:01:45 INFO - PROCESS | 1654 | 1461650505950 Marionette DEBUG loaded listener.js 23:01:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 22 (0x12d3e3800) [pid = 1654] [serial = 22] [outer = 0x12bde2000] 23:01:46 INFO - PROCESS | 1654 | 1461650506268 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]]]}] 23:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 721ms 23:01:46 INFO - PROCESS | 1654 | 1461650506310 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 23:01:46 INFO - PROCESS | 1654 | 1461650506313 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 23:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:01:46 INFO - PROCESS | 1654 | 1461650506316 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:01:46 INFO - PROCESS | 1654 | 1461650506318 Marionette TRACE conn2 <- [1,14,null,{}] 23:01:46 INFO - PROCESS | 1654 | 1461650506321 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}] 23:01:46 INFO - PROCESS | 1654 | 1461650506462 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 23:01:46 INFO - PROCESS | 1654 | 1461650506469 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db8f000 == 9 [pid = 1654] [id = 9] 23:01:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 23 (0x12dac2800) [pid = 1654] [serial = 23] [outer = 0x0] 23:01:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 24 (0x12dace800) [pid = 1654] [serial = 24] [outer = 0x12dac2800] 23:01:46 INFO - PROCESS | 1654 | 1461650506511 Marionette DEBUG loaded listener.js 23:01:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 25 (0x12db19c00) [pid = 1654] [serial = 25] [outer = 0x12dac2800] 23:01:46 INFO - PROCESS | 1654 | 1461650506967 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]]]}] 23:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 671ms 23:01:46 INFO - PROCESS | 1654 | 1461650506987 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 23:01:46 INFO - PROCESS | 1654 | 1461650506990 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 23:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:01:47 INFO - PROCESS | 1654 | 1461650507002 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:01:47 INFO - PROCESS | 1654 | 1461650507004 Marionette TRACE conn2 <- [1,18,null,{}] 23:01:47 INFO - PROCESS | 1654 | 1461650507008 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}] 23:01:47 INFO - PROCESS | 1654 | 1461650507142 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 23:01:47 INFO - PROCESS | 1654 | 1461650507171 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e5a2800 == 10 [pid = 1654] [id = 10] 23:01:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 26 (0x12db20000) [pid = 1654] [serial = 26] [outer = 0x0] 23:01:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 27 (0x12e588800) [pid = 1654] [serial = 27] [outer = 0x12db20000] 23:01:47 INFO - PROCESS | 1654 | 1461650507211 Marionette DEBUG loaded listener.js 23:01:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 28 (0x12e58e800) [pid = 1654] [serial = 28] [outer = 0x12db20000] 23:01:47 INFO - PROCESS | 1654 | 1461650507515 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]]]}] 23:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 524ms 23:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:01:47 INFO - PROCESS | 1654 | 1461650507529 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 23:01:47 INFO - PROCESS | 1654 | 1461650507531 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 23:01:47 INFO - PROCESS | 1654 | 1461650507535 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:01:47 INFO - PROCESS | 1654 | 1461650507537 Marionette TRACE conn2 <- [1,22,null,{}] 23:01:47 INFO - PROCESS | 1654 | 1461650507546 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}] 23:01:47 INFO - PROCESS | 1654 | 1461650507634 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 23:01:47 INFO - PROCESS | 1654 | 1461650507640 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e691000 == 11 [pid = 1654] [id = 11] 23:01:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 29 (0x12e3b0400) [pid = 1654] [serial = 29] [outer = 0x0] 23:01:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 30 (0x12e3b9400) [pid = 1654] [serial = 30] [outer = 0x12e3b0400] 23:01:47 INFO - PROCESS | 1654 | 1461650507666 Marionette DEBUG loaded listener.js 23:01:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 31 (0x12e596000) [pid = 1654] [serial = 31] [outer = 0x12e3b0400] 23:01:47 INFO - PROCESS | 1654 | 1461650507924 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]]]}] 23:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 23:01:47 INFO - PROCESS | 1654 | 1461650507954 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 23:01:47 INFO - PROCESS | 1654 | 1461650507955 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 23:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:01:47 INFO - PROCESS | 1654 | 1461650507965 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:01:47 INFO - PROCESS | 1654 | 1461650507966 Marionette TRACE conn2 <- [1,26,null,{}] 23:01:47 INFO - PROCESS | 1654 | 1461650507968 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}] 23:01:48 INFO - PROCESS | 1654 | 1461650508060 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 23:01:48 INFO - PROCESS | 1654 | 1461650508064 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eaad000 == 12 [pid = 1654] [id = 12] 23:01:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 32 (0x12ea1f800) [pid = 1654] [serial = 32] [outer = 0x0] 23:01:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 33 (0x12ea2a800) [pid = 1654] [serial = 33] [outer = 0x12ea1f800] 23:01:48 INFO - PROCESS | 1654 | 1461650508089 Marionette DEBUG loaded listener.js 23:01:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 34 (0x12eae4800) [pid = 1654] [serial = 34] [outer = 0x12ea1f800] 23:01:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 368ms 23:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:01:48 INFO - PROCESS | 1654 | 1461650508328 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]]]}] 23:01:48 INFO - PROCESS | 1654 | 1461650508333 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 23:01:48 INFO - PROCESS | 1654 | 1461650508334 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 23:01:48 INFO - PROCESS | 1654 | 1461650508336 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:01:48 INFO - PROCESS | 1654 | 1461650508337 Marionette TRACE conn2 <- [1,30,null,{}] 23:01:48 INFO - PROCESS | 1654 | 1461650508346 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}] 23:01:48 INFO - PROCESS | 1654 | 1461650508447 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 23:01:48 INFO - PROCESS | 1654 | 1461650508453 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eeec800 == 13 [pid = 1654] [id = 13] 23:01:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 35 (0x12eaeb800) [pid = 1654] [serial = 35] [outer = 0x0] 23:01:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 36 (0x12ef04000) [pid = 1654] [serial = 36] [outer = 0x12eaeb800] 23:01:48 INFO - PROCESS | 1654 | 1461650508477 Marionette DEBUG loaded listener.js 23:01:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 37 (0x12ef08000) [pid = 1654] [serial = 37] [outer = 0x12eaeb800] 23:01:48 INFO - PROCESS | 1654 | 1461650508708 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]]]}] 23:01:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 420ms 23:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:01:48 INFO - PROCESS | 1654 | 1461650508763 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 23:01:48 INFO - PROCESS | 1654 | 1461650508764 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 23:01:48 INFO - PROCESS | 1654 | 1461650508766 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:01:48 INFO - PROCESS | 1654 | 1461650508767 Marionette TRACE conn2 <- [1,34,null,{}] 23:01:48 INFO - PROCESS | 1654 | 1461650508769 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}] 23:01:48 INFO - PROCESS | 1654 | 1461650508856 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 23:01:48 INFO - PROCESS | 1654 | 1461650508862 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1c6800 == 14 [pid = 1654] [id = 14] 23:01:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 38 (0x12ef0a000) [pid = 1654] [serial = 38] [outer = 0x0] 23:01:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 39 (0x12ef11c00) [pid = 1654] [serial = 39] [outer = 0x12ef0a000] 23:01:48 INFO - PROCESS | 1654 | 1461650508888 Marionette DEBUG loaded listener.js 23:01:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 40 (0x12f1ad400) [pid = 1654] [serial = 40] [outer = 0x12ef0a000] 23:01:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f480800 == 15 [pid = 1654] [id = 15] 23:01:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 41 (0x12f481000) [pid = 1654] [serial = 41] [outer = 0x0] 23:01:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 42 (0x12f485800) [pid = 1654] [serial = 42] [outer = 0x12f481000] 23:01:49 INFO - PROCESS | 1654 | 1461650509155 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]]]}] 23:01:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 43 (0x12f48a800) [pid = 1654] [serial = 43] [outer = 0x12f481000] 23:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 23:01:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f47e800 == 16 [pid = 1654] [id = 16] 23:01:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 44 (0x12e58fc00) [pid = 1654] [serial = 44] [outer = 0x0] 23:01:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 45 (0x12f4ca400) [pid = 1654] [serial = 45] [outer = 0x12e58fc00] 23:01:49 INFO - PROCESS | 1654 | 1461650509223 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 23:01:49 INFO - PROCESS | 1654 | 1461650509225 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 23:01:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 46 (0x118f89c00) [pid = 1654] [serial = 46] [outer = 0x12e58fc00] 23:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:01:49 INFO - PROCESS | 1654 | 1461650509268 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:01:49 INFO - PROCESS | 1654 | 1461650509270 Marionette TRACE conn2 <- [1,38,null,{}] 23:01:49 INFO - PROCESS | 1654 | 1461650509285 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}] 23:01:49 INFO - PROCESS | 1654 | 1461650509456 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 23:01:49 INFO - PROCESS | 1654 | 1461650509464 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f88d800 == 17 [pid = 1654] [id = 17] 23:01:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 47 (0x12f1af400) [pid = 1654] [serial = 47] [outer = 0x0] 23:01:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 48 (0x12f1b6000) [pid = 1654] [serial = 48] [outer = 0x12f1af400] 23:01:49 INFO - PROCESS | 1654 | 1461650509503 Marionette DEBUG loaded listener.js 23:01:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 49 (0x11a550800) [pid = 1654] [serial = 49] [outer = 0x12f1af400] 23:01:49 INFO - PROCESS | 1654 | 1461650509841 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]]]}] 23:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 641ms 23:01:49 INFO - PROCESS | 1654 | 1461650509889 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 23:01:49 INFO - PROCESS | 1654 | 1461650509892 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 23:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:01:49 INFO - PROCESS | 1654 | 1461650509895 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:01:49 INFO - PROCESS | 1654 | 1461650509896 Marionette TRACE conn2 <- [1,42,null,{}] 23:01:49 INFO - PROCESS | 1654 | 1461650509898 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}] 23:01:49 INFO - PROCESS | 1654 | 1461650509985 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 23:01:49 INFO - PROCESS | 1654 | 1461650509990 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc0c000 == 18 [pid = 1654] [id = 18] 23:01:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 50 (0x11ad2bc00) [pid = 1654] [serial = 50] [outer = 0x0] 23:01:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 51 (0x12f994800) [pid = 1654] [serial = 51] [outer = 0x11ad2bc00] 23:01:50 INFO - PROCESS | 1654 | 1461650510016 Marionette DEBUG loaded listener.js 23:01:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 52 (0x12f99a000) [pid = 1654] [serial = 52] [outer = 0x11ad2bc00] 23:01:50 INFO - PROCESS | 1654 | 1461650510258 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]]]}] 23:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 418ms 23:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:01:50 INFO - PROCESS | 1654 | 1461650510314 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 23:01:50 INFO - PROCESS | 1654 | 1461650510315 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 23:01:50 INFO - PROCESS | 1654 | 1461650510317 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:01:50 INFO - PROCESS | 1654 | 1461650510319 Marionette TRACE conn2 <- [1,46,null,{}] 23:01:50 INFO - PROCESS | 1654 | 1461650510321 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}] 23:01:50 INFO - PROCESS | 1654 | 1461650510418 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 23:01:50 INFO - PROCESS | 1654 | 1461650510421 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x13007e800 == 19 [pid = 1654] [id = 19] 23:01:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 53 (0x12f99e400) [pid = 1654] [serial = 53] [outer = 0x0] 23:01:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 54 (0x12fc82c00) [pid = 1654] [serial = 54] [outer = 0x12f99e400] 23:01:50 INFO - PROCESS | 1654 | 1461650510450 Marionette DEBUG loaded listener.js 23:01:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 55 (0x12fc87800) [pid = 1654] [serial = 55] [outer = 0x12f99e400] 23:01:50 INFO - PROCESS | 1654 | 1461650510688 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]]]}] 23:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 23:01:50 INFO - PROCESS | 1654 | 1461650510738 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 23:01:50 INFO - PROCESS | 1654 | 1461650510739 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 23:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:01:50 INFO - PROCESS | 1654 | 1461650510749 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:01:50 INFO - PROCESS | 1654 | 1461650510750 Marionette TRACE conn2 <- [1,50,null,{}] 23:01:50 INFO - PROCESS | 1654 | 1461650510752 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}] 23:01:50 INFO - PROCESS | 1654 | 1461650510846 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 23:01:50 INFO - PROCESS | 1654 | 1461650510851 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x1303d5000 == 20 [pid = 1654] [id = 20] 23:01:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x12fc8c000) [pid = 1654] [serial = 56] [outer = 0x0] 23:01:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x12fce0800) [pid = 1654] [serial = 57] [outer = 0x12fc8c000] 23:01:50 INFO - PROCESS | 1654 | 1461650510878 Marionette DEBUG loaded listener.js 23:01:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x130642800) [pid = 1654] [serial = 58] [outer = 0x12fc8c000] 23:01:51 INFO - PROCESS | 1654 | 1461650511850 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]]]}] 23:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1119ms 23:01:51 INFO - PROCESS | 1654 | 1461650511876 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 23:01:51 INFO - PROCESS | 1654 | 1461650511879 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 23:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:01:51 INFO - PROCESS | 1654 | 1461650511884 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:01:51 INFO - PROCESS | 1654 | 1461650511886 Marionette TRACE conn2 <- [1,54,null,{}] 23:01:51 INFO - PROCESS | 1654 | 1461650511892 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}] 23:01:52 INFO - PROCESS | 1654 | 1461650512001 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 23:01:52 INFO - PROCESS | 1654 | 1461650512084 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x114b3b000 == 21 [pid = 1654] [id = 21] 23:01:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x1151e7400) [pid = 1654] [serial = 59] [outer = 0x0] 23:01:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x1151ed800) [pid = 1654] [serial = 60] [outer = 0x1151e7400] 23:01:52 INFO - PROCESS | 1654 | 1461650512119 Marionette DEBUG loaded listener.js 23:01:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x1165a1400) [pid = 1654] [serial = 61] [outer = 0x1151e7400] 23:01:52 INFO - PROCESS | 1654 | 1461650512535 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]]]}] 23:01:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 672ms 23:01:52 INFO - PROCESS | 1654 | 1461650512578 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 23:01:52 INFO - PROCESS | 1654 | 1461650512582 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 23:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:01:52 INFO - PROCESS | 1654 | 1461650512589 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:01:52 INFO - PROCESS | 1654 | 1461650512592 Marionette TRACE conn2 <- [1,58,null,{}] 23:01:52 INFO - PROCESS | 1654 | 1461650512595 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}] 23:01:52 INFO - PROCESS | 1654 | 1461650512703 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 23:01:52 INFO - PROCESS | 1654 | 1461650512758 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x119013000 == 22 [pid = 1654] [id = 22] 23:01:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x11908a400) [pid = 1654] [serial = 62] [outer = 0x0] 23:01:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x1191a2c00) [pid = 1654] [serial = 63] [outer = 0x11908a400] 23:01:52 INFO - PROCESS | 1654 | 1461650512788 Marionette DEBUG loaded listener.js 23:01:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x11a90d400) [pid = 1654] [serial = 64] [outer = 0x11908a400] 23:01:53 INFO - PROCESS | 1654 | 1461650513200 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]]]}] 23:01:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 672ms 23:01:53 INFO - PROCESS | 1654 | 1461650513261 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 23:01:53 INFO - PROCESS | 1654 | 1461650513263 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 23:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:01:53 INFO - PROCESS | 1654 | 1461650513267 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:01:53 INFO - PROCESS | 1654 | 1461650513270 Marionette TRACE conn2 <- [1,62,null,{}] 23:01:53 INFO - PROCESS | 1654 | 1461650513281 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}] 23:01:53 INFO - PROCESS | 1654 | 1461650513427 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 23:01:53 INFO - PROCESS | 1654 | 1461650513652 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11473f000 == 23 [pid = 1654] [id = 23] 23:01:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x11594d000) [pid = 1654] [serial = 65] [outer = 0x0] 23:01:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x1159c9800) [pid = 1654] [serial = 66] [outer = 0x11594d000] 23:01:53 INFO - PROCESS | 1654 | 1461650513693 Marionette DEBUG loaded listener.js 23:01:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x116725800) [pid = 1654] [serial = 67] [outer = 0x11594d000] 23:01:54 INFO - PROCESS | 1654 | 1461650514133 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]]]}] 23:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 876ms 23:01:54 INFO - PROCESS | 1654 | 1461650514144 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 23:01:54 INFO - PROCESS | 1654 | 1461650514146 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 23:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:01:54 INFO - PROCESS | 1654 | 1461650514148 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:01:54 INFO - PROCESS | 1654 | 1461650514150 Marionette TRACE conn2 <- [1,66,null,{}] 23:01:54 INFO - PROCESS | 1654 | 1461650514153 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}] 23:01:54 INFO - PROCESS | 1654 | 1461650514235 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 23:01:54 INFO - PROCESS | 1654 | 1461650514276 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188d2800 == 24 [pid = 1654] [id = 24] 23:01:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x11671fc00) [pid = 1654] [serial = 68] [outer = 0x0] 23:01:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x1188b4400) [pid = 1654] [serial = 69] [outer = 0x11671fc00] 23:01:54 INFO - PROCESS | 1654 | 1461650514305 Marionette DEBUG loaded listener.js 23:01:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11a553400) [pid = 1654] [serial = 70] [outer = 0x11671fc00] 23:01:54 INFO - PROCESS | 1654 | 1461650514618 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]]]}] 23:01:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 519ms 23:01:54 INFO - PROCESS | 1654 | 1461650514682 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 23:01:54 INFO - PROCESS | 1654 | 1461650514685 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 23:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:01:54 INFO - PROCESS | 1654 | 1461650514689 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:01:54 INFO - PROCESS | 1654 | 1461650514690 Marionette TRACE conn2 <- [1,70,null,{}] 23:01:54 INFO - PROCESS | 1654 | 1461650514693 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}] 23:01:54 INFO - PROCESS | 1654 | 1461650514765 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 23:01:54 INFO - PROCESS | 1654 | 1461650514770 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f49800 == 25 [pid = 1654] [id = 25] 23:01:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x115856800) [pid = 1654] [serial = 71] [outer = 0x0] 23:01:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11a908800) [pid = 1654] [serial = 72] [outer = 0x115856800] 23:01:54 INFO - PROCESS | 1654 | 1461650514801 Marionette DEBUG loaded listener.js 23:01:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11a948000) [pid = 1654] [serial = 73] [outer = 0x115856800] 23:01:55 INFO - PROCESS | 1654 | 1461650515136 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]]]}] 23:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 470ms 23:01:55 INFO - PROCESS | 1654 | 1461650515161 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 23:01:55 INFO - PROCESS | 1654 | 1461650515162 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 23:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:01:55 INFO - PROCESS | 1654 | 1461650515168 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:01:55 INFO - PROCESS | 1654 | 1461650515172 Marionette TRACE conn2 <- [1,74,null,{}] 23:01:55 INFO - PROCESS | 1654 | 1461650515176 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}] 23:01:55 INFO - PROCESS | 1654 | 1461650515264 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 23:01:55 INFO - PROCESS | 1654 | 1461650515304 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x11933d000 == 26 [pid = 1654] [id = 26] 23:01:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11a54a000) [pid = 1654] [serial = 74] [outer = 0x0] 23:01:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11a94c400) [pid = 1654] [serial = 75] [outer = 0x11a54a000] 23:01:55 INFO - PROCESS | 1654 | 1461650515331 Marionette DEBUG loaded listener.js 23:01:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11b90a800) [pid = 1654] [serial = 76] [outer = 0x11a54a000] 23:01:55 INFO - PROCESS | 1654 | 1461650515601 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]]]}] 23:01:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 478ms 23:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:01:55 INFO - PROCESS | 1654 | 1461650515647 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 23:01:55 INFO - PROCESS | 1654 | 1461650515649 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 23:01:55 INFO - PROCESS | 1654 | 1461650515651 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:01:55 INFO - PROCESS | 1654 | 1461650515652 Marionette TRACE conn2 <- [1,78,null,{}] 23:01:55 INFO - PROCESS | 1654 | 1461650515654 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}] 23:01:55 INFO - PROCESS | 1654 | 1461650515732 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 23:01:55 INFO - PROCESS | 1654 | 1461650515736 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a840000 == 27 [pid = 1654] [id = 27] 23:01:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11936d800) [pid = 1654] [serial = 77] [outer = 0x0] 23:01:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11b9e3000) [pid = 1654] [serial = 78] [outer = 0x11936d800] 23:01:55 INFO - PROCESS | 1654 | 1461650515764 Marionette DEBUG loaded listener.js 23:01:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11bdbec00) [pid = 1654] [serial = 79] [outer = 0x11936d800] 23:01:56 INFO - PROCESS | 1654 | 1461650516066 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]]]}] 23:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 23:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:01:56 INFO - PROCESS | 1654 | 1461650516121 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 23:01:56 INFO - PROCESS | 1654 | 1461650516123 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 23:01:56 INFO - PROCESS | 1654 | 1461650516125 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:01:56 INFO - PROCESS | 1654 | 1461650516126 Marionette TRACE conn2 <- [1,82,null,{}] 23:01:56 INFO - PROCESS | 1654 | 1461650516128 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}] 23:01:56 INFO - PROCESS | 1654 | 1461650516200 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 23:01:56 INFO - PROCESS | 1654 | 1461650516204 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af07800 == 28 [pid = 1654] [id = 28] 23:01:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11c078400) [pid = 1654] [serial = 80] [outer = 0x0] 23:01:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11c07b800) [pid = 1654] [serial = 81] [outer = 0x11c078400] 23:01:56 INFO - PROCESS | 1654 | 1461650516242 Marionette DEBUG loaded listener.js 23:01:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11c415000) [pid = 1654] [serial = 82] [outer = 0x11c078400] 23:01:56 INFO - PROCESS | 1654 | 1461650516548 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]]]}] 23:01:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 468ms 23:01:56 INFO - PROCESS | 1654 | 1461650516593 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 23:01:56 INFO - PROCESS | 1654 | 1461650516594 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 23:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:01:56 INFO - PROCESS | 1654 | 1461650516597 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:01:56 INFO - PROCESS | 1654 | 1461650516598 Marionette TRACE conn2 <- [1,86,null,{}] 23:01:56 INFO - PROCESS | 1654 | 1461650516600 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}] 23:01:56 INFO - PROCESS | 1654 | 1461650516673 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 23:01:56 INFO - PROCESS | 1654 | 1461650516719 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afbf800 == 29 [pid = 1654] [id = 29] 23:01:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11b557c00) [pid = 1654] [serial = 83] [outer = 0x0] 23:01:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11c520000) [pid = 1654] [serial = 84] [outer = 0x11b557c00] 23:01:56 INFO - PROCESS | 1654 | 1461650516745 Marionette DEBUG loaded listener.js 23:01:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x123ae3000) [pid = 1654] [serial = 85] [outer = 0x11b557c00] 23:01:57 INFO - PROCESS | 1654 | 1461650517005 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]]]}] 23:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 23:01:57 INFO - PROCESS | 1654 | 1461650517016 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 23:01:57 INFO - PROCESS | 1654 | 1461650517017 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 23:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:01:57 INFO - PROCESS | 1654 | 1461650517019 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:01:57 INFO - PROCESS | 1654 | 1461650517020 Marionette TRACE conn2 <- [1,90,null,{}] 23:01:57 INFO - PROCESS | 1654 | 1461650517030 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}] 23:01:57 INFO - PROCESS | 1654 | 1461650517104 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 23:01:57 INFO - PROCESS | 1654 | 1461650517111 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbaf000 == 30 [pid = 1654] [id = 30] 23:01:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11c58e800) [pid = 1654] [serial = 86] [outer = 0x0] 23:01:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x123af1000) [pid = 1654] [serial = 87] [outer = 0x11c58e800] 23:01:57 INFO - PROCESS | 1654 | 1461650517137 Marionette DEBUG loaded listener.js 23:01:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x123c11800) [pid = 1654] [serial = 88] [outer = 0x11c58e800] 23:01:57 INFO - PROCESS | 1654 | 1461650517418 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]]]}] 23:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 423ms 23:01:57 INFO - PROCESS | 1654 | 1461650517449 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 23:01:57 INFO - PROCESS | 1654 | 1461650517450 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 23:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:01:57 INFO - PROCESS | 1654 | 1461650517452 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:01:57 INFO - PROCESS | 1654 | 1461650517453 Marionette TRACE conn2 <- [1,94,null,{}] 23:01:57 INFO - PROCESS | 1654 | 1461650517456 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}] 23:01:57 INFO - PROCESS | 1654 | 1461650517530 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 23:01:57 INFO - PROCESS | 1654 | 1461650517535 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f48000 == 31 [pid = 1654] [id = 31] 23:01:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x123c0c800) [pid = 1654] [serial = 89] [outer = 0x0] 23:01:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x123d5d000) [pid = 1654] [serial = 90] [outer = 0x123c0c800] 23:01:57 INFO - PROCESS | 1654 | 1461650517562 Marionette DEBUG loaded listener.js 23:01:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1240b0400) [pid = 1654] [serial = 91] [outer = 0x123c0c800] 23:01:57 INFO - PROCESS | 1654 | 1461650517860 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]]]}] 23:01:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 422ms 23:01:57 INFO - PROCESS | 1654 | 1461650517885 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 23:01:57 INFO - PROCESS | 1654 | 1461650517886 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 23:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:01:57 INFO - PROCESS | 1654 | 1461650517888 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:01:57 INFO - PROCESS | 1654 | 1461650517890 Marionette TRACE conn2 <- [1,98,null,{}] 23:01:57 INFO - PROCESS | 1654 | 1461650517896 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}] 23:01:57 INFO - PROCESS | 1654 | 1461650517990 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 23:01:58 INFO - PROCESS | 1654 | 1461650517998 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c057000 == 32 [pid = 1654] [id = 32] 23:01:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1147e1c00) [pid = 1654] [serial = 92] [outer = 0x0] 23:01:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1240b1000) [pid = 1654] [serial = 93] [outer = 0x1147e1c00] 23:01:58 INFO - PROCESS | 1654 | 1461650518024 Marionette DEBUG loaded listener.js 23:01:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12460c000) [pid = 1654] [serial = 94] [outer = 0x1147e1c00] 23:01:58 INFO - PROCESS | 1654 | 1461650518307 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]]]}] 23:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 473ms 23:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:01:58 INFO - PROCESS | 1654 | 1461650518362 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 23:01:58 INFO - PROCESS | 1654 | 1461650518363 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 23:01:58 INFO - PROCESS | 1654 | 1461650518365 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:01:58 INFO - PROCESS | 1654 | 1461650518366 Marionette TRACE conn2 <- [1,102,null,{}] 23:01:58 INFO - PROCESS | 1654 | 1461650518368 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}] 23:01:58 INFO - PROCESS | 1654 | 1461650518442 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 23:01:58 INFO - PROCESS | 1654 | 1461650518446 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c565800 == 33 [pid = 1654] [id = 33] 23:01:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12460c800) [pid = 1654] [serial = 95] [outer = 0x0] 23:01:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x127007000) [pid = 1654] [serial = 96] [outer = 0x12460c800] 23:01:58 INFO - PROCESS | 1654 | 1461650518475 Marionette DEBUG loaded listener.js 23:01:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1275cc000) [pid = 1654] [serial = 97] [outer = 0x12460c800] 23:01:58 INFO - PROCESS | 1654 | 1461650518781 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]]]}] 23:01:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 468ms 23:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:01:58 INFO - PROCESS | 1654 | 1461650518833 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 23:01:58 INFO - PROCESS | 1654 | 1461650518835 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 23:01:58 INFO - PROCESS | 1654 | 1461650518837 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:01:58 INFO - PROCESS | 1654 | 1461650518839 Marionette TRACE conn2 <- [1,106,null,{}] 23:01:58 INFO - PROCESS | 1654 | 1461650518841 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}] 23:01:58 INFO - PROCESS | 1654 | 1461650518953 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 23:01:58 INFO - PROCESS | 1654 | 1461650518964 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x123a8f800 == 34 [pid = 1654] [id = 34] 23:01:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1275d0c00) [pid = 1654] [serial = 98] [outer = 0x0] 23:01:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12776b800) [pid = 1654] [serial = 99] [outer = 0x1275d0c00] 23:01:59 INFO - PROCESS | 1654 | 1461650519008 Marionette DEBUG loaded listener.js 23:01:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x127ff0c00) [pid = 1654] [serial = 100] [outer = 0x1275d0c00] 23:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 569ms 23:01:59 INFO - PROCESS | 1654 | 1461650519401 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]]]}] 23:01:59 INFO - PROCESS | 1654 | 1461650519409 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 23:01:59 INFO - PROCESS | 1654 | 1461650519410 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 23:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:01:59 INFO - PROCESS | 1654 | 1461650519413 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:01:59 INFO - PROCESS | 1654 | 1461650519414 Marionette TRACE conn2 <- [1,110,null,{}] 23:01:59 INFO - PROCESS | 1654 | 1461650519416 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}] 23:01:59 INFO - PROCESS | 1654 | 1461650519494 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 23:01:59 INFO - PROCESS | 1654 | 1461650519539 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b2d000 == 35 [pid = 1654] [id = 35] 23:01:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11c07c000) [pid = 1654] [serial = 101] [outer = 0x0] 23:01:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1286d8400) [pid = 1654] [serial = 102] [outer = 0x11c07c000] 23:01:59 INFO - PROCESS | 1654 | 1461650519564 Marionette DEBUG loaded listener.js 23:01:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x129dc3800) [pid = 1654] [serial = 103] [outer = 0x11c07c000] 23:01:59 INFO - PROCESS | 1654 | 1461650519843 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]]]}] 23:01:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 23:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:01:59 INFO - PROCESS | 1654 | 1461650519882 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 23:01:59 INFO - PROCESS | 1654 | 1461650519883 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 23:01:59 INFO - PROCESS | 1654 | 1461650519885 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:01:59 INFO - PROCESS | 1654 | 1461650519886 Marionette TRACE conn2 <- [1,114,null,{}] 23:01:59 INFO - PROCESS | 1654 | 1461650519889 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}] 23:01:59 INFO - PROCESS | 1654 | 1461650519967 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 23:01:59 INFO - PROCESS | 1654 | 1461650519971 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:01:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12400a800 == 36 [pid = 1654] [id = 36] 23:01:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1286e1800) [pid = 1654] [serial = 104] [outer = 0x0] 23:01:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12b030000) [pid = 1654] [serial = 105] [outer = 0x1286e1800] 23:02:00 INFO - PROCESS | 1654 | 1461650519999 Marionette DEBUG loaded listener.js 23:02:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b5ae800) [pid = 1654] [serial = 106] [outer = 0x1286e1800] 23:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 417ms 23:02:00 INFO - PROCESS | 1654 | 1461650520300 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]]]}] 23:02:00 INFO - PROCESS | 1654 | 1461650520304 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 23:02:00 INFO - PROCESS | 1654 | 1461650520305 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 23:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:02:00 INFO - PROCESS | 1654 | 1461650520315 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:02:00 INFO - PROCESS | 1654 | 1461650520316 Marionette TRACE conn2 <- [1,118,null,{}] 23:02:00 INFO - PROCESS | 1654 | 1461650520318 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}] 23:02:00 INFO - PROCESS | 1654 | 1461650520398 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 23:02:00 INFO - PROCESS | 1654 | 1461650520450 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241fa000 == 37 [pid = 1654] [id = 37] 23:02:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x127708800) [pid = 1654] [serial = 107] [outer = 0x0] 23:02:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12b5abc00) [pid = 1654] [serial = 108] [outer = 0x127708800] 23:02:00 INFO - PROCESS | 1654 | 1461650520475 Marionette DEBUG loaded listener.js 23:02:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b9e3800) [pid = 1654] [serial = 109] [outer = 0x127708800] 23:02:00 INFO - PROCESS | 1654 | 1461650520739 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]]]}] 23:02:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 469ms 23:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:02:00 INFO - PROCESS | 1654 | 1461650520784 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 23:02:00 INFO - PROCESS | 1654 | 1461650520786 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 23:02:00 INFO - PROCESS | 1654 | 1461650520788 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:02:00 INFO - PROCESS | 1654 | 1461650520789 Marionette TRACE conn2 <- [1,122,null,{}] 23:02:00 INFO - PROCESS | 1654 | 1461650520799 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}] 23:02:00 INFO - PROCESS | 1654 | 1461650520877 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 23:02:00 INFO - PROCESS | 1654 | 1461650520882 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x10035b000 == 38 [pid = 1654] [id = 38] 23:02:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12b9e7800) [pid = 1654] [serial = 110] [outer = 0x0] 23:02:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12bd10000) [pid = 1654] [serial = 111] [outer = 0x12b9e7800] 23:02:00 INFO - PROCESS | 1654 | 1461650520906 Marionette DEBUG loaded listener.js 23:02:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12bd96400) [pid = 1654] [serial = 112] [outer = 0x12b9e7800] 23:02:01 INFO - PROCESS | 1654 | 1461650521309 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]]]}] 23:02:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 575ms 23:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:02:01 INFO - PROCESS | 1654 | 1461650521364 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 23:02:01 INFO - PROCESS | 1654 | 1461650521366 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 23:02:01 INFO - PROCESS | 1654 | 1461650521370 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:02:01 INFO - PROCESS | 1654 | 1461650521372 Marionette TRACE conn2 <- [1,126,null,{}] 23:02:01 INFO - PROCESS | 1654 | 1461650521376 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}] 23:02:01 INFO - PROCESS | 1654 | 1461650521477 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 23:02:01 INFO - PROCESS | 1654 | 1461650521535 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x116748000 == 39 [pid = 1654] [id = 39] 23:02:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11672bc00) [pid = 1654] [serial = 113] [outer = 0x0] 23:02:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x118f8dc00) [pid = 1654] [serial = 114] [outer = 0x11672bc00] 23:02:01 INFO - PROCESS | 1654 | 1461650521568 Marionette DEBUG loaded listener.js 23:02:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11936c000) [pid = 1654] [serial = 115] [outer = 0x11672bc00] 23:02:02 INFO - PROCESS | 1654 | 1461650522021 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]]]}] 23:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 723ms 23:02:02 INFO - PROCESS | 1654 | 1461650522103 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 23:02:02 INFO - PROCESS | 1654 | 1461650522108 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 23:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:02:02 INFO - PROCESS | 1654 | 1461650522115 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:02:02 INFO - PROCESS | 1654 | 1461650522117 Marionette TRACE conn2 <- [1,130,null,{}] 23:02:02 INFO - PROCESS | 1654 | 1461650522119 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}] 23:02:02 INFO - PROCESS | 1654 | 1461650522275 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 23:02:02 INFO - PROCESS | 1654 | 1461650522328 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af16800 == 40 [pid = 1654] [id = 40] 23:02:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11ad9d400) [pid = 1654] [serial = 116] [outer = 0x0] 23:02:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11ada9c00) [pid = 1654] [serial = 117] [outer = 0x11ad9d400] 23:02:02 INFO - PROCESS | 1654 | 1461650522356 Marionette DEBUG loaded listener.js 23:02:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11bd9e000) [pid = 1654] [serial = 118] [outer = 0x11ad9d400] 23:02:02 INFO - PROCESS | 1654 | 1461650522867 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]]]}] 23:02:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 771ms 23:02:02 INFO - PROCESS | 1654 | 1461650522886 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 23:02:02 INFO - PROCESS | 1654 | 1461650522889 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 23:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:02:02 INFO - PROCESS | 1654 | 1461650522915 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:02:02 INFO - PROCESS | 1654 | 1461650522919 Marionette TRACE conn2 <- [1,134,null,{}] 23:02:02 INFO - PROCESS | 1654 | 1461650522933 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}] 23:02:03 INFO - PROCESS | 1654 | 1461650523082 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 23:02:03 INFO - PROCESS | 1654 | 1461650523166 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b1e800 == 41 [pid = 1654] [id = 41] 23:02:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11c525000) [pid = 1654] [serial = 119] [outer = 0x0] 23:02:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11c7d6800) [pid = 1654] [serial = 120] [outer = 0x11c525000] 23:02:03 INFO - PROCESS | 1654 | 1461650523218 Marionette DEBUG loaded listener.js 23:02:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x123c12800) [pid = 1654] [serial = 121] [outer = 0x11c525000] 23:02:03 INFO - PROCESS | 1654 | 1461650523706 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]]]}] 23:02:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:02:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 832ms 23:02:03 INFO - PROCESS | 1654 | 1461650523744 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 23:02:03 INFO - PROCESS | 1654 | 1461650523746 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 23:02:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:02:03 INFO - PROCESS | 1654 | 1461650523750 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:02:03 INFO - PROCESS | 1654 | 1461650523751 Marionette TRACE conn2 <- [1,138,null,{}] 23:02:03 INFO - PROCESS | 1654 | 1461650523754 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}] 23:02:03 INFO - PROCESS | 1654 | 1461650523959 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 23:02:04 INFO - PROCESS | 1654 | 1461650524023 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x1186e2000 == 42 [pid = 1654] [id = 42] 23:02:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1188b1400) [pid = 1654] [serial = 122] [outer = 0x0] 23:02:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x118ada000) [pid = 1654] [serial = 123] [outer = 0x1188b1400] 23:02:04 INFO - PROCESS | 1654 | 1461650524051 Marionette DEBUG loaded listener.js 23:02:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11919c800) [pid = 1654] [serial = 124] [outer = 0x1188b1400] 23:02:04 INFO - PROCESS | 1654 | 1461650524503 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]]]}] 23:02:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:02:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 771ms 23:02:04 INFO - PROCESS | 1654 | 1461650524522 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 23:02:04 INFO - PROCESS | 1654 | 1461650524524 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 23:02:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:02:04 INFO - PROCESS | 1654 | 1461650524527 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:02:04 INFO - PROCESS | 1654 | 1461650524530 Marionette TRACE conn2 <- [1,142,null,{}] 23:02:04 INFO - PROCESS | 1654 | 1461650524533 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}] 23:02:04 INFO - PROCESS | 1654 | 1461650524622 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 23:02:04 INFO - PROCESS | 1654 | 1461650524716 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12eeec800 == 41 [pid = 1654] [id = 13] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb3f000 == 40 [pid = 1654] [id = 6] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12e691000 == 39 [pid = 1654] [id = 11] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12eaad000 == 38 [pid = 1654] [id = 12] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12e5a2800 == 37 [pid = 1654] [id = 10] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12db8f000 == 36 [pid = 1654] [id = 9] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x1241fa000 == 35 [pid = 1654] [id = 37] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12400a800 == 34 [pid = 1654] [id = 36] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x123b2d000 == 33 [pid = 1654] [id = 35] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x123a8f800 == 32 [pid = 1654] [id = 34] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11c565800 == 31 [pid = 1654] [id = 33] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11c057000 == 30 [pid = 1654] [id = 32] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x118f48000 == 29 [pid = 1654] [id = 31] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbaf000 == 28 [pid = 1654] [id = 30] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11afbf800 == 27 [pid = 1654] [id = 29] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11af07800 == 26 [pid = 1654] [id = 28] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11a840000 == 25 [pid = 1654] [id = 27] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11933d000 == 24 [pid = 1654] [id = 26] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x118f49800 == 23 [pid = 1654] [id = 25] 23:02:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x114b2a800 == 24 [pid = 1654] [id = 43] 23:02:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1151e9400) [pid = 1654] [serial = 125] [outer = 0x0] 23:02:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x115784c00) [pid = 1654] [serial = 126] [outer = 0x1151e9400] 23:02:04 INFO - PROCESS | 1654 | 1461650524776 Marionette DEBUG loaded listener.js 23:02:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x119092400) [pid = 1654] [serial = 127] [outer = 0x1151e9400] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x1188d2800 == 23 [pid = 1654] [id = 24] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11473f000 == 22 [pid = 1654] [id = 23] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x119013000 == 21 [pid = 1654] [id = 22] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x114b3b000 == 20 [pid = 1654] [id = 21] 23:02:04 INFO - PROCESS | 1654 | --DOCSHELL 0x1303d5000 == 19 [pid = 1654] [id = 20] 23:02:05 INFO - PROCESS | 1654 | 1461650525254 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]]]}] 23:02:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 771ms 23:02:05 INFO - PROCESS | 1654 | 1461650525299 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 23:02:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:02:05 INFO - PROCESS | 1654 | 1461650525301 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 23:02:05 INFO - PROCESS | 1654 | 1461650525304 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:02:05 INFO - PROCESS | 1654 | 1461650525307 Marionette TRACE conn2 <- [1,146,null,{}] 23:02:05 INFO - PROCESS | 1654 | 1461650525313 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}] 23:02:05 INFO - PROCESS | 1654 | 1461650525401 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 23:02:05 INFO - PROCESS | 1654 | 1461650525458 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bd7000 == 20 [pid = 1654] [id = 44] 23:02:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11ad34c00) [pid = 1654] [serial = 128] [outer = 0x0] 23:02:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11ada7000) [pid = 1654] [serial = 129] [outer = 0x11ad34c00] 23:02:05 INFO - PROCESS | 1654 | 1461650525491 Marionette DEBUG loaded listener.js 23:02:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11b94fc00) [pid = 1654] [serial = 130] [outer = 0x11ad34c00] 23:02:05 INFO - PROCESS | 1654 | 1461650525937 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]]]}] 23:02:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:02:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 674ms 23:02:05 INFO - PROCESS | 1654 | 1461650525992 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 23:02:05 INFO - PROCESS | 1654 | 1461650525995 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 23:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:02:06 INFO - PROCESS | 1654 | 1461650526001 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:02:06 INFO - PROCESS | 1654 | 1461650526003 Marionette TRACE conn2 <- [1,150,null,{}] 23:02:06 INFO - PROCESS | 1654 | 1461650526005 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}] 23:02:06 INFO - PROCESS | 1654 | 1461650526097 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 23:02:06 INFO - PROCESS | 1654 | 1461650526156 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afc3800 == 21 [pid = 1654] [id = 45] 23:02:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11bdb8800) [pid = 1654] [serial = 131] [outer = 0x0] 23:02:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11c078000) [pid = 1654] [serial = 132] [outer = 0x11bdb8800] 23:02:06 INFO - PROCESS | 1654 | 1461650526188 Marionette DEBUG loaded listener.js 23:02:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11c413800) [pid = 1654] [serial = 133] [outer = 0x11bdb8800] 23:02:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:02:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 621ms 23:02:06 INFO - PROCESS | 1654 | 1461650526616 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]]]}] 23:02:06 INFO - PROCESS | 1654 | 1461650526622 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 23:02:06 INFO - PROCESS | 1654 | 1461650526624 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 23:02:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:02:06 INFO - PROCESS | 1654 | 1461650526627 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:02:06 INFO - PROCESS | 1654 | 1461650526632 Marionette TRACE conn2 <- [1,154,null,{}] 23:02:06 INFO - PROCESS | 1654 | 1461650526639 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}] 23:02:06 INFO - PROCESS | 1654 | 1461650526749 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 23:02:06 INFO - PROCESS | 1654 | 1461650526799 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c0df800 == 22 [pid = 1654] [id = 46] 23:02:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1239f0800) [pid = 1654] [serial = 134] [outer = 0x0] 23:02:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x123c13400) [pid = 1654] [serial = 135] [outer = 0x1239f0800] 23:02:06 INFO - PROCESS | 1654 | 1461650526829 Marionette DEBUG loaded listener.js 23:02:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x1240b4c00) [pid = 1654] [serial = 136] [outer = 0x1239f0800] 23:02:07 INFO - PROCESS | 1654 | 1461650527263 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]]]}] 23:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 675ms 23:02:07 INFO - PROCESS | 1654 | 1461650527301 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 23:02:07 INFO - PROCESS | 1654 | 1461650527303 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 23:02:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:02:07 INFO - PROCESS | 1654 | 1461650527321 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:02:07 INFO - PROCESS | 1654 | 1461650527323 Marionette TRACE conn2 <- [1,158,null,{}] 23:02:07 INFO - PROCESS | 1654 | 1461650527330 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}] 23:02:07 INFO - PROCESS | 1654 | 1461650527419 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 23:02:07 INFO - PROCESS | 1654 | 1461650527481 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x123acf000 == 23 [pid = 1654] [id = 47] 23:02:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x118640c00) [pid = 1654] [serial = 137] [outer = 0x0] 23:02:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x127003800) [pid = 1654] [serial = 138] [outer = 0x118640c00] 23:02:07 INFO - PROCESS | 1654 | 1461650527513 Marionette DEBUG loaded listener.js 23:02:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x1273ee800) [pid = 1654] [serial = 139] [outer = 0x118640c00] 23:02:07 INFO - PROCESS | 1654 | 1461650527953 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]]]}] 23:02:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:02:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 689ms 23:02:08 INFO - PROCESS | 1654 | 1461650528079 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 23:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:02:08 INFO - PROCESS | 1654 | 1461650528081 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 23:02:08 INFO - PROCESS | 1654 | 1461650528084 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:02:08 INFO - PROCESS | 1654 | 1461650528086 Marionette TRACE conn2 <- [1,162,null,{}] 23:02:08 INFO - PROCESS | 1654 | 1461650528102 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}] 23:02:08 INFO - PROCESS | 1654 | 1461650528209 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 23:02:08 INFO - PROCESS | 1654 | 1461650528219 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x11981c800 == 24 [pid = 1654] [id = 48] 23:02:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x1191a2800) [pid = 1654] [serial = 140] [outer = 0x0] 23:02:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x119b4c800) [pid = 1654] [serial = 141] [outer = 0x1191a2800] 23:02:08 INFO - PROCESS | 1654 | 1461650528247 Marionette DEBUG loaded listener.js 23:02:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11acc4000) [pid = 1654] [serial = 142] [outer = 0x1191a2800] 23:02:08 INFO - PROCESS | 1654 | --DOCSHELL 0x1186e2000 == 23 [pid = 1654] [id = 42] 23:02:08 INFO - PROCESS | 1654 | --DOCSHELL 0x123b1e800 == 22 [pid = 1654] [id = 41] 23:02:08 INFO - PROCESS | 1654 | --DOCSHELL 0x11af16800 == 21 [pid = 1654] [id = 40] 23:02:08 INFO - PROCESS | 1654 | --DOCSHELL 0x116748000 == 20 [pid = 1654] [id = 39] 23:02:08 INFO - PROCESS | 1654 | 1461650528746 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]]]}] 23:02:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:02:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 23:02:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:02:08 INFO - PROCESS | 1654 | 1461650528756 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 23:02:08 INFO - PROCESS | 1654 | 1461650528759 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 23:02:08 INFO - PROCESS | 1654 | 1461650528762 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:02:08 INFO - PROCESS | 1654 | 1461650528765 Marionette TRACE conn2 <- [1,166,null,{}] 23:02:08 INFO - PROCESS | 1654 | 1461650528768 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}] 23:02:08 INFO - PROCESS | 1654 | 1461650528862 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 23:02:08 INFO - PROCESS | 1654 | 1461650528907 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bc2800 == 21 [pid = 1654] [id = 49] 23:02:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x119da2800) [pid = 1654] [serial = 143] [outer = 0x0] 23:02:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11acc7400) [pid = 1654] [serial = 144] [outer = 0x119da2800] 23:02:08 INFO - PROCESS | 1654 | 1461650528940 Marionette DEBUG loaded listener.js 23:02:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11b903000) [pid = 1654] [serial = 145] [outer = 0x119da2800] 23:02:09 INFO - PROCESS | 1654 | 1461650529389 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]]]}] 23:02:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:02:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 23:02:09 INFO - PROCESS | 1654 | 1461650529452 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 23:02:09 INFO - PROCESS | 1654 | 1461650529456 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 23:02:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:02:09 INFO - PROCESS | 1654 | 1461650529477 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:02:09 INFO - PROCESS | 1654 | 1461650529479 Marionette TRACE conn2 <- [1,170,null,{}] 23:02:09 INFO - PROCESS | 1654 | 1461650529481 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}] 23:02:09 INFO - PROCESS | 1654 | 1461650529568 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 23:02:09 INFO - PROCESS | 1654 | 1461650529619 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c477800 == 22 [pid = 1654] [id = 50] 23:02:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11c413000) [pid = 1654] [serial = 146] [outer = 0x0] 23:02:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x11c588c00) [pid = 1654] [serial = 147] [outer = 0x11c413000] 23:02:09 INFO - PROCESS | 1654 | 1461650529649 Marionette DEBUG loaded listener.js 23:02:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x123a63000) [pid = 1654] [serial = 148] [outer = 0x11c413000] 23:02:10 INFO - PROCESS | 1654 | 1461650530065 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]]]}] 23:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 623ms 23:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:02:10 INFO - PROCESS | 1654 | 1461650530097 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 23:02:10 INFO - PROCESS | 1654 | 1461650530099 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 23:02:10 INFO - PROCESS | 1654 | 1461650530101 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:02:10 INFO - PROCESS | 1654 | 1461650530104 Marionette TRACE conn2 <- [1,174,null,{}] 23:02:10 INFO - PROCESS | 1654 | 1461650530131 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}] 23:02:10 INFO - PROCESS | 1654 | 1461650530227 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 23:02:10 INFO - PROCESS | 1654 | 1461650530290 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241e7000 == 23 [pid = 1654] [id = 51] 23:02:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x1273e9400) [pid = 1654] [serial = 149] [outer = 0x0] 23:02:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x127710000) [pid = 1654] [serial = 150] [outer = 0x1273e9400] 23:02:10 INFO - PROCESS | 1654 | 1461650530324 Marionette DEBUG loaded listener.js 23:02:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x127f81400) [pid = 1654] [serial = 151] [outer = 0x1273e9400] 23:02:10 INFO - PROCESS | 1654 | 1461650530720 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]]]}] 23:02:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:02:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 23:02:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:02:10 INFO - PROCESS | 1654 | 1461650530772 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 23:02:10 INFO - PROCESS | 1654 | 1461650530774 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 23:02:10 INFO - PROCESS | 1654 | 1461650530776 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:02:10 INFO - PROCESS | 1654 | 1461650530778 Marionette TRACE conn2 <- [1,178,null,{}] 23:02:10 INFO - PROCESS | 1654 | 1461650530780 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}] 23:02:10 INFO - PROCESS | 1654 | 1461650530885 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 23:02:10 INFO - PROCESS | 1654 | 1461650530959 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x115968000 == 24 [pid = 1654] [id = 52] 23:02:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x129dbf800) [pid = 1654] [serial = 152] [outer = 0x0] 23:02:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12b48b000) [pid = 1654] [serial = 153] [outer = 0x129dbf800] 23:02:10 INFO - PROCESS | 1654 | 1461650530990 Marionette DEBUG loaded listener.js 23:02:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12b7a2c00) [pid = 1654] [serial = 154] [outer = 0x129dbf800] 23:02:11 INFO - PROCESS | 1654 | 1461650531415 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]]]}] 23:02:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:02:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 23:02:11 INFO - PROCESS | 1654 | 1461650531458 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 23:02:11 INFO - PROCESS | 1654 | 1461650531459 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 23:02:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:02:11 INFO - PROCESS | 1654 | 1461650531463 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:02:11 INFO - PROCESS | 1654 | 1461650531465 Marionette TRACE conn2 <- [1,182,null,{}] 23:02:11 INFO - PROCESS | 1654 | 1461650531467 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}] 23:02:11 INFO - PROCESS | 1654 | 1461650531554 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 23:02:11 INFO - PROCESS | 1654 | 1461650531617 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x129d96000 == 25 [pid = 1654] [id = 53] 23:02:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12b7a3400) [pid = 1654] [serial = 155] [outer = 0x0] 23:02:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12b9e8c00) [pid = 1654] [serial = 156] [outer = 0x12b7a3400] 23:02:11 INFO - PROCESS | 1654 | 1461650531648 Marionette DEBUG loaded listener.js 23:02:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12bd13400) [pid = 1654] [serial = 157] [outer = 0x12b7a3400] 23:02:12 INFO - PROCESS | 1654 | 1461650532225 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]]]}] 23:02:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:02:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 869ms 23:02:12 INFO - PROCESS | 1654 | 1461650532333 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 23:02:12 INFO - PROCESS | 1654 | 1461650532337 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 23:02:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:02:12 INFO - PROCESS | 1654 | 1461650532356 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:02:12 INFO - PROCESS | 1654 | 1461650532358 Marionette TRACE conn2 <- [1,186,null,{}] 23:02:12 INFO - PROCESS | 1654 | 1461650532364 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}] 23:02:12 INFO - PROCESS | 1654 | 1461650532452 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 23:02:12 INFO - PROCESS | 1654 | 1461650532498 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbc6000 == 26 [pid = 1654] [id = 54] 23:02:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x11ada0000) [pid = 1654] [serial = 158] [outer = 0x0] 23:02:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x11b5a9800) [pid = 1654] [serial = 159] [outer = 0x11ada0000] 23:02:12 INFO - PROCESS | 1654 | 1461650532526 Marionette DEBUG loaded listener.js 23:02:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x11c077400) [pid = 1654] [serial = 160] [outer = 0x11ada0000] 23:02:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11c0df800 == 25 [pid = 1654] [id = 46] 23:02:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11afc3800 == 24 [pid = 1654] [id = 45] 23:02:12 INFO - PROCESS | 1654 | --DOCSHELL 0x119bd7000 == 23 [pid = 1654] [id = 44] 23:02:12 INFO - PROCESS | 1654 | --DOCSHELL 0x114b2a800 == 22 [pid = 1654] [id = 43] 23:02:13 INFO - PROCESS | 1654 | 1461650533012 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]]]}] 23:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 689ms 23:02:13 INFO - PROCESS | 1654 | 1461650533042 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 23:02:13 INFO - PROCESS | 1654 | 1461650533044 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 23:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:02:13 INFO - PROCESS | 1654 | 1461650533050 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:02:13 INFO - PROCESS | 1654 | 1461650533052 Marionette TRACE conn2 <- [1,190,null,{}] 23:02:13 INFO - PROCESS | 1654 | 1461650533056 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}] 23:02:13 INFO - PROCESS | 1654 | 1461650533152 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 23:02:13 INFO - PROCESS | 1654 | 1461650533216 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa11800 == 23 [pid = 1654] [id = 55] 23:02:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x11a949800) [pid = 1654] [serial = 161] [outer = 0x0] 23:02:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x11bdb7400) [pid = 1654] [serial = 162] [outer = 0x11a949800] 23:02:13 INFO - PROCESS | 1654 | 1461650533253 Marionette DEBUG loaded listener.js 23:02:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x11c3b2800) [pid = 1654] [serial = 163] [outer = 0x11a949800] 23:02:13 INFO - PROCESS | 1654 | 1461650533830 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]]]}] 23:02:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:02:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 823ms 23:02:13 INFO - PROCESS | 1654 | 1461650533873 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 23:02:13 INFO - PROCESS | 1654 | 1461650533877 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 23:02:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:02:13 INFO - PROCESS | 1654 | 1461650533882 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:02:13 INFO - PROCESS | 1654 | 1461650533884 Marionette TRACE conn2 <- [1,194,null,{}] 23:02:13 INFO - PROCESS | 1654 | 1461650533886 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}] 23:02:13 INFO - PROCESS | 1654 | 1461650533979 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 23:02:14 INFO - PROCESS | 1654 | 1461650534032 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x124017800 == 24 [pid = 1654] [id = 56] 23:02:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x123ae9400) [pid = 1654] [serial = 164] [outer = 0x0] 23:02:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x1241c2400) [pid = 1654] [serial = 165] [outer = 0x123ae9400] 23:02:14 INFO - PROCESS | 1654 | 1461650534062 Marionette DEBUG loaded listener.js 23:02:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x1275d3000) [pid = 1654] [serial = 166] [outer = 0x123ae9400] 23:02:14 INFO - PROCESS | 1654 | 1461650534496 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]]]}] 23:02:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:02:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 620ms 23:02:14 INFO - PROCESS | 1654 | 1461650534502 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 23:02:14 INFO - PROCESS | 1654 | 1461650534504 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 23:02:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:02:14 INFO - PROCESS | 1654 | 1461650534506 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:02:14 INFO - PROCESS | 1654 | 1461650534509 Marionette TRACE conn2 <- [1,198,null,{}] 23:02:14 INFO - PROCESS | 1654 | 1461650534517 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}] 23:02:14 INFO - PROCESS | 1654 | 1461650534612 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 23:02:14 INFO - PROCESS | 1654 | 1461650534673 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b58a000 == 25 [pid = 1654] [id = 57] 23:02:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x127f84800) [pid = 1654] [serial = 167] [outer = 0x0] 23:02:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x129dc2400) [pid = 1654] [serial = 168] [outer = 0x127f84800] 23:02:14 INFO - PROCESS | 1654 | 1461650534709 Marionette DEBUG loaded listener.js 23:02:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12bd18800) [pid = 1654] [serial = 169] [outer = 0x127f84800] 23:02:15 INFO - PROCESS | 1654 | 1461650535154 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]]]}] 23:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 671ms 23:02:15 INFO - PROCESS | 1654 | 1461650535178 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 23:02:15 INFO - PROCESS | 1654 | 1461650535180 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 23:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:02:15 INFO - PROCESS | 1654 | 1461650535182 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:02:15 INFO - PROCESS | 1654 | 1461650535183 Marionette TRACE conn2 <- [1,202,null,{}] 23:02:15 INFO - PROCESS | 1654 | 1461650535186 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}] 23:02:15 INFO - PROCESS | 1654 | 1461650535295 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 23:02:15 INFO - PROCESS | 1654 | 1461650535372 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bf04800 == 26 [pid = 1654] [id = 58] 23:02:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12bde5c00) [pid = 1654] [serial = 170] [outer = 0x0] 23:02:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12cf6b000) [pid = 1654] [serial = 171] [outer = 0x12bde5c00] 23:02:15 INFO - PROCESS | 1654 | 1461650535404 Marionette DEBUG loaded listener.js 23:02:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12d118400) [pid = 1654] [serial = 172] [outer = 0x12bde5c00] 23:02:15 INFO - PROCESS | 1654 | 1461650535805 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]]]}] 23:02:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:02:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 669ms 23:02:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:02:15 INFO - PROCESS | 1654 | 1461650535851 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 23:02:15 INFO - PROCESS | 1654 | 1461650535853 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 23:02:15 INFO - PROCESS | 1654 | 1461650535855 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:02:15 INFO - PROCESS | 1654 | 1461650535856 Marionette TRACE conn2 <- [1,206,null,{}] 23:02:15 INFO - PROCESS | 1654 | 1461650535880 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}] 23:02:15 INFO - PROCESS | 1654 | 1461650535969 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 23:02:16 INFO - PROCESS | 1654 | 1461650536033 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1147a7000 == 27 [pid = 1654] [id = 59] 23:02:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12d34ac00) [pid = 1654] [serial = 173] [outer = 0x0] 23:02:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12d354c00) [pid = 1654] [serial = 174] [outer = 0x12d34ac00] 23:02:16 INFO - PROCESS | 1654 | 1461650536064 Marionette DEBUG loaded listener.js 23:02:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12d3df000) [pid = 1654] [serial = 175] [outer = 0x12d34ac00] 23:02:16 INFO - PROCESS | 1654 | 1461650536537 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]]]}] 23:02:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:02:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 738ms 23:02:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:02:16 INFO - PROCESS | 1654 | 1461650536610 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 23:02:16 INFO - PROCESS | 1654 | 1461650536611 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 23:02:16 INFO - PROCESS | 1654 | 1461650536615 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:02:16 INFO - PROCESS | 1654 | 1461650536616 Marionette TRACE conn2 <- [1,210,null,{}] 23:02:16 INFO - PROCESS | 1654 | 1461650536619 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}] 23:02:16 INFO - PROCESS | 1654 | 1461650536721 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 23:02:16 INFO - PROCESS | 1654 | 1461650536828 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d330800 == 28 [pid = 1654] [id = 60] 23:02:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12db13400) [pid = 1654] [serial = 176] [outer = 0x0] 23:02:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12db1f800) [pid = 1654] [serial = 177] [outer = 0x12db13400] 23:02:16 INFO - PROCESS | 1654 | 1461650536883 Marionette DEBUG loaded listener.js 23:02:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12e3b2000) [pid = 1654] [serial = 178] [outer = 0x12db13400] 23:02:17 INFO - PROCESS | 1654 | 1461650537367 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]]]}] 23:02:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:02:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 769ms 23:02:17 INFO - PROCESS | 1654 | 1461650537385 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 23:02:17 INFO - PROCESS | 1654 | 1461650537386 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 23:02:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:02:17 INFO - PROCESS | 1654 | 1461650537389 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:02:17 INFO - PROCESS | 1654 | 1461650537390 Marionette TRACE conn2 <- [1,214,null,{}] 23:02:17 INFO - PROCESS | 1654 | 1461650537392 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}] 23:02:17 INFO - PROCESS | 1654 | 1461650537482 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 23:02:17 INFO - PROCESS | 1654 | 1461650537530 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d458000 == 29 [pid = 1654] [id = 61] 23:02:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x12db1e400) [pid = 1654] [serial = 179] [outer = 0x0] 23:02:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x12e3b8800) [pid = 1654] [serial = 180] [outer = 0x12db1e400] 23:02:17 INFO - PROCESS | 1654 | 1461650537559 Marionette DEBUG loaded listener.js 23:02:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x12e3f3800) [pid = 1654] [serial = 181] [outer = 0x12db1e400] 23:02:18 INFO - PROCESS | 1654 | 1461650538078 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]]]}] 23:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 720ms 23:02:18 INFO - PROCESS | 1654 | 1461650538114 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 23:02:18 INFO - PROCESS | 1654 | 1461650538117 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 23:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:02:18 INFO - PROCESS | 1654 | 1461650538154 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:02:18 INFO - PROCESS | 1654 | 1461650538158 Marionette TRACE conn2 <- [1,218,null,{}] 23:02:18 INFO - PROCESS | 1654 | 1461650538181 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}] 23:02:18 INFO - PROCESS | 1654 | 1461650538330 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 23:02:18 INFO - PROCESS | 1654 | 1461650538383 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c7a9800 == 30 [pid = 1654] [id = 62] 23:02:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x11a916000) [pid = 1654] [serial = 182] [outer = 0x0] 23:02:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x11bda0000) [pid = 1654] [serial = 183] [outer = 0x11a916000] 23:02:18 INFO - PROCESS | 1654 | 1461650538412 Marionette DEBUG loaded listener.js 23:02:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x11c419800) [pid = 1654] [serial = 184] [outer = 0x11a916000] 23:02:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11c477800 == 29 [pid = 1654] [id = 50] 23:02:18 INFO - PROCESS | 1654 | --DOCSHELL 0x119bc2800 == 28 [pid = 1654] [id = 49] 23:02:18 INFO - PROCESS | 1654 | 1461650538905 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]]]}] 23:02:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:02:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 790ms 23:02:18 INFO - PROCESS | 1654 | 1461650538959 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 23:02:18 INFO - PROCESS | 1654 | 1461650538961 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 23:02:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:02:18 INFO - PROCESS | 1654 | 1461650538967 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:02:18 INFO - PROCESS | 1654 | 1461650538970 Marionette TRACE conn2 <- [1,222,null,{}] 23:02:18 INFO - PROCESS | 1654 | 1461650538974 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}] 23:02:19 INFO - PROCESS | 1654 | 1461650539073 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 23:02:19 INFO - PROCESS | 1654 | 1461650539138 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbc1800 == 29 [pid = 1654] [id = 63] 23:02:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x11913d000) [pid = 1654] [serial = 185] [outer = 0x0] 23:02:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x11c079000) [pid = 1654] [serial = 186] [outer = 0x11913d000] 23:02:19 INFO - PROCESS | 1654 | 1461650539171 Marionette DEBUG loaded listener.js 23:02:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x123a64400) [pid = 1654] [serial = 187] [outer = 0x11913d000] 23:02:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x124383800) [pid = 1654] [serial = 188] [outer = 0x12e58fc00] 23:02:19 INFO - PROCESS | 1654 | 1461650539679 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]]]}] 23:02:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:02:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 721ms 23:02:19 INFO - PROCESS | 1654 | 1461650539688 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 23:02:19 INFO - PROCESS | 1654 | 1461650539691 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 23:02:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:02:19 INFO - PROCESS | 1654 | 1461650539716 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:02:19 INFO - PROCESS | 1654 | 1461650539718 Marionette TRACE conn2 <- [1,226,null,{}] 23:02:19 INFO - PROCESS | 1654 | 1461650539721 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}] 23:02:19 INFO - PROCESS | 1654 | 1461650539818 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 23:02:19 INFO - PROCESS | 1654 | 1461650539896 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb35000 == 30 [pid = 1654] [id = 64] 23:02:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x127717800) [pid = 1654] [serial = 189] [outer = 0x0] 23:02:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x127f87400) [pid = 1654] [serial = 190] [outer = 0x127717800] 23:02:19 INFO - PROCESS | 1654 | 1461650539927 Marionette DEBUG loaded listener.js 23:02:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x12bd17c00) [pid = 1654] [serial = 191] [outer = 0x127717800] 23:02:20 INFO - PROCESS | 1654 | 1461650540352 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]]]}] 23:02:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:02:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 674ms 23:02:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:02:20 INFO - PROCESS | 1654 | 1461650540386 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 23:02:20 INFO - PROCESS | 1654 | 1461650540388 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 23:02:20 INFO - PROCESS | 1654 | 1461650540390 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:02:20 INFO - PROCESS | 1654 | 1461650540393 Marionette TRACE conn2 <- [1,230,null,{}] 23:02:20 INFO - PROCESS | 1654 | 1461650540401 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}] 23:02:20 INFO - PROCESS | 1654 | 1461650540501 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 23:02:20 INFO - PROCESS | 1654 | 1461650540557 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db86800 == 31 [pid = 1654] [id = 65] 23:02:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x12cf6a000) [pid = 1654] [serial = 192] [outer = 0x0] 23:02:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x12d3e2000) [pid = 1654] [serial = 193] [outer = 0x12cf6a000] 23:02:20 INFO - PROCESS | 1654 | 1461650540591 Marionette DEBUG loaded listener.js 23:02:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x12dacb800) [pid = 1654] [serial = 194] [outer = 0x12cf6a000] 23:02:21 INFO - PROCESS | 1654 | 1461650541026 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]]]}] 23:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 671ms 23:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:02:21 INFO - PROCESS | 1654 | 1461650541062 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 23:02:21 INFO - PROCESS | 1654 | 1461650541064 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 23:02:21 INFO - PROCESS | 1654 | 1461650541066 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:02:21 INFO - PROCESS | 1654 | 1461650541067 Marionette TRACE conn2 <- [1,234,null,{}] 23:02:21 INFO - PROCESS | 1654 | 1461650541070 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}] 23:02:21 INFO - PROCESS | 1654 | 1461650541182 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 23:02:21 INFO - PROCESS | 1654 | 1461650541260 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e5ab000 == 32 [pid = 1654] [id = 66] 23:02:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x12db1a000) [pid = 1654] [serial = 195] [outer = 0x0] 23:02:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x12e3b1800) [pid = 1654] [serial = 196] [outer = 0x12db1a000] 23:02:21 INFO - PROCESS | 1654 | 1461650541292 Marionette DEBUG loaded listener.js 23:02:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x12e589400) [pid = 1654] [serial = 197] [outer = 0x12db1a000] 23:02:21 INFO - PROCESS | 1654 | 1461650541744 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]]]}] 23:02:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:02:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 719ms 23:02:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:02:21 INFO - PROCESS | 1654 | 1461650541786 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 23:02:21 INFO - PROCESS | 1654 | 1461650541788 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 23:02:21 INFO - PROCESS | 1654 | 1461650541792 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:02:21 INFO - PROCESS | 1654 | 1461650541794 Marionette TRACE conn2 <- [1,238,null,{}] 23:02:21 INFO - PROCESS | 1654 | 1461650541798 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}] 23:02:21 INFO - PROCESS | 1654 | 1461650541933 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 23:02:22 INFO - PROCESS | 1654 | 1461650542010 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e69f800 == 33 [pid = 1654] [id = 67] 23:02:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x12e58c000) [pid = 1654] [serial = 198] [outer = 0x0] 23:02:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x12e592c00) [pid = 1654] [serial = 199] [outer = 0x12e58c000] 23:02:22 INFO - PROCESS | 1654 | 1461650542040 Marionette DEBUG loaded listener.js 23:02:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x12ea23000) [pid = 1654] [serial = 200] [outer = 0x12e58c000] 23:02:22 INFO - PROCESS | 1654 | 1461650542485 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]]]}] 23:02:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:02:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 721ms 23:02:22 INFO - PROCESS | 1654 | 1461650542513 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 23:02:22 INFO - PROCESS | 1654 | 1461650542514 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 23:02:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:02:22 INFO - PROCESS | 1654 | 1461650542517 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:02:22 INFO - PROCESS | 1654 | 1461650542518 Marionette TRACE conn2 <- [1,242,null,{}] 23:02:22 INFO - PROCESS | 1654 | 1461650542520 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}] 23:02:22 INFO - PROCESS | 1654 | 1461650542636 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 23:02:22 INFO - PROCESS | 1654 | 1461650542706 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1b9000 == 34 [pid = 1654] [id = 68] 23:02:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x12eadec00) [pid = 1654] [serial = 201] [outer = 0x0] 23:02:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x12eaed400) [pid = 1654] [serial = 202] [outer = 0x12eadec00] 23:02:22 INFO - PROCESS | 1654 | 1461650542736 Marionette DEBUG loaded listener.js 23:02:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x12f1b1000) [pid = 1654] [serial = 203] [outer = 0x12eadec00] 23:02:23 INFO - PROCESS | 1654 | 1461650543144 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]]]}] 23:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 668ms 23:02:23 INFO - PROCESS | 1654 | 1461650543185 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 23:02:23 INFO - PROCESS | 1654 | 1461650543187 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 23:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:02:23 INFO - PROCESS | 1654 | 1461650543189 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:02:23 INFO - PROCESS | 1654 | 1461650543190 Marionette TRACE conn2 <- [1,246,null,{}] 23:02:23 INFO - PROCESS | 1654 | 1461650543193 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}] 23:02:23 INFO - PROCESS | 1654 | 1461650543288 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 23:02:23 INFO - PROCESS | 1654 | 1461650543340 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f47b000 == 35 [pid = 1654] [id = 69] 23:02:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x113488000) [pid = 1654] [serial = 204] [outer = 0x0] 23:02:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x11348c000) [pid = 1654] [serial = 205] [outer = 0x113488000] 23:02:23 INFO - PROCESS | 1654 | 1461650543369 Marionette DEBUG loaded listener.js 23:02:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x113490c00) [pid = 1654] [serial = 206] [outer = 0x113488000] 23:02:23 INFO - PROCESS | 1654 | 1461650543861 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]]]}] 23:02:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:02:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 719ms 23:02:23 INFO - PROCESS | 1654 | 1461650543915 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 23:02:23 INFO - PROCESS | 1654 | 1461650543917 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 23:02:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:02:23 INFO - PROCESS | 1654 | 1461650543921 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:02:23 INFO - PROCESS | 1654 | 1461650543923 Marionette TRACE conn2 <- [1,250,null,{}] 23:02:23 INFO - PROCESS | 1654 | 1461650543948 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}] 23:02:24 INFO - PROCESS | 1654 | 1461650544044 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 23:02:24 INFO - PROCESS | 1654 | 1461650544099 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x129d91000 == 36 [pid = 1654] [id = 70] 23:02:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x118f90400) [pid = 1654] [serial = 207] [outer = 0x0] 23:02:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 208 (0x11b9e3400) [pid = 1654] [serial = 208] [outer = 0x118f90400] 23:02:24 INFO - PROCESS | 1654 | 1461650544128 Marionette DEBUG loaded listener.js 23:02:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 209 (0x11be59000) [pid = 1654] [serial = 209] [outer = 0x118f90400] 23:02:24 INFO - PROCESS | 1654 | 1461650544553 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]]]}] 23:02:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:02:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 688ms 23:02:24 INFO - PROCESS | 1654 | 1461650544608 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 23:02:24 INFO - PROCESS | 1654 | 1461650544612 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 23:02:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:02:24 INFO - PROCESS | 1654 | 1461650544616 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:02:24 INFO - PROCESS | 1654 | 1461650544618 Marionette TRACE conn2 <- [1,254,null,{}] 23:02:24 INFO - PROCESS | 1654 | 1461650544620 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}] 23:02:24 INFO - PROCESS | 1654 | 1461650544712 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 23:02:24 INFO - PROCESS | 1654 | 1461650544769 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0dd000 == 37 [pid = 1654] [id = 71] 23:02:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 210 (0x11be5e000) [pid = 1654] [serial = 210] [outer = 0x0] 23:02:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 211 (0x123a62800) [pid = 1654] [serial = 211] [outer = 0x11be5e000] 23:02:24 INFO - PROCESS | 1654 | 1461650544796 Marionette DEBUG loaded listener.js 23:02:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 212 (0x124891c00) [pid = 1654] [serial = 212] [outer = 0x11be5e000] 23:02:25 INFO - PROCESS | 1654 | --DOCSHELL 0x124017800 == 36 [pid = 1654] [id = 56] 23:02:25 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa11800 == 35 [pid = 1654] [id = 55] 23:02:25 INFO - PROCESS | 1654 | 1461650545298 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]]]}] 23:02:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:02:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 769ms 23:02:25 INFO - PROCESS | 1654 | 1461650545386 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 23:02:25 INFO - PROCESS | 1654 | 1461650545389 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 23:02:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:02:25 INFO - PROCESS | 1654 | 1461650545414 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:02:25 INFO - PROCESS | 1654 | 1461650545417 Marionette TRACE conn2 <- [1,258,null,{}] 23:02:25 INFO - PROCESS | 1654 | 1461650545420 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}] 23:02:25 INFO - PROCESS | 1654 | 1461650545521 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 23:02:25 INFO - PROCESS | 1654 | 1461650545591 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b01a000 == 36 [pid = 1654] [id = 72] 23:02:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 213 (0x11be54800) [pid = 1654] [serial = 213] [outer = 0x0] 23:02:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 214 (0x11be62000) [pid = 1654] [serial = 214] [outer = 0x11be54800] 23:02:25 INFO - PROCESS | 1654 | 1461650545624 Marionette DEBUG loaded listener.js 23:02:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 215 (0x123a5dc00) [pid = 1654] [serial = 215] [outer = 0x11be54800] 23:02:26 INFO - PROCESS | 1654 | 1461650546047 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]]]}] 23:02:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 675ms 23:02:26 INFO - PROCESS | 1654 | 1461650546085 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 23:02:26 INFO - PROCESS | 1654 | 1461650546089 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 23:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:02:26 INFO - PROCESS | 1654 | 1461650546094 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:02:26 INFO - PROCESS | 1654 | 1461650546095 Marionette TRACE conn2 <- [1,262,null,{}] 23:02:26 INFO - PROCESS | 1654 | 1461650546098 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}] 23:02:26 INFO - PROCESS | 1654 | 1461650546201 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 23:02:26 INFO - PROCESS | 1654 | 1461650546259 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e33c800 == 37 [pid = 1654] [id = 73] 23:02:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 216 (0x124894800) [pid = 1654] [serial = 216] [outer = 0x0] 23:02:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 217 (0x12b5a5800) [pid = 1654] [serial = 217] [outer = 0x124894800] 23:02:26 INFO - PROCESS | 1654 | 1461650546290 Marionette DEBUG loaded listener.js 23:02:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 218 (0x12bd93800) [pid = 1654] [serial = 218] [outer = 0x124894800] 23:02:26 INFO - PROCESS | 1654 | 1461650546700 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]]]}] 23:02:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:02:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 621ms 23:02:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:02:26 INFO - PROCESS | 1654 | 1461650546714 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 23:02:26 INFO - PROCESS | 1654 | 1461650546716 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 23:02:26 INFO - PROCESS | 1654 | 1461650546718 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:02:26 INFO - PROCESS | 1654 | 1461650546721 Marionette TRACE conn2 <- [1,266,null,{}] 23:02:26 INFO - PROCESS | 1654 | 1461650546728 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}] 23:02:26 INFO - PROCESS | 1654 | 1461650546832 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 23:02:26 INFO - PROCESS | 1654 | 1461650546920 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eab3800 == 38 [pid = 1654] [id = 74] 23:02:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 219 (0x129dc8c00) [pid = 1654] [serial = 219] [outer = 0x0] 23:02:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 220 (0x12b48cc00) [pid = 1654] [serial = 220] [outer = 0x129dc8c00] 23:02:26 INFO - PROCESS | 1654 | 1461650546955 Marionette DEBUG loaded listener.js 23:02:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 221 (0x12b5b3c00) [pid = 1654] [serial = 221] [outer = 0x129dc8c00] 23:02:27 INFO - PROCESS | 1654 | 1461650547381 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]]]}] 23:02:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:02:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 673ms 23:02:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:02:27 INFO - PROCESS | 1654 | 1461650547391 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 23:02:27 INFO - PROCESS | 1654 | 1461650547393 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 23:02:27 INFO - PROCESS | 1654 | 1461650547395 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:02:27 INFO - PROCESS | 1654 | 1461650547397 Marionette TRACE conn2 <- [1,270,null,{}] 23:02:27 INFO - PROCESS | 1654 | 1461650547399 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}] 23:02:27 INFO - PROCESS | 1654 | 1461650547501 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 23:02:27 INFO - PROCESS | 1654 | 1461650547554 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f64c000 == 39 [pid = 1654] [id = 75] 23:02:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 222 (0x12bd9c000) [pid = 1654] [serial = 222] [outer = 0x0] 23:02:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 223 (0x12d118c00) [pid = 1654] [serial = 223] [outer = 0x12bd9c000] 23:02:27 INFO - PROCESS | 1654 | 1461650547585 Marionette DEBUG loaded listener.js 23:02:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 224 (0x12d3e9800) [pid = 1654] [serial = 224] [outer = 0x12bd9c000] 23:02:28 INFO - PROCESS | 1654 | 1461650548007 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]]]}] 23:02:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:02:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 619ms 23:02:28 INFO - PROCESS | 1654 | 1461650548015 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 23:02:28 INFO - PROCESS | 1654 | 1461650548016 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 23:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:02:28 INFO - PROCESS | 1654 | 1461650548019 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:02:28 INFO - PROCESS | 1654 | 1461650548020 Marionette TRACE conn2 <- [1,274,null,{}] 23:02:28 INFO - PROCESS | 1654 | 1461650548023 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}] 23:02:28 INFO - PROCESS | 1654 | 1461650548115 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 23:02:28 INFO - PROCESS | 1654 | 1461650548197 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc08800 == 40 [pid = 1654] [id = 76] 23:02:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 225 (0x12dac5800) [pid = 1654] [serial = 225] [outer = 0x0] 23:02:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 226 (0x12dacd800) [pid = 1654] [serial = 226] [outer = 0x12dac5800] 23:02:28 INFO - PROCESS | 1654 | 1461650548232 Marionette DEBUG loaded listener.js 23:02:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 227 (0x12e3ab800) [pid = 1654] [serial = 227] [outer = 0x12dac5800] 23:02:28 INFO - PROCESS | 1654 | 1461650548652 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]]]}] 23:02:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:02:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 23:02:28 INFO - PROCESS | 1654 | 1461650548694 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 23:02:28 INFO - PROCESS | 1654 | 1461650548695 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 23:02:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:02:28 INFO - PROCESS | 1654 | 1461650548698 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:02:28 INFO - PROCESS | 1654 | 1461650548699 Marionette TRACE conn2 <- [1,278,null,{}] 23:02:28 INFO - PROCESS | 1654 | 1461650548702 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}] 23:02:28 INFO - PROCESS | 1654 | 1461650548810 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 23:02:28 INFO - PROCESS | 1654 | 1461650548887 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1303d3800 == 41 [pid = 1654] [id = 77] 23:02:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 228 (0x123c0a400) [pid = 1654] [serial = 228] [outer = 0x0] 23:02:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 229 (0x12eae7000) [pid = 1654] [serial = 229] [outer = 0x123c0a400] 23:02:28 INFO - PROCESS | 1654 | 1461650548918 Marionette DEBUG loaded listener.js 23:02:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 230 (0x12ef0c400) [pid = 1654] [serial = 230] [outer = 0x123c0a400] 23:02:29 INFO - PROCESS | 1654 | 1461650549344 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]]]}] 23:02:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:02:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 668ms 23:02:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:02:29 INFO - PROCESS | 1654 | 1461650549367 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 23:02:29 INFO - PROCESS | 1654 | 1461650549368 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 23:02:29 INFO - PROCESS | 1654 | 1461650549371 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:02:29 INFO - PROCESS | 1654 | 1461650549372 Marionette TRACE conn2 <- [1,282,null,{}] 23:02:29 INFO - PROCESS | 1654 | 1461650549374 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}] 23:02:29 INFO - PROCESS | 1654 | 1461650549485 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 23:02:29 INFO - PROCESS | 1654 | 1461650549554 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x1306d4800 == 42 [pid = 1654] [id = 78] 23:02:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 231 (0x11c85d400) [pid = 1654] [serial = 231] [outer = 0x0] 23:02:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 232 (0x11c866800) [pid = 1654] [serial = 232] [outer = 0x11c85d400] 23:02:29 INFO - PROCESS | 1654 | 1461650549583 Marionette DEBUG loaded listener.js 23:02:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 233 (0x11c86a400) [pid = 1654] [serial = 233] [outer = 0x11c85d400] 23:02:30 INFO - PROCESS | 1654 | 1461650550004 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]]]}] 23:02:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 670ms 23:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:02:30 INFO - PROCESS | 1654 | 1461650550042 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 23:02:30 INFO - PROCESS | 1654 | 1461650550043 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 23:02:30 INFO - PROCESS | 1654 | 1461650550045 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:02:30 INFO - PROCESS | 1654 | 1461650550047 Marionette TRACE conn2 <- [1,286,null,{}] 23:02:30 INFO - PROCESS | 1654 | 1461650550049 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}] 23:02:30 INFO - PROCESS | 1654 | 1461650550145 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 23:02:30 INFO - PROCESS | 1654 | 1461650550201 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x1306ec800 == 43 [pid = 1654] [id = 79] 23:02:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 234 (0x11c86c800) [pid = 1654] [serial = 234] [outer = 0x0] 23:02:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 235 (0x12eae6800) [pid = 1654] [serial = 235] [outer = 0x11c86c800] 23:02:30 INFO - PROCESS | 1654 | 1461650550230 Marionette DEBUG loaded listener.js 23:02:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 236 (0x12f1a9800) [pid = 1654] [serial = 236] [outer = 0x11c86c800] 23:02:30 INFO - PROCESS | 1654 | 1461650550732 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]]]}] 23:02:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:02:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 720ms 23:02:30 INFO - PROCESS | 1654 | 1461650550765 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 23:02:30 INFO - PROCESS | 1654 | 1461650550767 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 23:02:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:02:30 INFO - PROCESS | 1654 | 1461650550771 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:02:30 INFO - PROCESS | 1654 | 1461650550773 Marionette TRACE conn2 <- [1,290,null,{}] 23:02:30 INFO - PROCESS | 1654 | 1461650550799 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}] 23:02:30 INFO - PROCESS | 1654 | 1461650550899 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 23:02:30 INFO - PROCESS | 1654 | 1461650550971 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x129da3800 == 44 [pid = 1654] [id = 80] 23:02:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 237 (0x118850800) [pid = 1654] [serial = 237] [outer = 0x0] 23:02:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 238 (0x11be58c00) [pid = 1654] [serial = 238] [outer = 0x118850800] 23:02:31 INFO - PROCESS | 1654 | 1461650551000 Marionette DEBUG loaded listener.js 23:02:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 239 (0x11c862800) [pid = 1654] [serial = 239] [outer = 0x118850800] 23:02:31 INFO - PROCESS | 1654 | --DOCSHELL 0x1241e7000 == 43 [pid = 1654] [id = 51] 23:02:31 INFO - PROCESS | 1654 | --DOCSHELL 0x115968000 == 42 [pid = 1654] [id = 52] 23:02:31 INFO - PROCESS | 1654 | --DOCSHELL 0x129d91000 == 41 [pid = 1654] [id = 70] 23:02:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12e5ab000 == 40 [pid = 1654] [id = 66] 23:02:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12db86800 == 39 [pid = 1654] [id = 65] 23:02:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb35000 == 38 [pid = 1654] [id = 64] 23:02:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbc1800 == 37 [pid = 1654] [id = 63] 23:02:31 INFO - PROCESS | 1654 | 1461650551494 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]]]}] 23:02:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:02:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 742ms 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12f88d800 == 36 [pid = 1654] [id = 17] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc0c000 == 35 [pid = 1654] [id = 18] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12d445800 == 34 [pid = 1654] [id = 8] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x13007e800 == 33 [pid = 1654] [id = 19] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x129d96000 == 32 [pid = 1654] [id = 53] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12e69f800 == 31 [pid = 1654] [id = 67] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1b9000 == 30 [pid = 1654] [id = 68] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12f47b000 == 29 [pid = 1654] [id = 69] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbc6000 == 28 [pid = 1654] [id = 54] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x123acf000 == 27 [pid = 1654] [id = 47] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1c6800 == 26 [pid = 1654] [id = 14] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12bf04800 == 25 [pid = 1654] [id = 58] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12b58a000 == 24 [pid = 1654] [id = 57] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x1147a7000 == 23 [pid = 1654] [id = 59] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12d330800 == 22 [pid = 1654] [id = 60] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12d458000 == 21 [pid = 1654] [id = 61] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x11c7a9800 == 20 [pid = 1654] [id = 62] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x1306ec800 == 19 [pid = 1654] [id = 79] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x1306d4800 == 18 [pid = 1654] [id = 78] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x1303d3800 == 17 [pid = 1654] [id = 77] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc08800 == 16 [pid = 1654] [id = 76] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12f64c000 == 15 [pid = 1654] [id = 75] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12eab3800 == 14 [pid = 1654] [id = 74] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12e33c800 == 13 [pid = 1654] [id = 73] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x10035b000 == 12 [pid = 1654] [id = 38] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12b01a000 == 11 [pid = 1654] [id = 72] 23:02:32 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0dd000 == 10 [pid = 1654] [id = 71] 23:02:34 INFO - PROCESS | 1654 | --DOCSHELL 0x11981c800 == 9 [pid = 1654] [id = 48] 23:02:35 INFO - PROCESS | 1654 | 1461650555729 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 23:02:35 INFO - PROCESS | 1654 | 1461650555731 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 23:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:02:35 INFO - PROCESS | 1654 | 1461650555750 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:02:35 INFO - PROCESS | 1654 | 1461650555753 Marionette TRACE conn2 <- [1,294,null,{}] 23:02:35 INFO - PROCESS | 1654 | 1461650555756 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}] 23:02:35 INFO - PROCESS | 1654 | 1461650555844 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 23:02:35 INFO - PROCESS | 1654 | 1461650555852 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188d2000 == 10 [pid = 1654] [id = 81] 23:02:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 240 (0x11913a800) [pid = 1654] [serial = 240] [outer = 0x0] 23:02:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 241 (0x119363000) [pid = 1654] [serial = 241] [outer = 0x11913a800] 23:02:35 INFO - PROCESS | 1654 | 1461650555880 Marionette DEBUG loaded listener.js 23:02:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 242 (0x11a548400) [pid = 1654] [serial = 242] [outer = 0x11913a800] 23:02:36 INFO - PROCESS | 1654 | 1461650556237 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]]]}] 23:02:36 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. 23:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 525ms 23:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:02:36 INFO - PROCESS | 1654 | 1461650556275 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 23:02:36 INFO - PROCESS | 1654 | 1461650556277 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 23:02:36 INFO - PROCESS | 1654 | 1461650556283 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:02:36 INFO - PROCESS | 1654 | 1461650556285 Marionette TRACE conn2 <- [1,298,null,{}] 23:02:36 INFO - PROCESS | 1654 | 1461650556288 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}] 23:02:36 INFO - PROCESS | 1654 | 1461650556370 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 23:02:36 INFO - PROCESS | 1654 | 1461650556380 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbc8800 == 11 [pid = 1654] [id = 82] 23:02:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 243 (0x11ad2b400) [pid = 1654] [serial = 243] [outer = 0x0] 23:02:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 244 (0x11bdaac00) [pid = 1654] [serial = 244] [outer = 0x11ad2b400] 23:02:36 INFO - PROCESS | 1654 | 1461650556406 Marionette DEBUG loaded listener.js 23:02:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 245 (0x11be5c400) [pid = 1654] [serial = 245] [outer = 0x11ad2b400] 23:02:36 INFO - PROCESS | 1654 | 1461650556751 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]]]}] 23:02:36 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. 23:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 522ms 23:02:36 INFO - PROCESS | 1654 | 1461650556813 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 23:02:36 INFO - PROCESS | 1654 | 1461650556814 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 23:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:02:36 INFO - PROCESS | 1654 | 1461650556824 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:02:36 INFO - PROCESS | 1654 | 1461650556826 Marionette TRACE conn2 <- [1,302,null,{}] 23:02:36 INFO - PROCESS | 1654 | 1461650556833 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}] 23:02:36 INFO - PROCESS | 1654 | 1461650556915 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 23:02:36 INFO - PROCESS | 1654 | 1461650556922 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x1277ef000 == 12 [pid = 1654] [id = 83] 23:02:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 246 (0x11c865000) [pid = 1654] [serial = 246] [outer = 0x0] 23:02:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 247 (0x11c868400) [pid = 1654] [serial = 247] [outer = 0x11c865000] 23:02:36 INFO - PROCESS | 1654 | 1461650556956 Marionette DEBUG loaded listener.js 23:02:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 248 (0x123aed400) [pid = 1654] [serial = 248] [outer = 0x11c865000] 23:02:37 INFO - PROCESS | 1654 | 1461650557331 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]]]}] 23:02:37 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. 23:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 521ms 23:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:02:37 INFO - PROCESS | 1654 | 1461650557345 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 23:02:37 INFO - PROCESS | 1654 | 1461650557346 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 23:02:37 INFO - PROCESS | 1654 | 1461650557348 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:02:37 INFO - PROCESS | 1654 | 1461650557349 Marionette TRACE conn2 <- [1,306,null,{}] 23:02:37 INFO - PROCESS | 1654 | 1461650557352 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}] 23:02:37 INFO - PROCESS | 1654 | 1461650557431 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 23:02:37 INFO - PROCESS | 1654 | 1461650557510 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb3d800 == 13 [pid = 1654] [id = 84] 23:02:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 249 (0x123cf7800) [pid = 1654] [serial = 249] [outer = 0x0] 23:02:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 250 (0x1275c9000) [pid = 1654] [serial = 250] [outer = 0x123cf7800] 23:02:37 INFO - PROCESS | 1654 | 1461650557536 Marionette DEBUG loaded listener.js 23:02:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 251 (0x1286d8800) [pid = 1654] [serial = 251] [outer = 0x123cf7800] 23:02:37 INFO - PROCESS | 1654 | 1461650557885 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]]]}] 23:02:37 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. 23:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 570ms 23:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:02:37 INFO - PROCESS | 1654 | 1461650557922 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 23:02:37 INFO - PROCESS | 1654 | 1461650557923 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 23:02:37 INFO - PROCESS | 1654 | 1461650557925 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:02:37 INFO - PROCESS | 1654 | 1461650557927 Marionette TRACE conn2 <- [1,310,null,{}] 23:02:37 INFO - PROCESS | 1654 | 1461650557929 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}] 23:02:38 INFO - PROCESS | 1654 | 1461650558025 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 23:02:38 INFO - PROCESS | 1654 | 1461650558078 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db94800 == 14 [pid = 1654] [id = 85] 23:02:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 252 (0x113489000) [pid = 1654] [serial = 252] [outer = 0x0] 23:02:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 253 (0x129dcc000) [pid = 1654] [serial = 253] [outer = 0x113489000] 23:02:38 INFO - PROCESS | 1654 | 1461650558110 Marionette DEBUG loaded listener.js 23:02:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 254 (0x12b48b400) [pid = 1654] [serial = 254] [outer = 0x113489000] 23:02:38 INFO - PROCESS | 1654 | 1461650558482 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]]]}] 23:02:38 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. 23:02:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 569ms 23:02:38 INFO - PROCESS | 1654 | 1461650558496 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 23:02:38 INFO - PROCESS | 1654 | 1461650558497 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 23:02:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:02:38 INFO - PROCESS | 1654 | 1461650558499 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:02:38 INFO - PROCESS | 1654 | 1461650558501 Marionette TRACE conn2 <- [1,314,null,{}] 23:02:38 INFO - PROCESS | 1654 | 1461650558503 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}] 23:02:38 INFO - PROCESS | 1654 | 1461650558622 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 23:02:38 INFO - PROCESS | 1654 | 1461650558636 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eee5800 == 15 [pid = 1654] [id = 86] 23:02:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 255 (0x12b496000) [pid = 1654] [serial = 255] [outer = 0x0] 23:02:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 256 (0x12b9ea800) [pid = 1654] [serial = 256] [outer = 0x12b496000] 23:02:38 INFO - PROCESS | 1654 | 1461650558664 Marionette DEBUG loaded listener.js 23:02:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 257 (0x12d112400) [pid = 1654] [serial = 257] [outer = 0x12b496000] 23:02:39 INFO - PROCESS | 1654 | 1461650559003 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]]]}] 23:02:39 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. 23:02:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 23:02:39 INFO - PROCESS | 1654 | 1461650559019 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 23:02:39 INFO - PROCESS | 1654 | 1461650559020 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 23:02:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:02:39 INFO - PROCESS | 1654 | 1461650559030 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:02:39 INFO - PROCESS | 1654 | 1461650559031 Marionette TRACE conn2 <- [1,318,null,{}] 23:02:39 INFO - PROCESS | 1654 | 1461650559033 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}] 23:02:39 INFO - PROCESS | 1654 | 1461650559127 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 23:02:39 INFO - PROCESS | 1654 | 1461650559132 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f647000 == 16 [pid = 1654] [id = 87] 23:02:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 258 (0x12b9df000) [pid = 1654] [serial = 258] [outer = 0x0] 23:02:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 259 (0x12d3dbc00) [pid = 1654] [serial = 259] [outer = 0x12b9df000] 23:02:39 INFO - PROCESS | 1654 | 1461650559157 Marionette DEBUG loaded listener.js 23:02:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 260 (0x12dac3800) [pid = 1654] [serial = 260] [outer = 0x12b9df000] 23:02:39 INFO - PROCESS | 1654 | 1461650559515 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]]]}] 23:02:39 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. 23:02:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 526ms 23:02:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:02:39 INFO - PROCESS | 1654 | 1461650559549 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 23:02:39 INFO - PROCESS | 1654 | 1461650559551 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 23:02:39 INFO - PROCESS | 1654 | 1461650559553 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:02:39 INFO - PROCESS | 1654 | 1461650559554 Marionette TRACE conn2 <- [1,322,null,{}] 23:02:39 INFO - PROCESS | 1654 | 1461650559556 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}] 23:02:39 INFO - PROCESS | 1654 | 1461650559656 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 23:02:39 INFO - PROCESS | 1654 | 1461650559660 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc0a000 == 17 [pid = 1654] [id = 88] 23:02:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 261 (0x12bd99c00) [pid = 1654] [serial = 261] [outer = 0x0] 23:02:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 262 (0x12db17400) [pid = 1654] [serial = 262] [outer = 0x12bd99c00] 23:02:39 INFO - PROCESS | 1654 | 1461650559685 Marionette DEBUG loaded listener.js 23:02:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 263 (0x12e3af400) [pid = 1654] [serial = 263] [outer = 0x12bd99c00] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 262 (0x12b9e7800) [pid = 1654] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 261 (0x127708800) [pid = 1654] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 260 (0x11594d000) [pid = 1654] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 259 (0x1151e7400) [pid = 1654] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 258 (0x115856800) [pid = 1654] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 257 (0x11671fc00) [pid = 1654] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 256 (0x11a54a000) [pid = 1654] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 255 (0x1188b1400) [pid = 1654] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 254 (0x11936d800) [pid = 1654] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 253 (0x11c078400) [pid = 1654] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 252 (0x11b557c00) [pid = 1654] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 251 (0x11c58e800) [pid = 1654] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 250 (0x123c0c800) [pid = 1654] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 249 (0x1147e1c00) [pid = 1654] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 248 (0x12460c800) [pid = 1654] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 247 (0x1275d0c00) [pid = 1654] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 246 (0x11908a400) [pid = 1654] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 245 (0x11c07c000) [pid = 1654] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 244 (0x1286e1800) [pid = 1654] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 243 (0x123ae9400) [pid = 1654] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 242 (0x12e58c000) [pid = 1654] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 241 (0x11ad9d400) [pid = 1654] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 240 (0x11a916000) [pid = 1654] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 239 (0x12db1a000) [pid = 1654] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 238 (0x118640c00) [pid = 1654] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 237 (0x118f90400) [pid = 1654] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 236 (0x1151e9400) [pid = 1654] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 235 (0x1239f0800) [pid = 1654] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 234 (0x11ada0000) [pid = 1654] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 233 (0x12dac2800) [pid = 1654] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 232 (0x12bde2000) [pid = 1654] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 231 (0x113488000) [pid = 1654] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 230 (0x12bde5c00) [pid = 1654] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 229 (0x1191a2800) [pid = 1654] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 228 (0x11be5e000) [pid = 1654] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 227 (0x11ad34c00) [pid = 1654] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 226 (0x129dbf800) [pid = 1654] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 225 (0x11913d000) [pid = 1654] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 224 (0x12eadec00) [pid = 1654] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 223 (0x12b9e5000) [pid = 1654] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 222 (0x11c413000) [pid = 1654] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 221 (0x11c525000) [pid = 1654] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 220 (0x11a949800) [pid = 1654] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 219 (0x1273e9400) [pid = 1654] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 218 (0x12db13400) [pid = 1654] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 217 (0x11bdb8800) [pid = 1654] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 216 (0x12ef0a000) [pid = 1654] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 215 (0x12eaeb800) [pid = 1654] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 214 (0x123c0a400) [pid = 1654] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 213 (0x124894800) [pid = 1654] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 212 (0x11be54800) [pid = 1654] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 211 (0x12cf6a000) [pid = 1654] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 210 (0x12dac5800) [pid = 1654] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 209 (0x12ea1f800) [pid = 1654] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 208 (0x12b7a3400) [pid = 1654] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 207 (0x12e3b0400) [pid = 1654] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x12d34ac00) [pid = 1654] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x12db20000) [pid = 1654] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x12bd9c000) [pid = 1654] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x11672bc00) [pid = 1654] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x12fc8c000) [pid = 1654] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x127717800) [pid = 1654] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x129dc8c00) [pid = 1654] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x12f99e400) [pid = 1654] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x12db1e400) [pid = 1654] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x119da2800) [pid = 1654] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x11c86c800) [pid = 1654] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x11ad2bc00) [pid = 1654] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x127f84800) [pid = 1654] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x12f1af400) [pid = 1654] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:02:40 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x11c85d400) [pid = 1654] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:02:41 INFO - PROCESS | 1654 | 1461650561073 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]]]}] 23:02:41 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. 23:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1572ms 23:02:41 INFO - PROCESS | 1654 | 1461650561155 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 23:02:41 INFO - PROCESS | 1654 | 1461650561156 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 23:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:02:41 INFO - PROCESS | 1654 | 1461650561166 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:02:41 INFO - PROCESS | 1654 | 1461650561167 Marionette TRACE conn2 <- [1,326,null,{}] 23:02:41 INFO - PROCESS | 1654 | 1461650561180 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}] 23:02:41 INFO - PROCESS | 1654 | 1461650561269 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 23:02:41 INFO - PROCESS | 1654 | 1461650561276 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afc2000 == 18 [pid = 1654] [id = 89] 23:02:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x1151d8800) [pid = 1654] [serial = 264] [outer = 0x0] 23:02:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x118dea000) [pid = 1654] [serial = 265] [outer = 0x1151d8800] 23:02:41 INFO - PROCESS | 1654 | 1461650561303 Marionette DEBUG loaded listener.js 23:02:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x11bda1800) [pid = 1654] [serial = 266] [outer = 0x1151d8800] 23:02:41 INFO - PROCESS | 1654 | 1461650561807 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]]]}] 23:02:41 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. 23:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 677ms 23:02:41 INFO - PROCESS | 1654 | 1461650561847 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 23:02:41 INFO - PROCESS | 1654 | 1461650561848 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 23:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:02:41 INFO - PROCESS | 1654 | 1461650561850 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:02:41 INFO - PROCESS | 1654 | 1461650561852 Marionette TRACE conn2 <- [1,330,null,{}] 23:02:41 INFO - PROCESS | 1654 | 1461650561854 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}] 23:02:41 INFO - PROCESS | 1654 | 1461650561938 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 23:02:41 INFO - PROCESS | 1654 | 1461650561946 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x123dc7800 == 19 [pid = 1654] [id = 90] 23:02:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x11bdac800) [pid = 1654] [serial = 267] [outer = 0x0] 23:02:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x11c414800) [pid = 1654] [serial = 268] [outer = 0x11bdac800] 23:02:41 INFO - PROCESS | 1654 | 1461650561972 Marionette DEBUG loaded listener.js 23:02:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 198 (0x123a6b400) [pid = 1654] [serial = 269] [outer = 0x11bdac800] 23:02:42 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. 23:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 569ms 23:02:42 INFO - PROCESS | 1654 | 1461650562416 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]]]}] 23:02:42 INFO - PROCESS | 1654 | 1461650562419 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 23:02:42 INFO - PROCESS | 1654 | 1461650562420 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 23:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:02:42 INFO - PROCESS | 1654 | 1461650562423 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:02:42 INFO - PROCESS | 1654 | 1461650562426 Marionette TRACE conn2 <- [1,334,null,{}] 23:02:42 INFO - PROCESS | 1654 | 1461650562428 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}] 23:02:42 INFO - PROCESS | 1654 | 1461650562521 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 23:02:42 INFO - PROCESS | 1654 | 1461650562529 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0dc800 == 20 [pid = 1654] [id = 91] 23:02:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 199 (0x123c0c800) [pid = 1654] [serial = 270] [outer = 0x0] 23:02:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 200 (0x12776d800) [pid = 1654] [serial = 271] [outer = 0x123c0c800] 23:02:42 INFO - PROCESS | 1654 | 1461650562562 Marionette DEBUG loaded listener.js 23:02:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 201 (0x12b7a4000) [pid = 1654] [serial = 272] [outer = 0x123c0c800] 23:02:43 INFO - PROCESS | 1654 | 1461650563007 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]]]}] 23:02:43 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. 23:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 621ms 23:02:43 INFO - PROCESS | 1654 | 1461650563052 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 23:02:43 INFO - PROCESS | 1654 | 1461650563054 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 23:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:02:43 INFO - PROCESS | 1654 | 1461650563061 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:02:43 INFO - PROCESS | 1654 | 1461650563064 Marionette TRACE conn2 <- [1,338,null,{}] 23:02:43 INFO - PROCESS | 1654 | 1461650563068 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}] 23:02:43 INFO - PROCESS | 1654 | 1461650563178 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 23:02:43 INFO - PROCESS | 1654 | 1461650563308 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x11982c800 == 21 [pid = 1654] [id = 92] 23:02:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 202 (0x119b4ac00) [pid = 1654] [serial = 273] [outer = 0x0] 23:02:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 203 (0x119e50c00) [pid = 1654] [serial = 274] [outer = 0x119b4ac00] 23:02:43 INFO - PROCESS | 1654 | 1461650563341 Marionette DEBUG loaded listener.js 23:02:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 204 (0x11ad2c000) [pid = 1654] [serial = 275] [outer = 0x119b4ac00] 23:02:43 INFO - PROCESS | 1654 | 1461650563864 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]]]}] 23:02:43 INFO - PROCESS | 1654 | 1461650563867 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:02:43 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. 23:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 825ms 23:02:43 INFO - PROCESS | 1654 | 1461650563904 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 23:02:43 INFO - PROCESS | 1654 | 1461650563907 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 23:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:02:43 INFO - PROCESS | 1654 | 1461650563916 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:02:43 INFO - PROCESS | 1654 | 1461650563918 Marionette TRACE conn2 <- [1,342,null,{}] 23:02:43 INFO - PROCESS | 1654 | 1461650563920 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}] 23:02:44 INFO - PROCESS | 1654 | 1461650564030 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 23:02:44 INFO - PROCESS | 1654 | 1461650564111 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x116748000 == 22 [pid = 1654] [id = 93] 23:02:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x11b5a5800) [pid = 1654] [serial = 276] [outer = 0x0] 23:02:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x11bdbe000) [pid = 1654] [serial = 277] [outer = 0x11b5a5800] 23:02:44 INFO - PROCESS | 1654 | 1461650564142 Marionette DEBUG loaded listener.js 23:02:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x11c3b7000) [pid = 1654] [serial = 278] [outer = 0x11b5a5800] 23:02:44 INFO - PROCESS | 1654 | 1461650564834 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]]]}] 23:02:44 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. 23:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 970ms 23:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:02:44 INFO - PROCESS | 1654 | 1461650564887 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 23:02:44 INFO - PROCESS | 1654 | 1461650564890 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 23:02:44 INFO - PROCESS | 1654 | 1461650564894 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:02:44 INFO - PROCESS | 1654 | 1461650564896 Marionette TRACE conn2 <- [1,346,null,{}] 23:02:44 INFO - PROCESS | 1654 | 1461650564901 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}] 23:02:45 INFO - PROCESS | 1654 | 1461650564997 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 23:02:45 INFO - PROCESS | 1654 | --DOCSHELL 0x129da3800 == 21 [pid = 1654] [id = 80] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x11be58c00) [pid = 1654] [serial = 238] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x127007c00) [pid = 1654] [serial = 11] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x124384000) [pid = 1654] [serial = 8] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | 1461650565087 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x1147a8800 == 22 [pid = 1654] [id = 94] 23:02:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 205 (0x114541000) [pid = 1654] [serial = 279] [outer = 0x0] 23:02:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 206 (0x115785000) [pid = 1654] [serial = 280] [outer = 0x114541000] 23:02:45 INFO - PROCESS | 1654 | 1461650565116 Marionette DEBUG loaded listener.js 23:02:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 207 (0x11867e000) [pid = 1654] [serial = 281] [outer = 0x114541000] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 206 (0x1165a1400) [pid = 1654] [serial = 61] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 205 (0x11c077400) [pid = 1654] [serial = 160] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 204 (0x123c13400) [pid = 1654] [serial = 135] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 203 (0x12e3b1800) [pid = 1654] [serial = 196] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 202 (0x11ada7000) [pid = 1654] [serial = 129] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 201 (0x11bdb7400) [pid = 1654] [serial = 162] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 200 (0x12dacb800) [pid = 1654] [serial = 194] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 199 (0x11b5a9800) [pid = 1654] [serial = 159] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 198 (0x12bd96400) [pid = 1654] [serial = 112] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 197 (0x11acc7400) [pid = 1654] [serial = 144] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x12bd10000) [pid = 1654] [serial = 111] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x12b9e3800) [pid = 1654] [serial = 109] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x115784c00) [pid = 1654] [serial = 126] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x1159c9800) [pid = 1654] [serial = 66] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x116725800) [pid = 1654] [serial = 67] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x1151ed800) [pid = 1654] [serial = 60] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x11a908800) [pid = 1654] [serial = 72] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x1188b4400) [pid = 1654] [serial = 69] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x11a94c400) [pid = 1654] [serial = 75] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x11919c800) [pid = 1654] [serial = 124] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x11a948000) [pid = 1654] [serial = 73] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x11b9e3000) [pid = 1654] [serial = 78] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x11c07b800) [pid = 1654] [serial = 81] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x11c520000) [pid = 1654] [serial = 84] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x11c415000) [pid = 1654] [serial = 82] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x123ae3000) [pid = 1654] [serial = 85] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x123af1000) [pid = 1654] [serial = 87] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x123c11800) [pid = 1654] [serial = 88] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x11bdbec00) [pid = 1654] [serial = 79] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x1240b0400) [pid = 1654] [serial = 91] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x123d5d000) [pid = 1654] [serial = 90] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x11a553400) [pid = 1654] [serial = 70] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x12460c000) [pid = 1654] [serial = 94] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x127007000) [pid = 1654] [serial = 96] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x12776b800) [pid = 1654] [serial = 99] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x1275cc000) [pid = 1654] [serial = 97] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x1191a2c00) [pid = 1654] [serial = 63] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x127ff0c00) [pid = 1654] [serial = 100] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x1286d8400) [pid = 1654] [serial = 102] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x11b90a800) [pid = 1654] [serial = 76] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x129dc3800) [pid = 1654] [serial = 103] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12b030000) [pid = 1654] [serial = 105] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12b5abc00) [pid = 1654] [serial = 108] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x1240b1000) [pid = 1654] [serial = 93] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12b5ae800) [pid = 1654] [serial = 106] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x130642800) [pid = 1654] [serial = 58] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x118ada000) [pid = 1654] [serial = 123] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x11a90d400) [pid = 1654] [serial = 64] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x123a63000) [pid = 1654] [serial = 148] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12e589400) [pid = 1654] [serial = 197] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x1241c2400) [pid = 1654] [serial = 165] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12e592c00) [pid = 1654] [serial = 199] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x1273ee800) [pid = 1654] [serial = 139] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x11be59000) [pid = 1654] [serial = 209] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x119092400) [pid = 1654] [serial = 127] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x127003800) [pid = 1654] [serial = 138] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11b9e3400) [pid = 1654] [serial = 208] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x1240b4c00) [pid = 1654] [serial = 136] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x11bda0000) [pid = 1654] [serial = 183] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11c3b2800) [pid = 1654] [serial = 163] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11c7d6800) [pid = 1654] [serial = 120] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12b48b000) [pid = 1654] [serial = 153] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x127f81400) [pid = 1654] [serial = 151] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x1275d3000) [pid = 1654] [serial = 166] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11c078000) [pid = 1654] [serial = 132] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12ea23000) [pid = 1654] [serial = 200] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11bd9e000) [pid = 1654] [serial = 118] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11acc4000) [pid = 1654] [serial = 142] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x127710000) [pid = 1654] [serial = 150] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12eaed400) [pid = 1654] [serial = 202] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x123a62800) [pid = 1654] [serial = 211] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11c419800) [pid = 1654] [serial = 184] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11ada9c00) [pid = 1654] [serial = 117] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x129dc2400) [pid = 1654] [serial = 168] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11c079000) [pid = 1654] [serial = 186] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x124891c00) [pid = 1654] [serial = 212] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11b94fc00) [pid = 1654] [serial = 130] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12cf6b000) [pid = 1654] [serial = 171] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b7a2c00) [pid = 1654] [serial = 154] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12bd0d800) [pid = 1654] [serial = 18] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11be62000) [pid = 1654] [serial = 214] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12b9e8c00) [pid = 1654] [serial = 156] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x123a64400) [pid = 1654] [serial = 187] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12f1b1000) [pid = 1654] [serial = 203] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11348c000) [pid = 1654] [serial = 205] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12b9e5c00) [pid = 1654] [serial = 15] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12bd0a000) [pid = 1654] [serial = 16] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11c588c00) [pid = 1654] [serial = 147] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x123c12800) [pid = 1654] [serial = 121] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12e588800) [pid = 1654] [serial = 27] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12e58e800) [pid = 1654] [serial = 28] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12d3e9800) [pid = 1654] [serial = 224] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12d118c00) [pid = 1654] [serial = 223] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12b5a5800) [pid = 1654] [serial = 217] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12d354c00) [pid = 1654] [serial = 174] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12dace800) [pid = 1654] [serial = 24] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12db19c00) [pid = 1654] [serial = 25] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x127f87400) [pid = 1654] [serial = 190] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12d3dfc00) [pid = 1654] [serial = 21] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x113490c00) [pid = 1654] [serial = 206] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12d118400) [pid = 1654] [serial = 172] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12d3e3800) [pid = 1654] [serial = 22] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119b4c800) [pid = 1654] [serial = 141] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12ef08000) [pid = 1654] [serial = 37] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12ef0c400) [pid = 1654] [serial = 230] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12db1f800) [pid = 1654] [serial = 177] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12bd93800) [pid = 1654] [serial = 218] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11c866800) [pid = 1654] [serial = 232] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x123a5dc00) [pid = 1654] [serial = 215] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12d3e2000) [pid = 1654] [serial = 193] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12b48cc00) [pid = 1654] [serial = 220] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12ef04000) [pid = 1654] [serial = 36] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12e3ab800) [pid = 1654] [serial = 227] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12ea2a800) [pid = 1654] [serial = 33] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12eae7000) [pid = 1654] [serial = 229] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12eae4800) [pid = 1654] [serial = 34] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12bd13400) [pid = 1654] [serial = 157] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118f89c00) [pid = 1654] [serial = 46] [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.] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12dacd800) [pid = 1654] [serial = 226] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12e3b9400) [pid = 1654] [serial = 30] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12d3df000) [pid = 1654] [serial = 175] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12e596000) [pid = 1654] [serial = 31] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12f1a9800) [pid = 1654] [serial = 236] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12fc82c00) [pid = 1654] [serial = 54] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12f994800) [pid = 1654] [serial = 51] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12f99a000) [pid = 1654] [serial = 52] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12bd18800) [pid = 1654] [serial = 169] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12f1b6000) [pid = 1654] [serial = 48] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11c86a400) [pid = 1654] [serial = 233] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11a550800) [pid = 1654] [serial = 49] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12eae6800) [pid = 1654] [serial = 235] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12f4ca400) [pid = 1654] [serial = 45] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12e3b2000) [pid = 1654] [serial = 178] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x11c413800) [pid = 1654] [serial = 133] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x118f8dc00) [pid = 1654] [serial = 114] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12ef11c00) [pid = 1654] [serial = 39] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12f1ad400) [pid = 1654] [serial = 40] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x12e3b8800) [pid = 1654] [serial = 180] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x12f485800) [pid = 1654] [serial = 42] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x11936c000) [pid = 1654] [serial = 115] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x12fce0800) [pid = 1654] [serial = 57] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x12bd17c00) [pid = 1654] [serial = 191] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x12b5b3c00) [pid = 1654] [serial = 221] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x12fc87800) [pid = 1654] [serial = 55] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x12e3f3800) [pid = 1654] [serial = 181] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x11b903000) [pid = 1654] [serial = 145] [outer = 0x0] [url = about:blank] 23:02:45 INFO - PROCESS | 1654 | 1461650565487 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]]]}] 23:02:45 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. 23:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 626ms 23:02:45 INFO - PROCESS | 1654 | 1461650565520 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 23:02:45 INFO - PROCESS | 1654 | 1461650565523 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 23:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:02:45 INFO - PROCESS | 1654 | 1461650565528 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:02:45 INFO - PROCESS | 1654 | 1461650565529 Marionette TRACE conn2 <- [1,350,null,{}] 23:02:45 INFO - PROCESS | 1654 | 1461650565532 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}] 23:02:45 INFO - PROCESS | 1654 | 1461650565604 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 23:02:45 INFO - PROCESS | 1654 | 1461650565611 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x1186d7800 == 23 [pid = 1654] [id = 95] 23:02:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x1188b3800) [pid = 1654] [serial = 282] [outer = 0x0] 23:02:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x119094000) [pid = 1654] [serial = 283] [outer = 0x1188b3800] 23:02:45 INFO - PROCESS | 1654 | 1461650565638 Marionette DEBUG loaded listener.js 23:02:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x11936d800) [pid = 1654] [serial = 284] [outer = 0x1188b3800] 23:02:45 INFO - PROCESS | 1654 | 1461650565970 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]]]}] 23:02:45 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. 23:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 23:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:02:46 INFO - PROCESS | 1654 | 1461650565998 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 23:02:46 INFO - PROCESS | 1654 | 1461650565999 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 23:02:46 INFO - PROCESS | 1654 | 1461650566001 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:02:46 INFO - PROCESS | 1654 | 1461650566004 Marionette TRACE conn2 <- [1,354,null,{}] 23:02:46 INFO - PROCESS | 1654 | 1461650566012 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}] 23:02:46 INFO - PROCESS | 1654 | 1461650566104 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 23:02:46 INFO - PROCESS | 1654 | 1461650566132 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x11901d000 == 24 [pid = 1654] [id = 96] 23:02:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x1151d7000) [pid = 1654] [serial = 285] [outer = 0x0] 23:02:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x11a940c00) [pid = 1654] [serial = 286] [outer = 0x1151d7000] 23:02:46 INFO - PROCESS | 1654 | 1461650566161 Marionette DEBUG loaded listener.js 23:02:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x11a94ac00) [pid = 1654] [serial = 287] [outer = 0x1151d7000] 23:02:46 INFO - PROCESS | 1654 | 1461650566519 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]]]}] 23:02:46 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. 23:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 523ms 23:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:02:46 INFO - PROCESS | 1654 | 1461650566526 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 23:02:46 INFO - PROCESS | 1654 | 1461650566527 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 23:02:46 INFO - PROCESS | 1654 | 1461650566529 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:02:46 INFO - PROCESS | 1654 | 1461650566530 Marionette TRACE conn2 <- [1,358,null,{}] 23:02:46 INFO - PROCESS | 1654 | 1461650566538 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}] 23:02:46 INFO - PROCESS | 1654 | 1461650566627 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 23:02:46 INFO - PROCESS | 1654 | 1461650566632 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x119823000 == 25 [pid = 1654] [id = 97] 23:02:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x119d9fc00) [pid = 1654] [serial = 288] [outer = 0x0] 23:02:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x11b559400) [pid = 1654] [serial = 289] [outer = 0x119d9fc00] 23:02:46 INFO - PROCESS | 1654 | 1461650566659 Marionette DEBUG loaded listener.js 23:02:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11b950400) [pid = 1654] [serial = 290] [outer = 0x119d9fc00] 23:02:46 INFO - PROCESS | 1654 | 1461650566991 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]]]}] 23:02:47 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. 23:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 519ms 23:02:47 INFO - PROCESS | 1654 | 1461650567048 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 23:02:47 INFO - PROCESS | 1654 | 1461650567050 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 23:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:02:47 INFO - PROCESS | 1654 | 1461650567052 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:02:47 INFO - PROCESS | 1654 | 1461650567053 Marionette TRACE conn2 <- [1,362,null,{}] 23:02:47 INFO - PROCESS | 1654 | 1461650567055 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}] 23:02:47 INFO - PROCESS | 1654 | 1461650567139 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 23:02:47 INFO - PROCESS | 1654 | 1461650567169 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d4b800 == 26 [pid = 1654] [id = 98] 23:02:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x11b95b400) [pid = 1654] [serial = 291] [outer = 0x0] 23:02:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11bd9e000) [pid = 1654] [serial = 292] [outer = 0x11b95b400] 23:02:47 INFO - PROCESS | 1654 | 1461650567195 Marionette DEBUG loaded listener.js 23:02:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11bdac000) [pid = 1654] [serial = 293] [outer = 0x11b95b400] 23:02:47 INFO - PROCESS | 1654 | 1461650567532 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]]]}] 23:02:47 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. 23:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 517ms 23:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:02:47 INFO - PROCESS | 1654 | 1461650567570 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 23:02:47 INFO - PROCESS | 1654 | 1461650567571 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 23:02:47 INFO - PROCESS | 1654 | 1461650567573 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:02:47 INFO - PROCESS | 1654 | 1461650567574 Marionette TRACE conn2 <- [1,366,null,{}] 23:02:47 INFO - PROCESS | 1654 | 1461650567577 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}] 23:02:47 INFO - PROCESS | 1654 | 1461650567683 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 23:02:47 INFO - PROCESS | 1654 | 1461650567714 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af12800 == 27 [pid = 1654] [id = 99] 23:02:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11bdbbc00) [pid = 1654] [serial = 294] [outer = 0x0] 23:02:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11c077400) [pid = 1654] [serial = 295] [outer = 0x11bdbbc00] 23:02:47 INFO - PROCESS | 1654 | 1461650567744 Marionette DEBUG loaded listener.js 23:02:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11c419c00) [pid = 1654] [serial = 296] [outer = 0x11bdbbc00] 23:02:48 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x123cf7800) [pid = 1654] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:02:48 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x11ad2b400) [pid = 1654] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:02:48 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x11bdac800) [pid = 1654] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:02:48 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x113489000) [pid = 1654] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:02:48 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12b496000) [pid = 1654] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:02:48 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12bd99c00) [pid = 1654] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:02:48 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x12b9df000) [pid = 1654] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:02:48 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x11913a800) [pid = 1654] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:02:48 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x118850800) [pid = 1654] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:02:48 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x1151d8800) [pid = 1654] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:02:48 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x11c865000) [pid = 1654] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:02:48 INFO - PROCESS | 1654 | 1461650568174 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]]]}] 23:02:48 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. 23:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 620ms 23:02:48 INFO - PROCESS | 1654 | 1461650568194 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 23:02:48 INFO - PROCESS | 1654 | 1461650568196 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 23:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:02:48 INFO - PROCESS | 1654 | 1461650568200 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:02:48 INFO - PROCESS | 1654 | 1461650568202 Marionette TRACE conn2 <- [1,370,null,{}] 23:02:48 INFO - PROCESS | 1654 | 1461650568205 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}] 23:02:48 INFO - PROCESS | 1654 | 1461650568349 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 23:02:48 INFO - PROCESS | 1654 | 1461650568379 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b98c800 == 28 [pid = 1654] [id = 100] 23:02:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x1151d8800) [pid = 1654] [serial = 297] [outer = 0x0] 23:02:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x11be62c00) [pid = 1654] [serial = 298] [outer = 0x1151d8800] 23:02:48 INFO - PROCESS | 1654 | 1461650568404 Marionette DEBUG loaded listener.js 23:02:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x11c7da800) [pid = 1654] [serial = 299] [outer = 0x1151d8800] 23:02:48 INFO - PROCESS | 1654 | 1461650568712 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]]]}] 23:02:48 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. 23:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 570ms 23:02:48 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:02:48 INFO - PROCESS | 1654 | 1461650568770 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 23:02:48 INFO - PROCESS | 1654 | 1461650568771 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 23:02:48 INFO - PROCESS | 1654 | 1461650568773 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:02:48 INFO - PROCESS | 1654 | 1461650568774 Marionette TRACE conn2 <- [1,374,null,{}] 23:02:48 INFO - PROCESS | 1654 | 1461650568777 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}] 23:02:48 INFO - PROCESS | 1654 | 1461650568847 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 23:02:48 INFO - PROCESS | 1654 | 1461650568887 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbb7800 == 29 [pid = 1654] [id = 101] 23:02:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x11ad2b400) [pid = 1654] [serial = 300] [outer = 0x0] 23:02:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11c867000) [pid = 1654] [serial = 301] [outer = 0x11ad2b400] 23:02:48 INFO - PROCESS | 1654 | 1461650568915 Marionette DEBUG loaded listener.js 23:02:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1239d4000) [pid = 1654] [serial = 302] [outer = 0x11ad2b400] 23:02:49 INFO - PROCESS | 1654 | 1461650569192 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:02:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:02:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 468ms 23:02:49 INFO - PROCESS | 1654 | 1461650569242 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 23:02:49 INFO - PROCESS | 1654 | 1461650569247 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 23:02:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:02:49 INFO - PROCESS | 1654 | 1461650569251 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:02:49 INFO - PROCESS | 1654 | 1461650569252 Marionette TRACE conn2 <- [1,378,null,{}] 23:02:49 INFO - PROCESS | 1654 | 1461650569255 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}] 23:02:49 INFO - PROCESS | 1654 | 1461650569368 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 23:02:49 INFO - PROCESS | 1654 | 1461650569377 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x11901c800 == 30 [pid = 1654] [id = 102] 23:02:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1239eb400) [pid = 1654] [serial = 303] [outer = 0x0] 23:02:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x123a63400) [pid = 1654] [serial = 304] [outer = 0x1239eb400] 23:02:49 INFO - PROCESS | 1654 | 1461650569420 Marionette DEBUG loaded listener.js 23:02:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x123c0dc00) [pid = 1654] [serial = 305] [outer = 0x1239eb400] 23:02:49 INFO - PROCESS | 1654 | 1461650569843 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:02:49 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:02:49 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 620ms 23:02:49 INFO - PROCESS | 1654 | 1461650569870 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 23:02:49 INFO - PROCESS | 1654 | 1461650569871 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 23:02:49 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:02:49 INFO - PROCESS | 1654 | 1461650569874 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:02:49 INFO - PROCESS | 1654 | 1461650569875 Marionette TRACE conn2 <- [1,382,null,{}] 23:02:49 INFO - PROCESS | 1654 | 1461650569877 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}] 23:02:49 INFO - PROCESS | 1654 | 1461650569949 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 23:02:49 INFO - PROCESS | 1654 | 1461650569954 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c477800 == 31 [pid = 1654] [id = 103] 23:02:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x123c10800) [pid = 1654] [serial = 306] [outer = 0x0] 23:02:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x123cf7800) [pid = 1654] [serial = 307] [outer = 0x123c10800] 23:02:49 INFO - PROCESS | 1654 | 1461650569981 Marionette DEBUG loaded listener.js 23:02:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1240b4800) [pid = 1654] [serial = 308] [outer = 0x123c10800] 23:02:50 INFO - PROCESS | 1654 | 1461650570465 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:02:50 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:02:50 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 619ms 23:02:50 INFO - PROCESS | 1654 | 1461650570494 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 23:02:50 INFO - PROCESS | 1654 | 1461650570496 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 23:02:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:02:50 INFO - PROCESS | 1654 | 1461650570499 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:02:50 INFO - PROCESS | 1654 | 1461650570502 Marionette TRACE conn2 <- [1,386,null,{}] 23:02:50 INFO - PROCESS | 1654 | 1461650570505 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}] 23:02:50 INFO - PROCESS | 1654 | 1461650570631 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 23:02:50 INFO - PROCESS | 1654 | 1461650570640 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f4a000 == 32 [pid = 1654] [id = 104] 23:02:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116548000) [pid = 1654] [serial = 309] [outer = 0x0] 23:02:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118d1c400) [pid = 1654] [serial = 310] [outer = 0x116548000] 23:02:50 INFO - PROCESS | 1654 | 1461650570675 Marionette DEBUG loaded listener.js 23:02:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x119141000) [pid = 1654] [serial = 311] [outer = 0x116548000] 23:02:51 INFO - PROCESS | 1654 | 1461650571179 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]]]}] 23:02:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:02:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 721ms 23:02:51 INFO - PROCESS | 1654 | 1461650571220 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 23:02:51 INFO - PROCESS | 1654 | 1461650571224 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 23:02:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:02:51 INFO - PROCESS | 1654 | 1461650571248 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:02:51 INFO - PROCESS | 1654 | 1461650571250 Marionette TRACE conn2 <- [1,390,null,{}] 23:02:51 INFO - PROCESS | 1654 | 1461650571253 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}] 23:02:51 INFO - PROCESS | 1654 | 1461650571358 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 23:02:51 INFO - PROCESS | 1654 | 1461650571432 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b983800 == 33 [pid = 1654] [id = 105] 23:02:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11919e800) [pid = 1654] [serial = 312] [outer = 0x0] 23:02:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11b557800) [pid = 1654] [serial = 313] [outer = 0x11919e800] 23:02:51 INFO - PROCESS | 1654 | 1461650571481 Marionette DEBUG loaded listener.js 23:02:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11b9de400) [pid = 1654] [serial = 314] [outer = 0x11919e800] 23:02:52 INFO - PROCESS | 1654 | 1461650572055 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]]]}] 23:02:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:02:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 823ms 23:02:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:02:52 INFO - PROCESS | 1654 | 1461650572068 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 23:02:52 INFO - PROCESS | 1654 | 1461650572070 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 23:02:52 INFO - PROCESS | 1654 | 1461650572072 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:02:52 INFO - PROCESS | 1654 | 1461650572075 Marionette TRACE conn2 <- [1,394,null,{}] 23:02:52 INFO - PROCESS | 1654 | 1461650572103 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}] 23:02:52 INFO - PROCESS | 1654 | 1461650572197 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 23:02:52 INFO - PROCESS | 1654 | 1461650572253 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b1c800 == 34 [pid = 1654] [id = 106] 23:02:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11c07c000) [pid = 1654] [serial = 315] [outer = 0x0] 23:02:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11c861000) [pid = 1654] [serial = 316] [outer = 0x11c07c000] 23:02:52 INFO - PROCESS | 1654 | 1461650572285 Marionette DEBUG loaded listener.js 23:02:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x123c0fc00) [pid = 1654] [serial = 317] [outer = 0x11c07c000] 23:02:52 INFO - PROCESS | 1654 | 1461650572746 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]]]}] 23:02:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:02:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 691ms 23:02:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:02:52 INFO - PROCESS | 1654 | 1461650572763 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 23:02:52 INFO - PROCESS | 1654 | 1461650572765 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 23:02:52 INFO - PROCESS | 1654 | 1461650572768 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:02:52 INFO - PROCESS | 1654 | 1461650572769 Marionette TRACE conn2 <- [1,398,null,{}] 23:02:52 INFO - PROCESS | 1654 | 1461650572771 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}] 23:02:52 INFO - PROCESS | 1654 | 1461650572866 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 23:02:52 INFO - PROCESS | 1654 | 1461650572919 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x11901b000 == 35 [pid = 1654] [id = 107] 23:02:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118a07c00) [pid = 1654] [serial = 318] [outer = 0x0] 23:02:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1239d3800) [pid = 1654] [serial = 319] [outer = 0x118a07c00] 23:02:52 INFO - PROCESS | 1654 | 1461650572951 Marionette DEBUG loaded listener.js 23:02:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12437dc00) [pid = 1654] [serial = 320] [outer = 0x118a07c00] 23:02:53 INFO - PROCESS | 1654 | 1461650573511 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]]]}] 23:02:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:02:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 769ms 23:02:53 INFO - PROCESS | 1654 | 1461650573557 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 23:02:53 INFO - PROCESS | 1654 | 1461650573561 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 23:02:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:02:53 INFO - PROCESS | 1654 | 1461650573567 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:02:53 INFO - PROCESS | 1654 | 1461650573571 Marionette TRACE conn2 <- [1,402,null,{}] 23:02:53 INFO - PROCESS | 1654 | 1461650573575 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}] 23:02:53 INFO - PROCESS | 1654 | 1461650573670 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12776d800) [pid = 1654] [serial = 271] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | 1461650573755 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x1151ae000 == 36 [pid = 1654] [id = 108] 23:02:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1159c4000) [pid = 1654] [serial = 321] [outer = 0x0] 23:02:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1188b3000) [pid = 1654] [serial = 322] [outer = 0x1159c4000] 23:02:53 INFO - PROCESS | 1654 | 1461650573784 Marionette DEBUG loaded listener.js 23:02:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119361800) [pid = 1654] [serial = 323] [outer = 0x1159c4000] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1275c9000) [pid = 1654] [serial = 250] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11bdaac00) [pid = 1654] [serial = 244] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11be5c400) [pid = 1654] [serial = 245] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x123a6b400) [pid = 1654] [serial = 269] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12b48b400) [pid = 1654] [serial = 254] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x129dcc000) [pid = 1654] [serial = 253] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12b9ea800) [pid = 1654] [serial = 256] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12db17400) [pid = 1654] [serial = 262] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12dac3800) [pid = 1654] [serial = 260] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12d3dbc00) [pid = 1654] [serial = 259] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11c414800) [pid = 1654] [serial = 268] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x119363000) [pid = 1654] [serial = 241] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11a548400) [pid = 1654] [serial = 242] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11c862800) [pid = 1654] [serial = 239] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x11bda1800) [pid = 1654] [serial = 266] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x118dea000) [pid = 1654] [serial = 265] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x11c868400) [pid = 1654] [serial = 247] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x123aed400) [pid = 1654] [serial = 248] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x12e3af400) [pid = 1654] [serial = 263] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1286d8800) [pid = 1654] [serial = 251] [outer = 0x0] [url = about:blank] 23:02:53 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12d112400) [pid = 1654] [serial = 257] [outer = 0x0] [url = about:blank] 23:02:54 INFO - PROCESS | 1654 | 1461650574105 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]]]}] 23:02:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:02:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 574ms 23:02:54 INFO - PROCESS | 1654 | 1461650574140 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 23:02:54 INFO - PROCESS | 1654 | 1461650574146 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 23:02:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:02:54 INFO - PROCESS | 1654 | 1461650574151 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:02:54 INFO - PROCESS | 1654 | 1461650574152 Marionette TRACE conn2 <- [1,406,null,{}] 23:02:54 INFO - PROCESS | 1654 | 1461650574154 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}] 23:02:54 INFO - PROCESS | 1654 | 1461650574227 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 23:02:54 INFO - PROCESS | 1654 | 1461650574231 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bcd800 == 37 [pid = 1654] [id = 109] 23:02:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x119d95800) [pid = 1654] [serial = 324] [outer = 0x0] 23:02:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11ada6000) [pid = 1654] [serial = 325] [outer = 0x119d95800] 23:02:54 INFO - PROCESS | 1654 | 1461650574260 Marionette DEBUG loaded listener.js 23:02:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11b906000) [pid = 1654] [serial = 326] [outer = 0x119d95800] 23:02:54 INFO - PROCESS | 1654 | 1461650574606 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]]]}] 23:02:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:02:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 470ms 23:02:54 INFO - PROCESS | 1654 | 1461650574621 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 23:02:54 INFO - PROCESS | 1654 | 1461650574622 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 23:02:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:02:54 INFO - PROCESS | 1654 | 1461650574625 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:02:54 INFO - PROCESS | 1654 | 1461650574630 Marionette TRACE conn2 <- [1,410,null,{}] 23:02:54 INFO - PROCESS | 1654 | 1461650574637 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}] 23:02:54 INFO - PROCESS | 1654 | 1461650574714 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 23:02:54 INFO - PROCESS | 1654 | 1461650574760 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b5f2000 == 38 [pid = 1654] [id = 110] 23:02:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11b903000) [pid = 1654] [serial = 327] [outer = 0x0] 23:02:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11bdbd800) [pid = 1654] [serial = 328] [outer = 0x11b903000] 23:02:54 INFO - PROCESS | 1654 | 1461650574789 Marionette DEBUG loaded listener.js 23:02:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11c413400) [pid = 1654] [serial = 329] [outer = 0x11b903000] 23:02:55 INFO - PROCESS | 1654 | 1461650575115 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]]]}] 23:02:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:02:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 523ms 23:02:55 INFO - PROCESS | 1654 | 1461650575148 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 23:02:55 INFO - PROCESS | 1654 | 1461650575150 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 23:02:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:02:55 INFO - PROCESS | 1654 | 1461650575152 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:02:55 INFO - PROCESS | 1654 | 1461650575153 Marionette TRACE conn2 <- [1,414,null,{}] 23:02:55 INFO - PROCESS | 1654 | 1461650575156 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}] 23:02:55 INFO - PROCESS | 1654 | 1461650575230 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 23:02:55 INFO - PROCESS | 1654 | 1461650575234 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c0e2800 == 39 [pid = 1654] [id = 111] 23:02:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11c524000) [pid = 1654] [serial = 330] [outer = 0x0] 23:02:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1239e9c00) [pid = 1654] [serial = 331] [outer = 0x11c524000] 23:02:55 INFO - PROCESS | 1654 | 1461650575262 Marionette DEBUG loaded listener.js 23:02:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x123c0e000) [pid = 1654] [serial = 332] [outer = 0x11c524000] 23:02:55 INFO - PROCESS | 1654 | 1461650575566 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]]]}] 23:02:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:02:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 418ms 23:02:55 INFO - PROCESS | 1654 | 1461650575570 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 23:02:55 INFO - PROCESS | 1654 | 1461650575571 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 23:02:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:02:55 INFO - PROCESS | 1654 | 1461650575573 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:02:55 INFO - PROCESS | 1654 | 1461650575575 Marionette TRACE conn2 <- [1,418,null,{}] 23:02:55 INFO - PROCESS | 1654 | 1461650575588 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}] 23:02:55 INFO - PROCESS | 1654 | 1461650575694 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 23:02:55 INFO - PROCESS | 1654 | 1461650575701 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c475000 == 40 [pid = 1654] [id = 112] 23:02:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11b958800) [pid = 1654] [serial = 333] [outer = 0x0] 23:02:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x123a5dc00) [pid = 1654] [serial = 334] [outer = 0x11b958800] 23:02:55 INFO - PROCESS | 1654 | 1461650575728 Marionette DEBUG loaded listener.js 23:02:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x124586000) [pid = 1654] [serial = 335] [outer = 0x11b958800] 23:02:56 INFO - PROCESS | 1654 | 1461650576516 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]]]}] 23:02:56 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 23:02:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 979ms 23:02:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:02:56 INFO - PROCESS | 1654 | 1461650576554 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 23:02:56 INFO - PROCESS | 1654 | 1461650576556 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 23:02:56 INFO - PROCESS | 1654 | 1461650576560 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:02:56 INFO - PROCESS | 1654 | 1461650576561 Marionette TRACE conn2 <- [1,422,null,{}] 23:02:56 INFO - PROCESS | 1654 | 1461650576565 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}] 23:02:56 INFO - PROCESS | 1654 | 1461650576728 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 23:02:56 INFO - PROCESS | 1654 | 1461650576758 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x115533800 == 41 [pid = 1654] [id = 113] 23:02:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x124614000) [pid = 1654] [serial = 336] [outer = 0x0] 23:02:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1275cac00) [pid = 1654] [serial = 337] [outer = 0x124614000] 23:02:56 INFO - PROCESS | 1654 | 1461650576787 Marionette DEBUG loaded listener.js 23:02:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1277c1000) [pid = 1654] [serial = 338] [outer = 0x124614000] 23:02:56 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x114541000) [pid = 1654] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:02:56 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11b95b400) [pid = 1654] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:02:56 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x119d9fc00) [pid = 1654] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:02:56 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1151d8800) [pid = 1654] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:02:56 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11bdbbc00) [pid = 1654] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:02:56 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11ad2b400) [pid = 1654] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:02:56 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1188b3800) [pid = 1654] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:02:56 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1151d7000) [pid = 1654] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:02:56 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1239eb400) [pid = 1654] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:02:57 INFO - PROCESS | 1654 | 1461650577585 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]]]}] 23:02:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:02:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1072ms 23:02:57 INFO - PROCESS | 1654 | 1461650577631 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 23:02:57 INFO - PROCESS | 1654 | 1461650577632 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 23:02:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:02:57 INFO - PROCESS | 1654 | 1461650577635 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:02:57 INFO - PROCESS | 1654 | 1461650577636 Marionette TRACE conn2 <- [1,426,null,{}] 23:02:57 INFO - PROCESS | 1654 | 1461650577638 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}] 23:02:57 INFO - PROCESS | 1654 | 1461650577709 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 23:02:57 INFO - PROCESS | 1654 | 1461650577715 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241e8800 == 42 [pid = 1654] [id = 114] 23:02:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11ada2000) [pid = 1654] [serial = 339] [outer = 0x0] 23:02:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1241cc400) [pid = 1654] [serial = 340] [outer = 0x11ada2000] 23:02:57 INFO - PROCESS | 1654 | 1461650577741 Marionette DEBUG loaded listener.js 23:02:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x127a26000) [pid = 1654] [serial = 341] [outer = 0x11ada2000] 23:02:58 INFO - PROCESS | 1654 | 1461650578074 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] 23:02:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:02:58 INFO - PROCESS | 1654 | 1461650578104 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 23:02:58 INFO - PROCESS | 1654 | 1461650578107 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:02:58 INFO - PROCESS | 1654 | 1461650578108 Marionette TRACE conn2 <- [1,430,null,{}] 23:02:58 INFO - PROCESS | 1654 | 1461650578119 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}] 23:02:58 INFO - PROCESS | 1654 | 1461650578191 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 23:02:58 INFO - PROCESS | 1654 | 1461650578198 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12464c800 == 43 [pid = 1654] [id = 115] 23:02:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x127f80c00) [pid = 1654] [serial = 342] [outer = 0x0] 23:02:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x127ff4800) [pid = 1654] [serial = 343] [outer = 0x127f80c00] 23:02:58 INFO - PROCESS | 1654 | 1461650578223 Marionette DEBUG loaded listener.js 23:02:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x129dc1000) [pid = 1654] [serial = 344] [outer = 0x127f80c00] 23:02:58 INFO - PROCESS | 1654 | 1461650578538 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]]]}] 23:02:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:02:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 477ms 23:02:58 INFO - PROCESS | 1654 | 1461650578584 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 23:02:58 INFO - PROCESS | 1654 | 1461650578585 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 23:02:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:02:58 INFO - PROCESS | 1654 | 1461650578587 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:02:58 INFO - PROCESS | 1654 | 1461650578589 Marionette TRACE conn2 <- [1,434,null,{}] 23:02:58 INFO - PROCESS | 1654 | 1461650578591 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}] 23:02:58 INFO - PROCESS | 1654 | 1461650578665 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 23:02:58 INFO - PROCESS | 1654 | 1461650578669 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x127758000 == 44 [pid = 1654] [id = 116] 23:02:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x129dbfc00) [pid = 1654] [serial = 345] [outer = 0x0] 23:02:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x129dcc000) [pid = 1654] [serial = 346] [outer = 0x129dbfc00] 23:02:58 INFO - PROCESS | 1654 | 1461650578697 Marionette DEBUG loaded listener.js 23:02:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12b02c000) [pid = 1654] [serial = 347] [outer = 0x129dbfc00] 23:02:59 INFO - PROCESS | 1654 | 1461650579016 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]]]}] 23:02:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:02:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 468ms 23:02:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:02:59 INFO - PROCESS | 1654 | 1461650579056 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 23:02:59 INFO - PROCESS | 1654 | 1461650579057 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 23:02:59 INFO - PROCESS | 1654 | 1461650579059 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:02:59 INFO - PROCESS | 1654 | 1461650579061 Marionette TRACE conn2 <- [1,438,null,{}] 23:02:59 INFO - PROCESS | 1654 | 1461650579071 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}] 23:02:59 INFO - PROCESS | 1654 | 1461650579145 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 23:02:59 INFO - PROCESS | 1654 | 1461650579150 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x128008800 == 45 [pid = 1654] [id = 117] 23:02:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x129dca000) [pid = 1654] [serial = 348] [outer = 0x0] 23:02:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12b48c800) [pid = 1654] [serial = 349] [outer = 0x129dca000] 23:02:59 INFO - PROCESS | 1654 | 1461650579175 Marionette DEBUG loaded listener.js 23:02:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12b491c00) [pid = 1654] [serial = 350] [outer = 0x129dca000] 23:02:59 INFO - PROCESS | 1654 | 1461650579503 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]]]}] 23:02:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:02:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 470ms 23:02:59 INFO - PROCESS | 1654 | 1461650579531 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 23:02:59 INFO - PROCESS | 1654 | 1461650579533 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 23:02:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:02:59 INFO - PROCESS | 1654 | 1461650579535 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:02:59 INFO - PROCESS | 1654 | 1461650579537 Marionette TRACE conn2 <- [1,442,null,{}] 23:02:59 INFO - PROCESS | 1654 | 1461650579539 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}] 23:02:59 INFO - PROCESS | 1654 | 1461650579631 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 23:02:59 INFO - PROCESS | 1654 | 1461650579635 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:02:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b576000 == 46 [pid = 1654] [id = 118] 23:02:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12b492400) [pid = 1654] [serial = 351] [outer = 0x0] 23:02:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12b5ac800) [pid = 1654] [serial = 352] [outer = 0x12b492400] 23:02:59 INFO - PROCESS | 1654 | 1461650579665 Marionette DEBUG loaded listener.js 23:02:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12bd09c00) [pid = 1654] [serial = 353] [outer = 0x12b492400] 23:03:00 INFO - PROCESS | 1654 | 1461650580070 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]]]}] 23:03:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:03:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 569ms 23:03:00 INFO - PROCESS | 1654 | 1461650580105 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 23:03:00 INFO - PROCESS | 1654 | 1461650580107 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 23:03:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:03:00 INFO - PROCESS | 1654 | 1461650580111 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:03:00 INFO - PROCESS | 1654 | 1461650580113 Marionette TRACE conn2 <- [1,446,null,{}] 23:03:00 INFO - PROCESS | 1654 | 1461650580117 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}] 23:03:00 INFO - PROCESS | 1654 | 1461650580218 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 23:03:00 INFO - PROCESS | 1654 | 1461650580276 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x118d60800 == 47 [pid = 1654] [id = 119] 23:03:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1151ebc00) [pid = 1654] [serial = 354] [outer = 0x0] 23:03:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1188af400) [pid = 1654] [serial = 355] [outer = 0x1151ebc00] 23:03:00 INFO - PROCESS | 1654 | 1461650580309 Marionette DEBUG loaded listener.js 23:03:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11936c800) [pid = 1654] [serial = 356] [outer = 0x1151ebc00] 23:03:00 INFO - PROCESS | 1654 | 1461650580785 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]]]}] 23:03:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:03:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 721ms 23:03:00 INFO - PROCESS | 1654 | 1461650580832 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 23:03:00 INFO - PROCESS | 1654 | 1461650580836 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 23:03:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:03:00 INFO - PROCESS | 1654 | 1461650580840 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:03:00 INFO - PROCESS | 1654 | 1461650580842 Marionette TRACE conn2 <- [1,450,null,{}] 23:03:00 INFO - PROCESS | 1654 | 1461650580845 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}] 23:03:00 INFO - PROCESS | 1654 | 1461650580938 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 23:03:00 INFO - PROCESS | 1654 | 1461650580997 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c7a3800 == 48 [pid = 1654] [id = 120] 23:03:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11ad29c00) [pid = 1654] [serial = 357] [outer = 0x0] 23:03:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11bda1c00) [pid = 1654] [serial = 358] [outer = 0x11ad29c00] 23:03:01 INFO - PROCESS | 1654 | 1461650581027 Marionette DEBUG loaded listener.js 23:03:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11be61400) [pid = 1654] [serial = 359] [outer = 0x11ad29c00] 23:03:01 INFO - PROCESS | 1654 | 1461650581448 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] 23:03:01 INFO - PROCESS | 1654 | 1461650581464 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 23:03:01 INFO - PROCESS | 1654 | 1461650581468 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:03:01 INFO - PROCESS | 1654 | 1461650581471 Marionette TRACE conn2 <- [1,454,null,{}] 23:03:01 INFO - PROCESS | 1654 | 1461650581480 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}] 23:03:01 INFO - PROCESS | 1654 | 1461650581663 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 23:03:01 INFO - PROCESS | 1654 | 1461650581750 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b01b000 == 49 [pid = 1654] [id = 121] 23:03:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11c860800) [pid = 1654] [serial = 360] [outer = 0x0] 23:03:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1240b1000) [pid = 1654] [serial = 361] [outer = 0x11c860800] 23:03:01 INFO - PROCESS | 1654 | 1461650581805 Marionette DEBUG loaded listener.js 23:03:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1275cc000) [pid = 1654] [serial = 362] [outer = 0x11c860800] 23:03:02 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:02 INFO - PROCESS | 1654 | 1461650582290 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]]]}] 23:03:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:03:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 872ms 23:03:02 INFO - PROCESS | 1654 | 1461650582340 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 23:03:02 INFO - PROCESS | 1654 | 1461650582342 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 23:03:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:03:02 INFO - PROCESS | 1654 | 1461650582344 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:03:02 INFO - PROCESS | 1654 | 1461650582345 Marionette TRACE conn2 <- [1,458,null,{}] 23:03:02 INFO - PROCESS | 1654 | 1461650582348 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}] 23:03:02 INFO - PROCESS | 1654 | 1461650582442 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 23:03:02 INFO - PROCESS | 1654 | 1461650582487 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bf1a000 == 50 [pid = 1654] [id = 122] 23:03:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x127710000) [pid = 1654] [serial = 363] [outer = 0x0] 23:03:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x129dbf400) [pid = 1654] [serial = 364] [outer = 0x127710000] 23:03:02 INFO - PROCESS | 1654 | 1461650582518 Marionette DEBUG loaded listener.js 23:03:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b5aa000) [pid = 1654] [serial = 365] [outer = 0x127710000] 23:03:02 INFO - PROCESS | 1654 | 1461650582975 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] 23:03:03 INFO - PROCESS | 1654 | 1461650583015 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 23:03:03 INFO - PROCESS | 1654 | 1461650583017 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:03:03 INFO - PROCESS | 1654 | 1461650583019 Marionette TRACE conn2 <- [1,462,null,{}] 23:03:03 INFO - PROCESS | 1654 | 1461650583021 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}] 23:03:03 INFO - PROCESS | 1654 | 1461650583133 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 23:03:03 INFO - PROCESS | 1654 | 1461650583354 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x119324000 == 51 [pid = 1654] [id = 123] 23:03:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x115947400) [pid = 1654] [serial = 366] [outer = 0x0] 23:03:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11672bc00) [pid = 1654] [serial = 367] [outer = 0x115947400] 23:03:03 INFO - PROCESS | 1654 | 1461650583383 Marionette DEBUG loaded listener.js 23:03:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11936c000) [pid = 1654] [serial = 368] [outer = 0x115947400] 23:03:03 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:03 INFO - PROCESS | 1654 | 1461650583900 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] 23:03:03 INFO - PROCESS | 1654 | 1461650583944 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 23:03:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:03:03 INFO - PROCESS | 1654 | 1461650583950 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:03:03 INFO - PROCESS | 1654 | 1461650583953 Marionette TRACE conn2 <- [1,466,null,{}] 23:03:03 INFO - PROCESS | 1654 | 1461650583958 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}] 23:03:04 INFO - PROCESS | 1654 | 1461650584092 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 23:03:04 INFO - PROCESS | 1654 | 1461650584159 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa22800 == 52 [pid = 1654] [id = 124] 23:03:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11ada3400) [pid = 1654] [serial = 369] [outer = 0x0] 23:03:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11b9df000) [pid = 1654] [serial = 370] [outer = 0x11ada3400] 23:03:04 INFO - PROCESS | 1654 | 1461650584188 Marionette DEBUG loaded listener.js 23:03:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11be5e400) [pid = 1654] [serial = 371] [outer = 0x11ada3400] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11b98c800 == 51 [pid = 1654] [id = 100] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11af12800 == 50 [pid = 1654] [id = 99] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x128008800 == 49 [pid = 1654] [id = 117] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x127758000 == 48 [pid = 1654] [id = 116] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x12464c800 == 47 [pid = 1654] [id = 115] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x1241e8800 == 46 [pid = 1654] [id = 114] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x115533800 == 45 [pid = 1654] [id = 113] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11c475000 == 44 [pid = 1654] [id = 112] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11c0e2800 == 43 [pid = 1654] [id = 111] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11bdbe000) [pid = 1654] [serial = 277] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119e50c00) [pid = 1654] [serial = 274] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11b5f2000 == 42 [pid = 1654] [id = 110] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x119bcd800 == 41 [pid = 1654] [id = 109] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x1151ae000 == 40 [pid = 1654] [id = 108] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11901b000 == 39 [pid = 1654] [id = 107] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x123b1c800 == 38 [pid = 1654] [id = 106] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11b983800 == 37 [pid = 1654] [id = 105] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x118f4a000 == 36 [pid = 1654] [id = 104] 23:03:04 INFO - PROCESS | 1654 | --DOCSHELL 0x11c477800 == 35 [pid = 1654] [id = 103] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11bd9e000) [pid = 1654] [serial = 292] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11b559400) [pid = 1654] [serial = 289] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11be62c00) [pid = 1654] [serial = 298] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11c077400) [pid = 1654] [serial = 295] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11bdac000) [pid = 1654] [serial = 293] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1239d4000) [pid = 1654] [serial = 302] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11c419c00) [pid = 1654] [serial = 296] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119094000) [pid = 1654] [serial = 283] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11c867000) [pid = 1654] [serial = 301] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11a940c00) [pid = 1654] [serial = 286] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11a94ac00) [pid = 1654] [serial = 287] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11b950400) [pid = 1654] [serial = 290] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11c7da800) [pid = 1654] [serial = 299] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11936d800) [pid = 1654] [serial = 284] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x123c0dc00) [pid = 1654] [serial = 305] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x123a63400) [pid = 1654] [serial = 304] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x115785000) [pid = 1654] [serial = 280] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11867e000) [pid = 1654] [serial = 281] [outer = 0x0] [url = about:blank] 23:03:04 INFO - PROCESS | 1654 | 1461650584673 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] 23:03:04 INFO - PROCESS | 1654 | 1461650584730 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 23:03:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:03:04 INFO - PROCESS | 1654 | 1461650584736 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:03:04 INFO - PROCESS | 1654 | 1461650584738 Marionette TRACE conn2 <- [1,470,null,{}] 23:03:04 INFO - PROCESS | 1654 | 1461650584742 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}] 23:03:04 INFO - PROCESS | 1654 | 1461650584857 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 23:03:04 INFO - PROCESS | 1654 | 1461650584905 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bc4800 == 36 [pid = 1654] [id = 125] 23:03:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116722400) [pid = 1654] [serial = 372] [outer = 0x0] 23:03:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11c415000) [pid = 1654] [serial = 373] [outer = 0x116722400] 23:03:04 INFO - PROCESS | 1654 | 1461650584932 Marionette DEBUG loaded listener.js 23:03:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11c866c00) [pid = 1654] [serial = 374] [outer = 0x116722400] 23:03:05 INFO - PROCESS | 1654 | 1461650585237 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]]]}] 23:03:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:03:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 521ms 23:03:05 INFO - PROCESS | 1654 | 1461650585257 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 23:03:05 INFO - PROCESS | 1654 | 1461650585259 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 23:03:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:03:05 INFO - PROCESS | 1654 | 1461650585269 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:03:05 INFO - PROCESS | 1654 | 1461650585273 Marionette TRACE conn2 <- [1,474,null,{}] 23:03:05 INFO - PROCESS | 1654 | 1461650585276 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}] 23:03:05 INFO - PROCESS | 1654 | 1461650585354 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 23:03:05 INFO - PROCESS | 1654 | 1461650585361 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c034800 == 37 [pid = 1654] [id = 126] 23:03:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1239d1c00) [pid = 1654] [serial = 375] [outer = 0x0] 23:03:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x124579800) [pid = 1654] [serial = 376] [outer = 0x1239d1c00] 23:03:05 INFO - PROCESS | 1654 | 1461650585388 Marionette DEBUG loaded listener.js 23:03:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1275d0c00) [pid = 1654] [serial = 377] [outer = 0x1239d1c00] 23:03:05 INFO - PROCESS | 1654 | 1461650585732 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]]]}] 23:03:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:03:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 477ms 23:03:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:03:05 INFO - PROCESS | 1654 | 1461650585742 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 23:03:05 INFO - PROCESS | 1654 | 1461650585747 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 23:03:05 INFO - PROCESS | 1654 | 1461650585750 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:03:05 INFO - PROCESS | 1654 | 1461650585751 Marionette TRACE conn2 <- [1,478,null,{}] 23:03:05 INFO - PROCESS | 1654 | 1461650585754 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}] 23:03:05 INFO - PROCESS | 1654 | 1461650585838 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 23:03:05 INFO - PROCESS | 1654 | 1461650585846 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c7a9800 == 38 [pid = 1654] [id = 127] 23:03:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x124382c00) [pid = 1654] [serial = 378] [outer = 0x0] 23:03:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x127f80000) [pid = 1654] [serial = 379] [outer = 0x124382c00] 23:03:05 INFO - PROCESS | 1654 | 1461650585881 Marionette DEBUG loaded listener.js 23:03:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x129dc0800) [pid = 1654] [serial = 380] [outer = 0x124382c00] 23:03:06 INFO - PROCESS | 1654 | 1461650586363 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]]]}] 23:03:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:03:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 620ms 23:03:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:03:06 INFO - PROCESS | 1654 | 1461650586381 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 23:03:06 INFO - PROCESS | 1654 | 1461650586382 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 23:03:06 INFO - PROCESS | 1654 | 1461650586384 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:03:06 INFO - PROCESS | 1654 | 1461650586386 Marionette TRACE conn2 <- [1,482,null,{}] 23:03:06 INFO - PROCESS | 1654 | 1461650586388 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}] 23:03:06 INFO - PROCESS | 1654 | 1461650586465 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 23:03:06 INFO - PROCESS | 1654 | 1461650586470 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x123de2800 == 39 [pid = 1654] [id = 128] 23:03:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12b48ec00) [pid = 1654] [serial = 381] [outer = 0x0] 23:03:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12b5af400) [pid = 1654] [serial = 382] [outer = 0x12b48ec00] 23:03:06 INFO - PROCESS | 1654 | 1461650586509 Marionette DEBUG loaded listener.js 23:03:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b9eb000) [pid = 1654] [serial = 383] [outer = 0x12b48ec00] 23:03:07 INFO - PROCESS | 1654 | 1461650587042 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]]]}] 23:03:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:03:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 667ms 23:03:07 INFO - PROCESS | 1654 | 1461650587053 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 23:03:07 INFO - PROCESS | 1654 | 1461650587055 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 23:03:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:03:07 INFO - PROCESS | 1654 | 1461650587059 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:03:07 INFO - PROCESS | 1654 | 1461650587064 Marionette TRACE conn2 <- [1,486,null,{}] 23:03:07 INFO - PROCESS | 1654 | 1461650587076 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}] 23:03:07 INFO - PROCESS | 1654 | 1461650587180 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 23:03:07 INFO - PROCESS | 1654 | 1461650587186 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x1179f5000 == 40 [pid = 1654] [id = 129] 23:03:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b48f400) [pid = 1654] [serial = 384] [outer = 0x0] 23:03:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12bd94000) [pid = 1654] [serial = 385] [outer = 0x12b48f400] 23:03:07 INFO - PROCESS | 1654 | 1461650587212 Marionette DEBUG loaded listener.js 23:03:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12bde0c00) [pid = 1654] [serial = 386] [outer = 0x12b48f400] 23:03:07 INFO - PROCESS | 1654 | 1461650587572 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]]]}] 23:03:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:03:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 533ms 23:03:07 INFO - PROCESS | 1654 | 1461650587592 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 23:03:07 INFO - PROCESS | 1654 | 1461650587594 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 23:03:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:03:07 INFO - PROCESS | 1654 | 1461650587604 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:03:07 INFO - PROCESS | 1654 | 1461650587605 Marionette TRACE conn2 <- [1,490,null,{}] 23:03:07 INFO - PROCESS | 1654 | 1461650587608 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}] 23:03:07 INFO - PROCESS | 1654 | 1461650587704 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 23:03:07 INFO - PROCESS | 1654 | 1461650587709 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fdf800 == 41 [pid = 1654] [id = 130] 23:03:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12bd13000) [pid = 1654] [serial = 387] [outer = 0x0] 23:03:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12cf5e000) [pid = 1654] [serial = 388] [outer = 0x12bd13000] 23:03:07 INFO - PROCESS | 1654 | 1461650587735 Marionette DEBUG loaded listener.js 23:03:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12d11cc00) [pid = 1654] [serial = 389] [outer = 0x12bd13000] 23:03:08 INFO - PROCESS | 1654 | 1461650588067 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]]]}] 23:03:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:03:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 470ms 23:03:08 INFO - PROCESS | 1654 | 1461650588075 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 23:03:08 INFO - PROCESS | 1654 | 1461650588077 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 23:03:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:03:08 INFO - PROCESS | 1654 | 1461650588090 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:03:08 INFO - PROCESS | 1654 | 1461650588091 Marionette TRACE conn2 <- [1,494,null,{}] 23:03:08 INFO - PROCESS | 1654 | 1461650588095 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}] 23:03:08 INFO - PROCESS | 1654 | 1461650588196 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 23:03:08 INFO - PROCESS | 1654 | 1461650588200 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bf04000 == 42 [pid = 1654] [id = 131] 23:03:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12bde1000) [pid = 1654] [serial = 390] [outer = 0x0] 23:03:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12d355400) [pid = 1654] [serial = 391] [outer = 0x12bde1000] 23:03:08 INFO - PROCESS | 1654 | 1461650588225 Marionette DEBUG loaded listener.js 23:03:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12d3e0400) [pid = 1654] [serial = 392] [outer = 0x12bde1000] 23:03:08 INFO - PROCESS | 1654 | 1461650588593 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]]]}] 23:03:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:03:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 524ms 23:03:08 INFO - PROCESS | 1654 | 1461650588614 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 23:03:08 INFO - PROCESS | 1654 | 1461650588615 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 23:03:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:03:08 INFO - PROCESS | 1654 | 1461650588618 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:03:08 INFO - PROCESS | 1654 | 1461650588619 Marionette TRACE conn2 <- [1,498,null,{}] 23:03:08 INFO - PROCESS | 1654 | 1461650588621 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}] 23:03:08 INFO - PROCESS | 1654 | 1461650588718 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 23:03:08 INFO - PROCESS | 1654 | 1461650588722 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d081000 == 43 [pid = 1654] [id = 132] 23:03:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12d355000) [pid = 1654] [serial = 393] [outer = 0x0] 23:03:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12d3e2800) [pid = 1654] [serial = 394] [outer = 0x12d355000] 23:03:08 INFO - PROCESS | 1654 | 1461650588748 Marionette DEBUG loaded listener.js 23:03:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12dac6400) [pid = 1654] [serial = 395] [outer = 0x12d355000] 23:03:09 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11b5a5800) [pid = 1654] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:03:09 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x124614000) [pid = 1654] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:03:09 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11ada2000) [pid = 1654] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:03:09 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x127f80c00) [pid = 1654] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:03:09 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1159c4000) [pid = 1654] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:03:09 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x129dbfc00) [pid = 1654] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:03:09 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119d95800) [pid = 1654] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:03:09 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x118a07c00) [pid = 1654] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:03:09 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11b958800) [pid = 1654] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:03:09 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11c524000) [pid = 1654] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:03:09 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x129dca000) [pid = 1654] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:03:09 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11b903000) [pid = 1654] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:03:09 INFO - PROCESS | 1654 | 1461650589195 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]]]}] 23:03:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:03:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 618ms 23:03:09 INFO - PROCESS | 1654 | 1461650589237 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 23:03:09 INFO - PROCESS | 1654 | 1461650589238 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 23:03:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:03:09 INFO - PROCESS | 1654 | 1461650589240 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:03:09 INFO - PROCESS | 1654 | 1461650589242 Marionette TRACE conn2 <- [1,502,null,{}] 23:03:09 INFO - PROCESS | 1654 | 1461650589250 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}] 23:03:09 INFO - PROCESS | 1654 | 1461650589354 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 23:03:09 INFO - PROCESS | 1654 | 1461650589386 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x129da1000 == 44 [pid = 1654] [id = 133] 23:03:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x116547c00) [pid = 1654] [serial = 396] [outer = 0x0] 23:03:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12457c800) [pid = 1654] [serial = 397] [outer = 0x116547c00] 23:03:09 INFO - PROCESS | 1654 | 1461650589416 Marionette DEBUG loaded listener.js 23:03:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12d3e7c00) [pid = 1654] [serial = 398] [outer = 0x116547c00] 23:03:09 INFO - PROCESS | 1654 | 1461650589800 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]]]}] 23:03:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:03:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 576ms 23:03:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:03:09 INFO - PROCESS | 1654 | 1461650589817 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 23:03:09 INFO - PROCESS | 1654 | 1461650589819 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 23:03:09 INFO - PROCESS | 1654 | 1461650589822 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:03:09 INFO - PROCESS | 1654 | 1461650589824 Marionette TRACE conn2 <- [1,506,null,{}] 23:03:09 INFO - PROCESS | 1654 | 1461650589829 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}] 23:03:09 INFO - PROCESS | 1654 | 1461650589990 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 23:03:10 INFO - PROCESS | 1654 | 1461650590003 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d44b800 == 45 [pid = 1654] [id = 134] 23:03:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12dac7000) [pid = 1654] [serial = 399] [outer = 0x0] 23:03:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12db19000) [pid = 1654] [serial = 400] [outer = 0x12dac7000] 23:03:10 INFO - PROCESS | 1654 | 1461650590044 Marionette DEBUG loaded listener.js 23:03:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12e3ac000) [pid = 1654] [serial = 401] [outer = 0x12dac7000] 23:03:10 INFO - PROCESS | 1654 | 1461650590473 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]]]}] 23:03:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:03:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 675ms 23:03:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:03:10 INFO - PROCESS | 1654 | 1461650590498 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 23:03:10 INFO - PROCESS | 1654 | 1461650590499 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 23:03:10 INFO - PROCESS | 1654 | 1461650590501 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:03:10 INFO - PROCESS | 1654 | 1461650590502 Marionette TRACE conn2 <- [1,510,null,{}] 23:03:10 INFO - PROCESS | 1654 | 1461650590504 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}] 23:03:10 INFO - PROCESS | 1654 | 1461650590605 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 23:03:10 INFO - PROCESS | 1654 | 1461650590633 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db92000 == 46 [pid = 1654] [id = 135] 23:03:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12e3b2000) [pid = 1654] [serial = 402] [outer = 0x0] 23:03:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12e3b4800) [pid = 1654] [serial = 403] [outer = 0x12e3b2000] 23:03:10 INFO - PROCESS | 1654 | 1461650590658 Marionette DEBUG loaded listener.js 23:03:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12e3e7000) [pid = 1654] [serial = 404] [outer = 0x12e3b2000] 23:03:10 INFO - PROCESS | 1654 | 1461650590958 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]]]}] 23:03:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:03:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 469ms 23:03:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:03:10 INFO - PROCESS | 1654 | 1461650590971 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 23:03:10 INFO - PROCESS | 1654 | 1461650590972 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 23:03:10 INFO - PROCESS | 1654 | 1461650590986 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:03:10 INFO - PROCESS | 1654 | 1461650590987 Marionette TRACE conn2 <- [1,514,null,{}] 23:03:10 INFO - PROCESS | 1654 | 1461650590991 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}] 23:03:11 INFO - PROCESS | 1654 | 1461650591193 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 23:03:11 INFO - PROCESS | 1654 | 1461650591302 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188d6000 == 47 [pid = 1654] [id = 136] 23:03:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x115855800) [pid = 1654] [serial = 405] [outer = 0x0] 23:03:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1188b4400) [pid = 1654] [serial = 406] [outer = 0x115855800] 23:03:11 INFO - PROCESS | 1654 | 1461650591357 Marionette DEBUG loaded listener.js 23:03:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11a550400) [pid = 1654] [serial = 407] [outer = 0x115855800] 23:03:11 INFO - PROCESS | 1654 | 1461650591911 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]]]}] 23:03:11 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 23:03:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 982ms 23:03:11 INFO - PROCESS | 1654 | 1461650591958 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 23:03:11 INFO - PROCESS | 1654 | 1461650591960 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 23:03:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:03:11 INFO - PROCESS | 1654 | 1461650591981 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:03:11 INFO - PROCESS | 1654 | 1461650591984 Marionette TRACE conn2 <- [1,518,null,{}] 23:03:11 INFO - PROCESS | 1654 | 1461650591987 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}] 23:03:12 INFO - PROCESS | 1654 | 1461650592089 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 23:03:12 INFO - PROCESS | 1654 | 1461650592154 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbb3800 == 48 [pid = 1654] [id = 137] 23:03:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11bdac400) [pid = 1654] [serial = 408] [outer = 0x0] 23:03:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11c079400) [pid = 1654] [serial = 409] [outer = 0x11bdac400] 23:03:12 INFO - PROCESS | 1654 | 1461650592187 Marionette DEBUG loaded listener.js 23:03:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11c869c00) [pid = 1654] [serial = 410] [outer = 0x11bdac400] 23:03:12 INFO - PROCESS | 1654 | 1461650592667 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]]]}] 23:03:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:03:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 721ms 23:03:12 INFO - PROCESS | 1654 | 1461650592703 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 23:03:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:03:12 INFO - PROCESS | 1654 | 1461650592706 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 23:03:12 INFO - PROCESS | 1654 | 1461650592710 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:03:12 INFO - PROCESS | 1654 | 1461650592714 Marionette TRACE conn2 <- [1,522,null,{}] 23:03:12 INFO - PROCESS | 1654 | 1461650592718 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}] 23:03:12 INFO - PROCESS | 1654 | 1461650592869 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 23:03:12 INFO - PROCESS | 1654 | 1461650592961 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x129da3000 == 49 [pid = 1654] [id = 138] 23:03:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12437e400) [pid = 1654] [serial = 411] [outer = 0x0] 23:03:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x127766000) [pid = 1654] [serial = 412] [outer = 0x12437e400] 23:03:12 INFO - PROCESS | 1654 | 1461650592997 Marionette DEBUG loaded listener.js 23:03:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x129dc9800) [pid = 1654] [serial = 413] [outer = 0x12437e400] 23:03:13 INFO - PROCESS | 1654 | 1461650593491 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]]]}] 23:03:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:03:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 823ms 23:03:13 INFO - PROCESS | 1654 | 1461650593533 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 23:03:13 INFO - PROCESS | 1654 | 1461650593536 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 23:03:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:03:13 INFO - PROCESS | 1654 | 1461650593543 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:03:13 INFO - PROCESS | 1654 | 1461650593547 Marionette TRACE conn2 <- [1,526,null,{}] 23:03:13 INFO - PROCESS | 1654 | 1461650593549 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}] 23:03:13 INFO - PROCESS | 1654 | 1461650593646 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 23:03:13 INFO - PROCESS | 1654 | 1461650593710 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e5a4000 == 50 [pid = 1654] [id = 139] 23:03:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x124383c00) [pid = 1654] [serial = 414] [outer = 0x0] 23:03:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12bd97000) [pid = 1654] [serial = 415] [outer = 0x124383c00] 23:03:13 INFO - PROCESS | 1654 | 1461650593740 Marionette DEBUG loaded listener.js 23:03:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12d11c400) [pid = 1654] [serial = 416] [outer = 0x124383c00] 23:03:14 INFO - PROCESS | 1654 | 1461650594181 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]]]}] 23:03:14 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 23:03:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 677ms 23:03:14 INFO - PROCESS | 1654 | 1461650594217 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 23:03:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:03:14 INFO - PROCESS | 1654 | 1461650594218 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 23:03:14 INFO - PROCESS | 1654 | 1461650594221 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:03:14 INFO - PROCESS | 1654 | 1461650594222 Marionette TRACE conn2 <- [1,530,null,{}] 23:03:14 INFO - PROCESS | 1654 | 1461650594224 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}] 23:03:14 INFO - PROCESS | 1654 | 1461650594325 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 23:03:14 INFO - PROCESS | 1654 | 1461650594376 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e68e800 == 51 [pid = 1654] [id = 140] 23:03:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12d3e1000) [pid = 1654] [serial = 417] [outer = 0x0] 23:03:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12daccc00) [pid = 1654] [serial = 418] [outer = 0x12d3e1000] 23:03:14 INFO - PROCESS | 1654 | 1461650594406 Marionette DEBUG loaded listener.js 23:03:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12e3b1000) [pid = 1654] [serial = 419] [outer = 0x12d3e1000] 23:03:14 INFO - PROCESS | 1654 | 1461650594796 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"]]]}] 23:03:14 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 23:03:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:03:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:03:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:03:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:03:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:03:14 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 23:03:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:03:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:03:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:03:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:03:14 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:03:14 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 620ms 23:03:14 INFO - PROCESS | 1654 | 1461650594842 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 23:03:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:03:14 INFO - PROCESS | 1654 | 1461650594843 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 23:03:14 INFO - PROCESS | 1654 | 1461650594846 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:03:14 INFO - PROCESS | 1654 | 1461650594847 Marionette TRACE conn2 <- [1,534,null,{}] 23:03:14 INFO - PROCESS | 1654 | 1461650594850 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}] 23:03:14 INFO - PROCESS | 1654 | 1461650594955 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 23:03:15 INFO - PROCESS | 1654 | 1461650595049 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x1186c7000 == 52 [pid = 1654] [id = 141] 23:03:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11c85f800) [pid = 1654] [serial = 420] [outer = 0x0] 23:03:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12e3ee800) [pid = 1654] [serial = 421] [outer = 0x11c85f800] 23:03:15 INFO - PROCESS | 1654 | 1461650595088 Marionette DEBUG loaded listener.js 23:03:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12e591800) [pid = 1654] [serial = 422] [outer = 0x11c85f800] 23:03:15 INFO - PROCESS | 1654 | 1461650595570 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]]]}] 23:03:15 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:03:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 770ms 23:03:15 INFO - PROCESS | 1654 | 1461650595617 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 23:03:15 INFO - PROCESS | 1654 | 1461650595619 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 23:03:15 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:03:15 INFO - PROCESS | 1654 | 1461650595622 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:03:15 INFO - PROCESS | 1654 | 1461650595625 Marionette TRACE conn2 <- [1,538,null,{}] 23:03:15 INFO - PROCESS | 1654 | 1461650595629 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}] 23:03:15 INFO - PROCESS | 1654 | 1461650595722 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 23:03:15 INFO - PROCESS | 1654 | 1461650595809 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c052000 == 53 [pid = 1654] [id = 142] 23:03:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x114752c00) [pid = 1654] [serial = 423] [outer = 0x0] 23:03:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11908ec00) [pid = 1654] [serial = 424] [outer = 0x114752c00] 23:03:15 INFO - PROCESS | 1654 | 1461650595865 Marionette DEBUG loaded listener.js 23:03:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11b956800) [pid = 1654] [serial = 425] [outer = 0x114752c00] 23:03:16 INFO - PROCESS | 1654 | 1461650596239 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]]]}] 23:03:16 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. 23:03:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 671ms 23:03:16 INFO - PROCESS | 1654 | 1461650596306 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 23:03:16 INFO - PROCESS | 1654 | 1461650596310 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 23:03:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:03:16 INFO - PROCESS | 1654 | 1461650596315 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:03:16 INFO - PROCESS | 1654 | 1461650596317 Marionette TRACE conn2 <- [1,542,null,{}] 23:03:16 INFO - PROCESS | 1654 | 1461650596320 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}] 23:03:16 INFO - PROCESS | 1654 | 1461650596413 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 23:03:16 INFO - PROCESS | 1654 | 1461650596466 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbc0800 == 54 [pid = 1654] [id = 143] 23:03:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11b957c00) [pid = 1654] [serial = 426] [outer = 0x0] 23:03:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11c417c00) [pid = 1654] [serial = 427] [outer = 0x11b957c00] 23:03:16 INFO - PROCESS | 1654 | 1461650596495 Marionette DEBUG loaded listener.js 23:03:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1239d7000) [pid = 1654] [serial = 428] [outer = 0x11b957c00] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbb7800 == 53 [pid = 1654] [id = 101] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x11901c800 == 52 [pid = 1654] [id = 102] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12db92000 == 51 [pid = 1654] [id = 135] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12d44b800 == 50 [pid = 1654] [id = 134] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x129da1000 == 49 [pid = 1654] [id = 133] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12d081000 == 48 [pid = 1654] [id = 132] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x12bf04000 == 47 [pid = 1654] [id = 131] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x123cf7800) [pid = 1654] [serial = 307] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x118d1c400) [pid = 1654] [serial = 310] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11b557800) [pid = 1654] [serial = 313] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11c861000) [pid = 1654] [serial = 316] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12b5ac800) [pid = 1654] [serial = 352] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x127fdf800 == 46 [pid = 1654] [id = 130] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x1179f5000 == 45 [pid = 1654] [id = 129] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x123de2800 == 44 [pid = 1654] [id = 128] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x11c7a9800 == 43 [pid = 1654] [id = 127] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x11c034800 == 42 [pid = 1654] [id = 126] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x119bc4800 == 41 [pid = 1654] [id = 125] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa22800 == 40 [pid = 1654] [id = 124] 23:03:16 INFO - PROCESS | 1654 | --DOCSHELL 0x119324000 == 39 [pid = 1654] [id = 123] 23:03:16 INFO - PROCESS | 1654 | 1461650596889 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]]]}] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c3b7000) [pid = 1654] [serial = 278] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1275cac00) [pid = 1654] [serial = 337] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1241cc400) [pid = 1654] [serial = 340] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x127a26000) [pid = 1654] [serial = 341] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x127ff4800) [pid = 1654] [serial = 343] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x129dc1000) [pid = 1654] [serial = 344] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x119361800) [pid = 1654] [serial = 323] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1188b3000) [pid = 1654] [serial = 322] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x129dcc000) [pid = 1654] [serial = 346] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11ada6000) [pid = 1654] [serial = 325] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11b906000) [pid = 1654] [serial = 326] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12437dc00) [pid = 1654] [serial = 320] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1239d3800) [pid = 1654] [serial = 319] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x123a5dc00) [pid = 1654] [serial = 334] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1239e9c00) [pid = 1654] [serial = 331] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x123c0e000) [pid = 1654] [serial = 332] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12b491c00) [pid = 1654] [serial = 350] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11bdbd800) [pid = 1654] [serial = 328] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11c413400) [pid = 1654] [serial = 329] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12b48c800) [pid = 1654] [serial = 349] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1277c1000) [pid = 1654] [serial = 338] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12b02c000) [pid = 1654] [serial = 347] [outer = 0x0] [url = about:blank] 23:03:16 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x124586000) [pid = 1654] [serial = 335] [outer = 0x0] [url = about:blank] 23:03:16 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. 23:03:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 621ms 23:03:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:03:16 INFO - PROCESS | 1654 | 1461650596936 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 23:03:16 INFO - PROCESS | 1654 | 1461650596938 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 23:03:16 INFO - PROCESS | 1654 | 1461650596940 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:03:16 INFO - PROCESS | 1654 | 1461650596942 Marionette TRACE conn2 <- [1,546,null,{}] 23:03:16 INFO - PROCESS | 1654 | 1461650596953 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}] 23:03:17 INFO - PROCESS | 1654 | 1461650597036 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 23:03:17 INFO - PROCESS | 1654 | 1461650597048 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa22800 == 40 [pid = 1654] [id = 144] 23:03:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11c51f800) [pid = 1654] [serial = 429] [outer = 0x0] 23:03:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x123aec400) [pid = 1654] [serial = 430] [outer = 0x11c51f800] 23:03:17 INFO - PROCESS | 1654 | 1461650597082 Marionette DEBUG loaded listener.js 23:03:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x127007800) [pid = 1654] [serial = 431] [outer = 0x11c51f800] 23:03:17 INFO - PROCESS | 1654 | 1461650597440 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]]]}] 23:03:17 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:03:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 524ms 23:03:17 INFO - PROCESS | 1654 | 1461650597464 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 23:03:17 INFO - PROCESS | 1654 | 1461650597466 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 23:03:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:03:17 INFO - PROCESS | 1654 | 1461650597469 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:03:17 INFO - PROCESS | 1654 | 1461650597470 Marionette TRACE conn2 <- [1,550,null,{}] 23:03:17 INFO - PROCESS | 1654 | 1461650597472 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}] 23:03:17 INFO - PROCESS | 1654 | 1461650597551 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 23:03:17 INFO - PROCESS | 1654 | 1461650597556 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c79d000 == 41 [pid = 1654] [id = 145] 23:03:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x127008800) [pid = 1654] [serial = 432] [outer = 0x0] 23:03:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x127f84800) [pid = 1654] [serial = 433] [outer = 0x127008800] 23:03:17 INFO - PROCESS | 1654 | 1461650597591 Marionette DEBUG loaded listener.js 23:03:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x129dca000) [pid = 1654] [serial = 434] [outer = 0x127008800] 23:03:17 INFO - PROCESS | 1654 | 1461650597943 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]]]}] 23:03:17 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. 23:03:17 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 23:03:17 INFO - PROCESS | 1654 | 1461650597988 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 23:03:17 INFO - PROCESS | 1654 | 1461650597989 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 23:03:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:03:17 INFO - PROCESS | 1654 | 1461650597991 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:03:17 INFO - PROCESS | 1654 | 1461650597992 Marionette TRACE conn2 <- [1,554,null,{}] 23:03:17 INFO - PROCESS | 1654 | 1461650597995 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}] 23:03:18 INFO - PROCESS | 1654 | 1461650598076 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 23:03:18 INFO - PROCESS | 1654 | 1461650598124 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x124018800 == 42 [pid = 1654] [id = 146] 23:03:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x127a29400) [pid = 1654] [serial = 435] [outer = 0x0] 23:03:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12b48e000) [pid = 1654] [serial = 436] [outer = 0x127a29400] 23:03:18 INFO - PROCESS | 1654 | 1461650598150 Marionette DEBUG loaded listener.js 23:03:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12b5b0c00) [pid = 1654] [serial = 437] [outer = 0x127a29400] 23:03:18 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:18 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:18 INFO - PROCESS | 1654 | 1461650598431 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]]]}] 23:03:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:03:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 468ms 23:03:18 INFO - PROCESS | 1654 | 1461650598467 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 23:03:18 INFO - PROCESS | 1654 | 1461650598468 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 23:03:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:03:18 INFO - PROCESS | 1654 | 1461650598470 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:03:18 INFO - PROCESS | 1654 | 1461650598471 Marionette TRACE conn2 <- [1,558,null,{}] 23:03:18 INFO - PROCESS | 1654 | 1461650598473 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}] 23:03:18 INFO - PROCESS | 1654 | 1461650598567 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 23:03:18 INFO - PROCESS | 1654 | 1461650598624 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x1277ee800 == 43 [pid = 1654] [id = 147] 23:03:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b5ac800) [pid = 1654] [serial = 438] [outer = 0x0] 23:03:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b9e9400) [pid = 1654] [serial = 439] [outer = 0x12b5ac800] 23:03:18 INFO - PROCESS | 1654 | 1461650598652 Marionette DEBUG loaded listener.js 23:03:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12d3e1c00) [pid = 1654] [serial = 440] [outer = 0x12b5ac800] 23:03:18 INFO - PROCESS | 1654 | 1461650598958 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]]]}] 23:03:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:03:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 518ms 23:03:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:03:18 INFO - PROCESS | 1654 | 1461650598989 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 23:03:18 INFO - PROCESS | 1654 | 1461650598990 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 23:03:18 INFO - PROCESS | 1654 | 1461650598998 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:03:19 INFO - PROCESS | 1654 | 1461650598999 Marionette TRACE conn2 <- [1,562,null,{}] 23:03:19 INFO - PROCESS | 1654 | 1461650599001 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}] 23:03:19 INFO - PROCESS | 1654 | 1461650599097 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 23:03:19 INFO - PROCESS | 1654 | 1461650599101 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb48800 == 44 [pid = 1654] [id = 148] 23:03:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12b489c00) [pid = 1654] [serial = 441] [outer = 0x0] 23:03:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12dac1000) [pid = 1654] [serial = 442] [outer = 0x12b489c00] 23:03:19 INFO - PROCESS | 1654 | 1461650599126 Marionette DEBUG loaded listener.js 23:03:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12e3b8000) [pid = 1654] [serial = 443] [outer = 0x12b489c00] 23:03:19 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:19 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12e58b000) [pid = 1654] [serial = 444] [outer = 0x12e58fc00] 23:03:19 INFO - PROCESS | 1654 | 1461650599522 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]]]}] 23:03:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:03:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 575ms 23:03:19 INFO - PROCESS | 1654 | 1461650599567 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 23:03:19 INFO - PROCESS | 1654 | 1461650599568 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 23:03:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:03:19 INFO - PROCESS | 1654 | 1461650599571 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:03:19 INFO - PROCESS | 1654 | 1461650599572 Marionette TRACE conn2 <- [1,566,null,{}] 23:03:19 INFO - PROCESS | 1654 | 1461650599574 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}] 23:03:19 INFO - PROCESS | 1654 | 1461650599671 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 23:03:19 INFO - PROCESS | 1654 | 1461650599683 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d451000 == 45 [pid = 1654] [id = 149] 23:03:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12e3f3000) [pid = 1654] [serial = 445] [outer = 0x0] 23:03:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12e593c00) [pid = 1654] [serial = 446] [outer = 0x12e3f3000] 23:03:19 INFO - PROCESS | 1654 | 1461650599709 Marionette DEBUG loaded listener.js 23:03:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12ea1fc00) [pid = 1654] [serial = 447] [outer = 0x12e3f3000] 23:03:19 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:20 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:20 INFO - PROCESS | 1654 | 1461650600060 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]]]}] 23:03:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:03:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 517ms 23:03:20 INFO - PROCESS | 1654 | 1461650600089 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 23:03:20 INFO - PROCESS | 1654 | 1461650600090 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 23:03:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:03:20 INFO - PROCESS | 1654 | 1461650600093 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:03:20 INFO - PROCESS | 1654 | 1461650600094 Marionette TRACE conn2 <- [1,570,null,{}] 23:03:20 INFO - PROCESS | 1654 | 1461650600102 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}] 23:03:20 INFO - PROCESS | 1654 | 1461650600199 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 23:03:20 INFO - PROCESS | 1654 | 1461650600203 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db92000 == 46 [pid = 1654] [id = 150] 23:03:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12e3f3400) [pid = 1654] [serial = 448] [outer = 0x0] 23:03:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12ea23c00) [pid = 1654] [serial = 449] [outer = 0x12e3f3400] 23:03:20 INFO - PROCESS | 1654 | 1461650600229 Marionette DEBUG loaded listener.js 23:03:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12ea28c00) [pid = 1654] [serial = 450] [outer = 0x12e3f3400] 23:03:20 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:20 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:20 INFO - PROCESS | 1654 | 1461650600574 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]]]}] 23:03:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:03:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 520ms 23:03:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:03:20 INFO - PROCESS | 1654 | 1461650600614 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 23:03:20 INFO - PROCESS | 1654 | 1461650600615 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 23:03:20 INFO - PROCESS | 1654 | 1461650600617 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:03:20 INFO - PROCESS | 1654 | 1461650600618 Marionette TRACE conn2 <- [1,574,null,{}] 23:03:20 INFO - PROCESS | 1654 | 1461650600620 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}] 23:03:20 INFO - PROCESS | 1654 | 1461650600715 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 23:03:20 INFO - PROCESS | 1654 | 1461650600726 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eab0000 == 47 [pid = 1654] [id = 151] 23:03:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12ea20000) [pid = 1654] [serial = 451] [outer = 0x0] 23:03:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12eae0800) [pid = 1654] [serial = 452] [outer = 0x12ea20000] 23:03:20 INFO - PROCESS | 1654 | 1461650600752 Marionette DEBUG loaded listener.js 23:03:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12eae6800) [pid = 1654] [serial = 453] [outer = 0x12ea20000] 23:03:20 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x124382c00) [pid = 1654] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:03:20 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x116547c00) [pid = 1654] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:03:20 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12bd13000) [pid = 1654] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:03:20 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11ada3400) [pid = 1654] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:03:20 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1239d1c00) [pid = 1654] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:03:20 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12b48ec00) [pid = 1654] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:03:20 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x116722400) [pid = 1654] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:03:20 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12dac7000) [pid = 1654] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:03:20 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12b48f400) [pid = 1654] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:03:20 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x115947400) [pid = 1654] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:03:20 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12bde1000) [pid = 1654] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:03:20 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12d355000) [pid = 1654] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:03:21 INFO - PROCESS | 1654 | 1461650601115 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]]]}] 23:03:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:03:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 518ms 23:03:21 INFO - PROCESS | 1654 | 1461650601135 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 23:03:21 INFO - PROCESS | 1654 | 1461650601137 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 23:03:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:03:21 INFO - PROCESS | 1654 | 1461650601141 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:03:21 INFO - PROCESS | 1654 | 1461650601143 Marionette TRACE conn2 <- [1,578,null,{}] 23:03:21 INFO - PROCESS | 1654 | 1461650601145 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}] 23:03:21 INFO - PROCESS | 1654 | 1461650601260 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 23:03:21 INFO - PROCESS | 1654 | 1461650601292 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eee7800 == 48 [pid = 1654] [id = 152] 23:03:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11360e000) [pid = 1654] [serial = 454] [outer = 0x0] 23:03:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12bdda800) [pid = 1654] [serial = 455] [outer = 0x11360e000] 23:03:21 INFO - PROCESS | 1654 | 1461650601322 Marionette DEBUG loaded listener.js 23:03:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12ef03400) [pid = 1654] [serial = 456] [outer = 0x11360e000] 23:03:21 INFO - PROCESS | 1654 | 1461650601604 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]]]}] 23:03:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:03:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 519ms 23:03:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:03:21 INFO - PROCESS | 1654 | 1461650601663 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 23:03:21 INFO - PROCESS | 1654 | 1461650601665 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 23:03:21 INFO - PROCESS | 1654 | 1461650601667 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:03:21 INFO - PROCESS | 1654 | 1461650601669 Marionette TRACE conn2 <- [1,582,null,{}] 23:03:21 INFO - PROCESS | 1654 | 1461650601671 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}] 23:03:21 INFO - PROCESS | 1654 | 1461650601752 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 23:03:21 INFO - PROCESS | 1654 | 1461650601756 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1c4000 == 49 [pid = 1654] [id = 153] 23:03:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12ef06000) [pid = 1654] [serial = 457] [outer = 0x0] 23:03:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12ef0bc00) [pid = 1654] [serial = 458] [outer = 0x12ef06000] 23:03:21 INFO - PROCESS | 1654 | 1461650601781 Marionette DEBUG loaded listener.js 23:03:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12f1a8400) [pid = 1654] [serial = 459] [outer = 0x12ef06000] 23:03:22 INFO - PROCESS | 1654 | 1461650602186 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]]]}] 23:03:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:03:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 568ms 23:03:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:03:22 INFO - PROCESS | 1654 | 1461650602237 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 23:03:22 INFO - PROCESS | 1654 | 1461650602239 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 23:03:22 INFO - PROCESS | 1654 | 1461650602242 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:03:22 INFO - PROCESS | 1654 | 1461650602244 Marionette TRACE conn2 <- [1,586,null,{}] 23:03:22 INFO - PROCESS | 1654 | 1461650602247 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}] 23:03:22 INFO - PROCESS | 1654 | 1461650602375 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 23:03:22 INFO - PROCESS | 1654 | 1461650602388 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f486800 == 50 [pid = 1654] [id = 154] 23:03:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11a93e400) [pid = 1654] [serial = 460] [outer = 0x0] 23:03:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12f1ae400) [pid = 1654] [serial = 461] [outer = 0x11a93e400] 23:03:22 INFO - PROCESS | 1654 | 1461650602430 Marionette DEBUG loaded listener.js 23:03:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12f4c3c00) [pid = 1654] [serial = 462] [outer = 0x11a93e400] 23:03:22 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:22 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:22 INFO - PROCESS | 1654 | 1461650602805 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]]]}] 23:03:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:03:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 571ms 23:03:22 INFO - PROCESS | 1654 | 1461650602813 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 23:03:22 INFO - PROCESS | 1654 | 1461650602814 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 23:03:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:03:22 INFO - PROCESS | 1654 | 1461650602817 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:03:22 INFO - PROCESS | 1654 | 1461650602818 Marionette TRACE conn2 <- [1,590,null,{}] 23:03:22 INFO - PROCESS | 1654 | 1461650602821 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}] 23:03:22 INFO - PROCESS | 1654 | 1461650602928 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 23:03:22 INFO - PROCESS | 1654 | 1461650602935 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f63e800 == 51 [pid = 1654] [id = 155] 23:03:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11a8c2400) [pid = 1654] [serial = 463] [outer = 0x0] 23:03:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11a8c9c00) [pid = 1654] [serial = 464] [outer = 0x11a8c2400] 23:03:22 INFO - PROCESS | 1654 | 1461650602960 Marionette DEBUG loaded listener.js 23:03:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11a8cf000) [pid = 1654] [serial = 465] [outer = 0x11a8c2400] 23:03:23 INFO - PROCESS | 1654 | 1461650603437 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]]]}] 23:03:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:03:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 668ms 23:03:23 INFO - PROCESS | 1654 | 1461650603486 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 23:03:23 INFO - PROCESS | 1654 | 1461650603489 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 23:03:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:03:23 INFO - PROCESS | 1654 | 1461650603493 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:03:23 INFO - PROCESS | 1654 | 1461650603496 Marionette TRACE conn2 <- [1,594,null,{}] 23:03:23 INFO - PROCESS | 1654 | 1461650603499 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}] 23:03:23 INFO - PROCESS | 1654 | 1461650603606 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 23:03:23 INFO - PROCESS | 1654 | 1461650603685 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afb0800 == 52 [pid = 1654] [id = 156] 23:03:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11a8ca400) [pid = 1654] [serial = 466] [outer = 0x0] 23:03:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11a8ce000) [pid = 1654] [serial = 467] [outer = 0x11a8ca400] 23:03:23 INFO - PROCESS | 1654 | 1461650603760 Marionette DEBUG loaded listener.js 23:03:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11acc7400) [pid = 1654] [serial = 468] [outer = 0x11a8ca400] 23:03:24 INFO - PROCESS | 1654 | 1461650604213 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]]]}] 23:03:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:03:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 773ms 23:03:24 INFO - PROCESS | 1654 | 1461650604266 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 23:03:24 INFO - PROCESS | 1654 | 1461650604270 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 23:03:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:03:24 INFO - PROCESS | 1654 | 1461650604274 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:03:24 INFO - PROCESS | 1654 | 1461650604276 Marionette TRACE conn2 <- [1,598,null,{}] 23:03:24 INFO - PROCESS | 1654 | 1461650604281 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}] 23:03:24 INFO - PROCESS | 1654 | 1461650604383 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 23:03:24 INFO - PROCESS | 1654 | 1461650604450 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x1248ec000 == 53 [pid = 1654] [id = 157] 23:03:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11c06fc00) [pid = 1654] [serial = 469] [outer = 0x0] 23:03:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11c588c00) [pid = 1654] [serial = 470] [outer = 0x11c06fc00] 23:03:24 INFO - PROCESS | 1654 | 1461650604481 Marionette DEBUG loaded listener.js 23:03:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x123a6b400) [pid = 1654] [serial = 471] [outer = 0x11c06fc00] 23:03:24 INFO - PROCESS | 1654 | 1461650604902 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]]]}] 23:03:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:03:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 675ms 23:03:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:03:24 INFO - PROCESS | 1654 | 1461650604950 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 23:03:24 INFO - PROCESS | 1654 | 1461650604952 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 23:03:24 INFO - PROCESS | 1654 | 1461650604954 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:03:24 INFO - PROCESS | 1654 | 1461650604957 Marionette TRACE conn2 <- [1,602,null,{}] 23:03:24 INFO - PROCESS | 1654 | 1461650604979 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}] 23:03:25 INFO - PROCESS | 1654 | 1461650605085 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 23:03:25 INFO - PROCESS | 1654 | 1461650605150 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1bc000 == 54 [pid = 1654] [id = 158] 23:03:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12700d400) [pid = 1654] [serial = 472] [outer = 0x0] 23:03:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12b493c00) [pid = 1654] [serial = 473] [outer = 0x12700d400] 23:03:25 INFO - PROCESS | 1654 | 1461650605182 Marionette DEBUG loaded listener.js 23:03:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12bde5800) [pid = 1654] [serial = 474] [outer = 0x12700d400] 23:03:25 INFO - PROCESS | 1654 | 1461650605609 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]]]}] 23:03:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:03:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 722ms 23:03:25 INFO - PROCESS | 1654 | 1461650605676 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 23:03:25 INFO - PROCESS | 1654 | 1461650605678 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 23:03:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:03:25 INFO - PROCESS | 1654 | 1461650605681 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:03:25 INFO - PROCESS | 1654 | 1461650605682 Marionette TRACE conn2 <- [1,606,null,{}] 23:03:25 INFO - PROCESS | 1654 | 1461650605684 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}] 23:03:25 INFO - PROCESS | 1654 | 1461650605786 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 23:03:25 INFO - PROCESS | 1654 | 1461650605851 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d4d800 == 55 [pid = 1654] [id = 159] 23:03:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x116726400) [pid = 1654] [serial = 475] [outer = 0x0] 23:03:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x127f86400) [pid = 1654] [serial = 476] [outer = 0x116726400] 23:03:25 INFO - PROCESS | 1654 | 1461650605882 Marionette DEBUG loaded listener.js 23:03:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12d3e3400) [pid = 1654] [serial = 477] [outer = 0x116726400] 23:03:26 INFO - PROCESS | 1654 | 1461650606497 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]]]}] 23:03:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:03:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 871ms 23:03:26 INFO - PROCESS | 1654 | 1461650606561 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 23:03:26 INFO - PROCESS | 1654 | 1461650606563 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 23:03:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:03:26 INFO - PROCESS | 1654 | 1461650606567 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:03:26 INFO - PROCESS | 1654 | 1461650606570 Marionette TRACE conn2 <- [1,610,null,{}] 23:03:26 INFO - PROCESS | 1654 | 1461650606574 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}] 23:03:26 INFO - PROCESS | 1654 | 1461650606664 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 23:03:26 INFO - PROCESS | 1654 | 1461650606732 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b991800 == 56 [pid = 1654] [id = 160] 23:03:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11919e000) [pid = 1654] [serial = 478] [outer = 0x0] 23:03:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11a8c7800) [pid = 1654] [serial = 479] [outer = 0x11919e000] 23:03:26 INFO - PROCESS | 1654 | 1461650606760 Marionette DEBUG loaded listener.js 23:03:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11acce800) [pid = 1654] [serial = 480] [outer = 0x11919e000] 23:03:27 INFO - PROCESS | 1654 | 1461650607154 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]]]}] 23:03:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:03:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 626ms 23:03:27 INFO - PROCESS | 1654 | 1461650607194 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 23:03:27 INFO - PROCESS | 1654 | 1461650607198 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 23:03:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:03:27 INFO - PROCESS | 1654 | 1461650607202 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:03:27 INFO - PROCESS | 1654 | 1461650607203 Marionette TRACE conn2 <- [1,614,null,{}] 23:03:27 INFO - PROCESS | 1654 | 1461650607206 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}] 23:03:27 INFO - PROCESS | 1654 | 1461650607292 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 23:03:27 INFO - PROCESS | 1654 | 1461650607346 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x118fe2800 == 57 [pid = 1654] [id = 161] 23:03:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x11a940c00) [pid = 1654] [serial = 481] [outer = 0x0] 23:03:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11ada7000) [pid = 1654] [serial = 482] [outer = 0x11a940c00] 23:03:27 INFO - PROCESS | 1654 | 1461650607374 Marionette DEBUG loaded listener.js 23:03:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11bdb8800) [pid = 1654] [serial = 483] [outer = 0x11a940c00] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12f486800 == 56 [pid = 1654] [id = 154] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1c4000 == 55 [pid = 1654] [id = 153] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12eee7800 == 54 [pid = 1654] [id = 152] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12eab0000 == 53 [pid = 1654] [id = 151] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12db92000 == 52 [pid = 1654] [id = 150] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12d451000 == 51 [pid = 1654] [id = 149] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb48800 == 50 [pid = 1654] [id = 148] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12e3b4800) [pid = 1654] [serial = 403] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1277ee800 == 49 [pid = 1654] [id = 147] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x124018800 == 48 [pid = 1654] [id = 146] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11c79d000 == 47 [pid = 1654] [id = 145] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa22800 == 46 [pid = 1654] [id = 144] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbc0800 == 45 [pid = 1654] [id = 143] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11c052000 == 44 [pid = 1654] [id = 142] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x129da3000 == 43 [pid = 1654] [id = 138] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbb3800 == 42 [pid = 1654] [id = 137] 23:03:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1188d6000 == 41 [pid = 1654] [id = 136] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x1275d0c00) [pid = 1654] [serial = 377] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12d3e0400) [pid = 1654] [serial = 392] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x11936c000) [pid = 1654] [serial = 368] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11c415000) [pid = 1654] [serial = 373] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12bd94000) [pid = 1654] [serial = 385] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12d3e2800) [pid = 1654] [serial = 394] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12b5af400) [pid = 1654] [serial = 382] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x1240b1000) [pid = 1654] [serial = 361] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12dac6400) [pid = 1654] [serial = 395] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12d355400) [pid = 1654] [serial = 391] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11be5e400) [pid = 1654] [serial = 371] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12e3ac000) [pid = 1654] [serial = 401] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x127f80000) [pid = 1654] [serial = 379] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12457c800) [pid = 1654] [serial = 397] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12d11cc00) [pid = 1654] [serial = 389] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1188af400) [pid = 1654] [serial = 355] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11b9df000) [pid = 1654] [serial = 370] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x124579800) [pid = 1654] [serial = 376] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12d3e7c00) [pid = 1654] [serial = 398] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b9eb000) [pid = 1654] [serial = 383] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11c866c00) [pid = 1654] [serial = 374] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12db19000) [pid = 1654] [serial = 400] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12bde0c00) [pid = 1654] [serial = 386] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x129dc0800) [pid = 1654] [serial = 380] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x129dbf400) [pid = 1654] [serial = 364] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12cf5e000) [pid = 1654] [serial = 388] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11672bc00) [pid = 1654] [serial = 367] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11bda1c00) [pid = 1654] [serial = 358] [outer = 0x0] [url = about:blank] 23:03:27 INFO - PROCESS | 1654 | 1461650607790 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]]]}] 23:03:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:03:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 618ms 23:03:27 INFO - PROCESS | 1654 | 1461650607821 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 23:03:27 INFO - PROCESS | 1654 | 1461650607822 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 23:03:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:03:27 INFO - PROCESS | 1654 | 1461650607824 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:03:27 INFO - PROCESS | 1654 | 1461650607827 Marionette TRACE conn2 <- [1,618,null,{}] 23:03:27 INFO - PROCESS | 1654 | 1461650607834 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}] 23:03:27 INFO - PROCESS | 1654 | 1461650607916 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 23:03:27 INFO - PROCESS | 1654 | 1461650607943 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa0a000 == 42 [pid = 1654] [id = 162] 23:03:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11c074000) [pid = 1654] [serial = 484] [outer = 0x0] 23:03:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11c413c00) [pid = 1654] [serial = 485] [outer = 0x11c074000] 23:03:27 INFO - PROCESS | 1654 | 1461650607972 Marionette DEBUG loaded listener.js 23:03:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11c865c00) [pid = 1654] [serial = 486] [outer = 0x11c074000] 23:03:28 INFO - PROCESS | 1654 | 1461650608303 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]]]}] 23:03:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:03:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 522ms 23:03:28 INFO - PROCESS | 1654 | 1461650608348 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 23:03:28 INFO - PROCESS | 1654 | 1461650608349 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 23:03:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:03:28 INFO - PROCESS | 1654 | 1461650608351 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:03:28 INFO - PROCESS | 1654 | 1461650608353 Marionette TRACE conn2 <- [1,622,null,{}] 23:03:28 INFO - PROCESS | 1654 | 1461650608355 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}] 23:03:28 INFO - PROCESS | 1654 | 1461650608433 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 23:03:28 INFO - PROCESS | 1654 | 1461650608437 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c0ef800 == 43 [pid = 1654] [id = 163] 23:03:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11c86a800) [pid = 1654] [serial = 487] [outer = 0x0] 23:03:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x123af1400) [pid = 1654] [serial = 488] [outer = 0x11c86a800] 23:03:28 INFO - PROCESS | 1654 | 1461650608464 Marionette DEBUG loaded listener.js 23:03:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x123f3dc00) [pid = 1654] [serial = 489] [outer = 0x11c86a800] 23:03:28 INFO - PROCESS | 1654 | 1461650608799 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]]]}] 23:03:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:03:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 467ms 23:03:28 INFO - PROCESS | 1654 | 1461650608820 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 23:03:28 INFO - PROCESS | 1654 | 1461650608821 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 23:03:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:03:28 INFO - PROCESS | 1654 | 1461650608823 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:03:28 INFO - PROCESS | 1654 | 1461650608824 Marionette TRACE conn2 <- [1,626,null,{}] 23:03:28 INFO - PROCESS | 1654 | 1461650608827 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}] 23:03:28 INFO - PROCESS | 1654 | 1461650608910 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 23:03:28 INFO - PROCESS | 1654 | 1461650608960 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bd4000 == 44 [pid = 1654] [id = 164] 23:03:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11c86b400) [pid = 1654] [serial = 490] [outer = 0x0] 23:03:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x1241ca400) [pid = 1654] [serial = 491] [outer = 0x11c86b400] 23:03:28 INFO - PROCESS | 1654 | 1461650608986 Marionette DEBUG loaded listener.js 23:03:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1273ee800) [pid = 1654] [serial = 492] [outer = 0x11c86b400] 23:03:29 INFO - PROCESS | 1654 | 1461650609303 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]]]}] 23:03:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:03:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 518ms 23:03:29 INFO - PROCESS | 1654 | 1461650609343 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 23:03:29 INFO - PROCESS | 1654 | 1461650609344 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 23:03:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:03:29 INFO - PROCESS | 1654 | 1461650609349 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:03:29 INFO - PROCESS | 1654 | 1461650609350 Marionette TRACE conn2 <- [1,630,null,{}] 23:03:29 INFO - PROCESS | 1654 | 1461650609352 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}] 23:03:29 INFO - PROCESS | 1654 | 1461650609444 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 23:03:29 INFO - PROCESS | 1654 | 1461650609504 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x124022000 == 45 [pid = 1654] [id = 165] 23:03:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x123a64400) [pid = 1654] [serial = 493] [outer = 0x0] 23:03:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x127765800) [pid = 1654] [serial = 494] [outer = 0x123a64400] 23:03:29 INFO - PROCESS | 1654 | 1461650609532 Marionette DEBUG loaded listener.js 23:03:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12b495800) [pid = 1654] [serial = 495] [outer = 0x123a64400] 23:03:29 INFO - PROCESS | 1654 | 1461650609839 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]]]}] 23:03:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:03:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 518ms 23:03:29 INFO - PROCESS | 1654 | 1461650609868 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 23:03:29 INFO - PROCESS | 1654 | 1461650609869 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 23:03:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:03:29 INFO - PROCESS | 1654 | 1461650609880 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:03:29 INFO - PROCESS | 1654 | 1461650609881 Marionette TRACE conn2 <- [1,634,null,{}] 23:03:29 INFO - PROCESS | 1654 | 1461650609884 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}] 23:03:29 INFO - PROCESS | 1654 | 1461650609983 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 23:03:29 INFO - PROCESS | 1654 | 1461650609987 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d43800 == 46 [pid = 1654] [id = 166] 23:03:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x1240b3400) [pid = 1654] [serial = 496] [outer = 0x0] 23:03:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12b7b1800) [pid = 1654] [serial = 497] [outer = 0x1240b3400] 23:03:30 INFO - PROCESS | 1654 | 1461650610013 Marionette DEBUG loaded listener.js 23:03:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12bd9d000) [pid = 1654] [serial = 498] [outer = 0x1240b3400] 23:03:30 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:30 INFO - PROCESS | 1654 | [1654] WARNING: 'NS_FAILED(aResult)', file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 23:03:30 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:30 INFO - PROCESS | 1654 | 1461650610369 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]]]}] 23:03:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:03:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 521ms 23:03:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:03:30 INFO - PROCESS | 1654 | 1461650610405 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 23:03:30 INFO - PROCESS | 1654 | 1461650610406 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 23:03:30 INFO - PROCESS | 1654 | 1461650610408 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:03:30 INFO - PROCESS | 1654 | 1461650610409 Marionette TRACE conn2 <- [1,638,null,{}] 23:03:30 INFO - PROCESS | 1654 | 1461650610412 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}] 23:03:30 INFO - PROCESS | 1654 | 1461650610508 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 23:03:30 INFO - PROCESS | 1654 | 1461650610512 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x129da3000 == 47 [pid = 1654] [id = 167] 23:03:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12bd9d400) [pid = 1654] [serial = 499] [outer = 0x0] 23:03:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12cf64800) [pid = 1654] [serial = 500] [outer = 0x12bd9d400] 23:03:30 INFO - PROCESS | 1654 | 1461650610538 Marionette DEBUG loaded listener.js 23:03:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12d3dac00) [pid = 1654] [serial = 501] [outer = 0x12bd9d400] 23:03:30 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:30 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:30 INFO - PROCESS | 1654 | 1461650610876 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]]]}] 23:03:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:03:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 519ms 23:03:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:03:30 INFO - PROCESS | 1654 | 1461650610927 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 23:03:30 INFO - PROCESS | 1654 | 1461650610928 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 23:03:30 INFO - PROCESS | 1654 | 1461650610930 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:03:30 INFO - PROCESS | 1654 | 1461650610932 Marionette TRACE conn2 <- [1,642,null,{}] 23:03:30 INFO - PROCESS | 1654 | 1461650610934 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}] 23:03:31 INFO - PROCESS | 1654 | 1461650611038 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 23:03:31 INFO - PROCESS | 1654 | 1461650611043 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0e2000 == 48 [pid = 1654] [id = 168] 23:03:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12bde0000) [pid = 1654] [serial = 502] [outer = 0x0] 23:03:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12d3e7c00) [pid = 1654] [serial = 503] [outer = 0x12bde0000] 23:03:31 INFO - PROCESS | 1654 | 1461650611069 Marionette DEBUG loaded listener.js 23:03:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12db13400) [pid = 1654] [serial = 504] [outer = 0x12bde0000] 23:03:31 INFO - PROCESS | 1654 | 1461650611441 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]]]}] 23:03:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:03:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 23:03:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:03:31 INFO - PROCESS | 1654 | 1461650611452 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 23:03:31 INFO - PROCESS | 1654 | 1461650611453 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 23:03:31 INFO - PROCESS | 1654 | 1461650611456 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:03:31 INFO - PROCESS | 1654 | 1461650611457 Marionette TRACE conn2 <- [1,646,null,{}] 23:03:31 INFO - PROCESS | 1654 | 1461650611462 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}] 23:03:31 INFO - PROCESS | 1654 | 1461650611610 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 23:03:31 INFO - PROCESS | 1654 | 1461650611628 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d339000 == 49 [pid = 1654] [id = 169] 23:03:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12b5a5800) [pid = 1654] [serial = 505] [outer = 0x0] 23:03:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12e3ae800) [pid = 1654] [serial = 506] [outer = 0x12b5a5800] 23:03:31 INFO - PROCESS | 1654 | 1461650611654 Marionette DEBUG loaded listener.js 23:03:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12e3f5400) [pid = 1654] [serial = 507] [outer = 0x12b5a5800] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12b489c00) [pid = 1654] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11360e000) [pid = 1654] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12e3f3000) [pid = 1654] [serial = 445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12e3f3400) [pid = 1654] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x127a29400) [pid = 1654] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11b957c00) [pid = 1654] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12b5ac800) [pid = 1654] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x114752c00) [pid = 1654] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x127008800) [pid = 1654] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11c51f800) [pid = 1654] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12e3b2000) [pid = 1654] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12ea20000) [pid = 1654] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12ef06000) [pid = 1654] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:03:32 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11a93e400) [pid = 1654] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:03:32 INFO - PROCESS | 1654 | 1461650612147 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]]]}] 23:03:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:03:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 719ms 23:03:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:03:32 INFO - PROCESS | 1654 | 1461650612177 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 23:03:32 INFO - PROCESS | 1654 | 1461650612179 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 23:03:32 INFO - PROCESS | 1654 | 1461650612181 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:03:32 INFO - PROCESS | 1654 | 1461650612183 Marionette TRACE conn2 <- [1,650,null,{}] 23:03:32 INFO - PROCESS | 1654 | 1461650612185 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}] 23:03:32 INFO - PROCESS | 1654 | 1461650612286 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 23:03:32 INFO - PROCESS | 1654 | 1461650612372 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d327000 == 50 [pid = 1654] [id = 170] 23:03:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12e3aac00) [pid = 1654] [serial = 508] [outer = 0x0] 23:03:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12e58d800) [pid = 1654] [serial = 509] [outer = 0x12e3aac00] 23:03:32 INFO - PROCESS | 1654 | 1461650612419 Marionette DEBUG loaded listener.js 23:03:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12ea29000) [pid = 1654] [serial = 510] [outer = 0x12e3aac00] 23:03:32 INFO - PROCESS | 1654 | 1461650612772 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]]]}] 23:03:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:03:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 620ms 23:03:32 INFO - PROCESS | 1654 | 1461650612802 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 23:03:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:03:32 INFO - PROCESS | 1654 | 1461650612803 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 23:03:32 INFO - PROCESS | 1654 | 1461650612805 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:03:32 INFO - PROCESS | 1654 | 1461650612806 Marionette TRACE conn2 <- [1,654,null,{}] 23:03:32 INFO - PROCESS | 1654 | 1461650612808 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}] 23:03:32 INFO - PROCESS | 1654 | 1461650612888 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 23:03:32 INFO - PROCESS | 1654 | 1461650612941 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e5aa800 == 51 [pid = 1654] [id = 171] 23:03:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12ea1f800) [pid = 1654] [serial = 511] [outer = 0x0] 23:03:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12eae2000) [pid = 1654] [serial = 512] [outer = 0x12ea1f800] 23:03:32 INFO - PROCESS | 1654 | 1461650612967 Marionette DEBUG loaded listener.js 23:03:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12eaed800) [pid = 1654] [serial = 513] [outer = 0x12ea1f800] 23:03:33 INFO - PROCESS | 1654 | 1461650613248 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]]]}] 23:03:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:03:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 475ms 23:03:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:03:33 INFO - PROCESS | 1654 | 1461650613285 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 23:03:33 INFO - PROCESS | 1654 | 1461650613286 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 23:03:33 INFO - PROCESS | 1654 | 1461650613288 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:03:33 INFO - PROCESS | 1654 | 1461650613290 Marionette TRACE conn2 <- [1,658,null,{}] 23:03:33 INFO - PROCESS | 1654 | 1461650613292 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}] 23:03:33 INFO - PROCESS | 1654 | 1461650613376 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 23:03:33 INFO - PROCESS | 1654 | 1461650613382 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eee7800 == 52 [pid = 1654] [id = 172] 23:03:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12eae4c00) [pid = 1654] [serial = 514] [outer = 0x0] 23:03:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12ef0b000) [pid = 1654] [serial = 515] [outer = 0x12eae4c00] 23:03:33 INFO - PROCESS | 1654 | 1461650613408 Marionette DEBUG loaded listener.js 23:03:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12f1ad000) [pid = 1654] [serial = 516] [outer = 0x12eae4c00] 23:03:33 INFO - PROCESS | 1654 | 1461650613748 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]]]}] 23:03:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:03:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 469ms 23:03:33 INFO - PROCESS | 1654 | 1461650613759 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 23:03:33 INFO - PROCESS | 1654 | 1461650613760 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 23:03:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:03:33 INFO - PROCESS | 1654 | 1461650613766 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:03:33 INFO - PROCESS | 1654 | 1461650613767 Marionette TRACE conn2 <- [1,662,null,{}] 23:03:33 INFO - PROCESS | 1654 | 1461650613769 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}] 23:03:33 INFO - PROCESS | 1654 | 1461650613879 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 23:03:33 INFO - PROCESS | 1654 | 1461650613886 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1c9000 == 53 [pid = 1654] [id = 173] 23:03:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12e596000) [pid = 1654] [serial = 517] [outer = 0x0] 23:03:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12f1ae800) [pid = 1654] [serial = 518] [outer = 0x12e596000] 23:03:33 INFO - PROCESS | 1654 | 1461650613911 Marionette DEBUG loaded listener.js 23:03:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12f4c8400) [pid = 1654] [serial = 519] [outer = 0x12e596000] 23:03:34 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:34 INFO - PROCESS | 1654 | 1461650614353 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]]]}] 23:03:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:03:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 621ms 23:03:34 INFO - PROCESS | 1654 | 1461650614386 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 23:03:34 INFO - PROCESS | 1654 | 1461650614388 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 23:03:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:03:34 INFO - PROCESS | 1654 | 1461650614392 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:03:34 INFO - PROCESS | 1654 | 1461650614394 Marionette TRACE conn2 <- [1,666,null,{}] 23:03:34 INFO - PROCESS | 1654 | 1461650614416 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}] 23:03:34 INFO - PROCESS | 1654 | 1461650614518 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 23:03:34 INFO - PROCESS | 1654 | 1461650614583 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bcd800 == 54 [pid = 1654] [id = 174] 23:03:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x118a09800) [pid = 1654] [serial = 520] [outer = 0x0] 23:03:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x119e52c00) [pid = 1654] [serial = 521] [outer = 0x118a09800] 23:03:34 INFO - PROCESS | 1654 | 1461650614616 Marionette DEBUG loaded listener.js 23:03:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11ada3800) [pid = 1654] [serial = 522] [outer = 0x118a09800] 23:03:34 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:35 INFO - PROCESS | 1654 | 1461650615048 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]]]}] 23:03:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:03:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 688ms 23:03:35 INFO - PROCESS | 1654 | 1461650615080 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 23:03:35 INFO - PROCESS | 1654 | 1461650615084 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 23:03:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:03:35 INFO - PROCESS | 1654 | 1461650615089 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:03:35 INFO - PROCESS | 1654 | 1461650615090 Marionette TRACE conn2 <- [1,670,null,{}] 23:03:35 INFO - PROCESS | 1654 | 1461650615093 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}] 23:03:35 INFO - PROCESS | 1654 | 1461650615227 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 23:03:35 INFO - PROCESS | 1654 | 1461650615240 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c7a9000 == 55 [pid = 1654] [id = 175] 23:03:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11bdb8000) [pid = 1654] [serial = 523] [outer = 0x0] 23:03:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x11c3b7000) [pid = 1654] [serial = 524] [outer = 0x11bdb8000] 23:03:35 INFO - PROCESS | 1654 | 1461650615270 Marionette DEBUG loaded listener.js 23:03:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x1239ddc00) [pid = 1654] [serial = 525] [outer = 0x11bdb8000] 23:03:35 INFO - PROCESS | 1654 | 1461650615702 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]]]}] 23:03:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:03:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 670ms 23:03:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:03:35 INFO - PROCESS | 1654 | 1461650615775 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 23:03:35 INFO - PROCESS | 1654 | 1461650615778 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 23:03:35 INFO - PROCESS | 1654 | 1461650615782 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:03:35 INFO - PROCESS | 1654 | 1461650615785 Marionette TRACE conn2 <- [1,674,null,{}] 23:03:35 INFO - PROCESS | 1654 | 1461650615792 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}] 23:03:35 INFO - PROCESS | 1654 | 1461650615918 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 23:03:35 INFO - PROCESS | 1654 | 1461650615983 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e325000 == 56 [pid = 1654] [id = 176] 23:03:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x127fedc00) [pid = 1654] [serial = 526] [outer = 0x0] 23:03:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x129dc5000) [pid = 1654] [serial = 527] [outer = 0x127fedc00] 23:03:36 INFO - PROCESS | 1654 | 1461650616015 Marionette DEBUG loaded listener.js 23:03:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12b490000) [pid = 1654] [serial = 528] [outer = 0x127fedc00] 23:03:36 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:03:36 INFO - PROCESS | 1654 | 1461650616442 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]]]}] 23:03:36 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 23:03:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 674ms 23:03:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:03:36 INFO - PROCESS | 1654 | 1461650616456 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 23:03:36 INFO - PROCESS | 1654 | 1461650616458 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 23:03:36 INFO - PROCESS | 1654 | 1461650616460 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:03:36 INFO - PROCESS | 1654 | 1461650616461 Marionette TRACE conn2 <- [1,678,null,{}] 23:03:36 INFO - PROCESS | 1654 | 1461650616464 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}] 23:03:36 INFO - PROCESS | 1654 | 1461650616567 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 23:03:36 INFO - PROCESS | 1654 | 1461650616618 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f892000 == 57 [pid = 1654] [id = 177] 23:03:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12b490400) [pid = 1654] [serial = 529] [outer = 0x0] 23:03:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12dac3400) [pid = 1654] [serial = 530] [outer = 0x12b490400] 23:03:36 INFO - PROCESS | 1654 | 1461650616649 Marionette DEBUG loaded listener.js 23:03:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12e592000) [pid = 1654] [serial = 531] [outer = 0x12b490400] 23:03:37 INFO - PROCESS | 1654 | 1461650617051 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]]]}] 23:03:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:03:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 619ms 23:03:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:03:37 INFO - PROCESS | 1654 | 1461650617081 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 23:03:37 INFO - PROCESS | 1654 | 1461650617082 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 23:03:37 INFO - PROCESS | 1654 | 1461650617085 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:03:37 INFO - PROCESS | 1654 | 1461650617086 Marionette TRACE conn2 <- [1,682,null,{}] 23:03:37 INFO - PROCESS | 1654 | 1461650617088 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}] 23:03:37 INFO - PROCESS | 1654 | 1461650617187 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 23:03:37 INFO - PROCESS | 1654 | 1461650617273 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc10800 == 58 [pid = 1654] [id = 178] 23:03:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12ea22000) [pid = 1654] [serial = 532] [outer = 0x0] 23:03:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12eae2800) [pid = 1654] [serial = 533] [outer = 0x12ea22000] 23:03:37 INFO - PROCESS | 1654 | 1461650617303 Marionette DEBUG loaded listener.js 23:03:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12f1a8c00) [pid = 1654] [serial = 534] [outer = 0x12ea22000] 23:03:38 INFO - PROCESS | 1654 | 1461650618215 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]]]}] 23:03:38 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) 23:03:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1168ms 23:03:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:03:38 INFO - PROCESS | 1654 | 1461650618254 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 23:03:38 INFO - PROCESS | 1654 | 1461650618255 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 23:03:38 INFO - PROCESS | 1654 | 1461650618258 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:03:38 INFO - PROCESS | 1654 | 1461650618259 Marionette TRACE conn2 <- [1,686,null,{}] 23:03:38 INFO - PROCESS | 1654 | 1461650618261 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}] 23:03:38 INFO - PROCESS | 1654 | 1461650618378 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 23:03:38 INFO - PROCESS | 1654 | 1461650618431 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c7a2800 == 59 [pid = 1654] [id = 179] 23:03:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x11c0bf400) [pid = 1654] [serial = 535] [outer = 0x0] 23:03:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12b496400) [pid = 1654] [serial = 536] [outer = 0x11c0bf400] 23:03:38 INFO - PROCESS | 1654 | 1461650618464 Marionette DEBUG loaded listener.js 23:03:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12ef0d400) [pid = 1654] [serial = 537] [outer = 0x11c0bf400] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12b576000 == 58 [pid = 1654] [id = 118] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12b01b000 == 57 [pid = 1654] [id = 121] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12eee7800 == 56 [pid = 1654] [id = 172] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12e5aa800 == 55 [pid = 1654] [id = 171] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12d327000 == 54 [pid = 1654] [id = 170] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12d339000 == 53 [pid = 1654] [id = 169] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0e2000 == 52 [pid = 1654] [id = 168] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x129da3000 == 51 [pid = 1654] [id = 167] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x119d43800 == 50 [pid = 1654] [id = 166] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x124022000 == 49 [pid = 1654] [id = 165] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x119bd4000 == 48 [pid = 1654] [id = 164] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11c0ef800 == 47 [pid = 1654] [id = 163] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa0a000 == 46 [pid = 1654] [id = 162] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x118fe2800 == 45 [pid = 1654] [id = 161] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11b991800 == 44 [pid = 1654] [id = 160] 23:03:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11afb0800 == 43 [pid = 1654] [id = 156] 23:03:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:03:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1323ms 23:03:39 INFO - PROCESS | 1654 | 1461650619576 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]]]}] 23:03:39 INFO - PROCESS | 1654 | 1461650619581 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 23:03:39 INFO - PROCESS | 1654 | 1461650619584 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 23:03:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:03:39 INFO - PROCESS | 1654 | 1461650619587 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:03:39 INFO - PROCESS | 1654 | 1461650619589 Marionette TRACE conn2 <- [1,690,null,{}] 23:03:39 INFO - PROCESS | 1654 | 1461650619592 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}] 23:03:39 INFO - PROCESS | 1654 | 1461650619674 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 23:03:39 INFO - PROCESS | 1654 | 1461650619714 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12dac1000) [pid = 1654] [serial = 442] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12bdda800) [pid = 1654] [serial = 455] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12e593c00) [pid = 1654] [serial = 446] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12ea23c00) [pid = 1654] [serial = 449] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12ea1fc00) [pid = 1654] [serial = 447] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12b48e000) [pid = 1654] [serial = 436] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12b5b0c00) [pid = 1654] [serial = 437] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x1239d7000) [pid = 1654] [serial = 428] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11c417c00) [pid = 1654] [serial = 427] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12b9e9400) [pid = 1654] [serial = 439] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x11b956800) [pid = 1654] [serial = 425] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x11908ec00) [pid = 1654] [serial = 424] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x127f84800) [pid = 1654] [serial = 433] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x129dca000) [pid = 1654] [serial = 434] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x11c079400) [pid = 1654] [serial = 409] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x123aec400) [pid = 1654] [serial = 430] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x127007800) [pid = 1654] [serial = 431] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12e3ee800) [pid = 1654] [serial = 421] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12e3e7000) [pid = 1654] [serial = 404] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12ef03400) [pid = 1654] [serial = 456] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12bd97000) [pid = 1654] [serial = 415] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x127766000) [pid = 1654] [serial = 412] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x1188b4400) [pid = 1654] [serial = 406] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12daccc00) [pid = 1654] [serial = 418] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12eae0800) [pid = 1654] [serial = 452] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x124383800) [pid = 1654] [serial = 188] [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.] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12f1a8400) [pid = 1654] [serial = 459] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12eae6800) [pid = 1654] [serial = 453] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12ef0bc00) [pid = 1654] [serial = 458] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12ea28c00) [pid = 1654] [serial = 450] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12e3b8000) [pid = 1654] [serial = 443] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12f1ae400) [pid = 1654] [serial = 461] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12d3e1c00) [pid = 1654] [serial = 440] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12f4c3c00) [pid = 1654] [serial = 462] [outer = 0x0] [url = about:blank] 23:03:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x119170800 == 44 [pid = 1654] [id = 180] 23:03:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1188b4400) [pid = 1654] [serial = 538] [outer = 0x0] 23:03:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11a93f400) [pid = 1654] [serial = 539] [outer = 0x1188b4400] 23:03:39 INFO - PROCESS | 1654 | 1461650619788 Marionette DEBUG loaded listener.js 23:03:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11adab400) [pid = 1654] [serial = 540] [outer = 0x1188b4400] 23:03:40 INFO - PROCESS | 1654 | 1461650620586 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]]]}] 23:03:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:03:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1019ms 23:03:40 INFO - PROCESS | 1654 | 1461650620607 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 23:03:40 INFO - PROCESS | 1654 | 1461650620611 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 23:03:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:03:40 INFO - PROCESS | 1654 | 1461650620617 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:03:40 INFO - PROCESS | 1654 | 1461650620618 Marionette TRACE conn2 <- [1,694,null,{}] 23:03:40 INFO - PROCESS | 1654 | 1461650620621 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}] 23:03:40 INFO - PROCESS | 1654 | 1461650620700 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 23:03:40 INFO - PROCESS | 1654 | 1461650620705 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b99c000 == 45 [pid = 1654] [id = 181] 23:03:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11c0b7400) [pid = 1654] [serial = 541] [outer = 0x0] 23:03:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11c0c4000) [pid = 1654] [serial = 542] [outer = 0x11c0b7400] 23:03:40 INFO - PROCESS | 1654 | 1461650620732 Marionette DEBUG loaded listener.js 23:03:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11c528400) [pid = 1654] [serial = 543] [outer = 0x11c0b7400] 23:03:41 INFO - PROCESS | 1654 | 1461650621571 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]]]}] 23:03:41 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) 23:03:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 970ms 23:03:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:03:41 INFO - PROCESS | 1654 | 1461650621588 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 23:03:41 INFO - PROCESS | 1654 | 1461650621589 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 23:03:41 INFO - PROCESS | 1654 | 1461650621591 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:03:41 INFO - PROCESS | 1654 | 1461650621595 Marionette TRACE conn2 <- [1,698,null,{}] 23:03:41 INFO - PROCESS | 1654 | 1461650621616 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}] 23:03:41 INFO - PROCESS | 1654 | 1461650621721 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 23:03:42 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12eae4c00) [pid = 1654] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:03:42 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11c074000) [pid = 1654] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:03:42 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11c86b400) [pid = 1654] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:03:42 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c86a800) [pid = 1654] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:03:42 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x123a64400) [pid = 1654] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:03:42 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11a940c00) [pid = 1654] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:03:42 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11919e000) [pid = 1654] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:03:42 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x1240b3400) [pid = 1654] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:03:42 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12bd9d400) [pid = 1654] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:03:42 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12bde0000) [pid = 1654] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:03:42 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12e3aac00) [pid = 1654] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:03:42 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12b5a5800) [pid = 1654] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:03:42 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12ea1f800) [pid = 1654] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:03:42 INFO - PROCESS | 1654 | 1461650622107 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x11553e000 == 46 [pid = 1654] [id = 182] 23:03:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1135f7000) [pid = 1654] [serial = 544] [outer = 0x0] 23:03:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11653c400) [pid = 1654] [serial = 545] [outer = 0x1135f7000] 23:03:42 INFO - PROCESS | 1654 | 1461650622141 Marionette DEBUG loaded listener.js 23:03:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x119b43800) [pid = 1654] [serial = 546] [outer = 0x1135f7000] 23:03:43 INFO - PROCESS | 1654 | 1461650623128 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]]]}] 23:03:43 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) 23:03:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1577ms 23:03:43 INFO - PROCESS | 1654 | 1461650623170 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 23:03:43 INFO - PROCESS | 1654 | 1461650623173 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 23:03:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:03:43 INFO - PROCESS | 1654 | 1461650623176 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:03:43 INFO - PROCESS | 1654 | 1461650623179 Marionette TRACE conn2 <- [1,702,null,{}] 23:03:43 INFO - PROCESS | 1654 | 1461650623182 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}] 23:03:43 INFO - PROCESS | 1654 | 1461650623286 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 23:03:43 INFO - PROCESS | 1654 | 1461650623334 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c048800 == 47 [pid = 1654] [id = 183] 23:03:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11a8cf400) [pid = 1654] [serial = 547] [outer = 0x0] 23:03:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11b9e3000) [pid = 1654] [serial = 548] [outer = 0x11a8cf400] 23:03:43 INFO - PROCESS | 1654 | 1461650623367 Marionette DEBUG loaded listener.js 23:03:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11c3ac000) [pid = 1654] [serial = 549] [outer = 0x11a8cf400] 23:03:44 INFO - PROCESS | 1654 | 1461650624314 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]]]}] 23:03:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:03:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1171ms 23:03:44 INFO - PROCESS | 1654 | 1461650624351 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 23:03:44 INFO - PROCESS | 1654 | 1461650624353 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 23:03:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:03:44 INFO - PROCESS | 1654 | 1461650624356 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:03:44 INFO - PROCESS | 1654 | 1461650624357 Marionette TRACE conn2 <- [1,706,null,{}] 23:03:44 INFO - PROCESS | 1654 | 1461650624360 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}] 23:03:44 INFO - PROCESS | 1654 | 1461650624467 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 23:03:44 INFO - PROCESS | 1654 | 1461650624529 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cd7800 == 48 [pid = 1654] [id = 184] 23:03:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11c866c00) [pid = 1654] [serial = 550] [outer = 0x0] 23:03:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x123c0d400) [pid = 1654] [serial = 551] [outer = 0x11c866c00] 23:03:44 INFO - PROCESS | 1654 | 1461650624581 Marionette DEBUG loaded listener.js 23:03:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x123d63800) [pid = 1654] [serial = 552] [outer = 0x11c866c00] 23:03:45 INFO - PROCESS | 1654 | 1461650625599 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]]]}] 23:03:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:03:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1270ms 23:03:45 INFO - PROCESS | 1654 | 1461650625627 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 23:03:45 INFO - PROCESS | 1654 | 1461650625628 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 23:03:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:03:45 INFO - PROCESS | 1654 | 1461650625636 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:03:45 INFO - PROCESS | 1654 | 1461650625640 Marionette TRACE conn2 <- [1,710,null,{}] 23:03:45 INFO - PROCESS | 1654 | 1461650625643 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}] 23:03:45 INFO - PROCESS | 1654 | 1461650625745 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 23:03:45 INFO - PROCESS | 1654 | 1461650625793 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fc8800 == 49 [pid = 1654] [id = 185] 23:03:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x124385000) [pid = 1654] [serial = 553] [outer = 0x0] 23:03:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1286e0800) [pid = 1654] [serial = 554] [outer = 0x124385000] 23:03:45 INFO - PROCESS | 1654 | 1461650625823 Marionette DEBUG loaded listener.js 23:03:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12b02cc00) [pid = 1654] [serial = 555] [outer = 0x124385000] 23:03:46 INFO - PROCESS | 1654 | 1461650626713 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]]]}] 23:03:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:03:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1131ms 23:03:46 INFO - PROCESS | 1654 | 1461650626763 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 23:03:46 INFO - PROCESS | 1654 | 1461650626764 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 23:03:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:03:46 INFO - PROCESS | 1654 | 1461650626767 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:03:46 INFO - PROCESS | 1654 | 1461650626768 Marionette TRACE conn2 <- [1,714,null,{}] 23:03:46 INFO - PROCESS | 1654 | 1461650626770 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}] 23:03:46 INFO - PROCESS | 1654 | 1461650626868 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 23:03:46 INFO - PROCESS | 1654 | 1461650626915 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c05a000 == 50 [pid = 1654] [id = 186] 23:03:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11c862800) [pid = 1654] [serial = 556] [outer = 0x0] 23:03:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12b496000) [pid = 1654] [serial = 557] [outer = 0x11c862800] 23:03:46 INFO - PROCESS | 1654 | 1461650626947 Marionette DEBUG loaded listener.js 23:03:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12b9e7000) [pid = 1654] [serial = 558] [outer = 0x11c862800] 23:03:47 INFO - PROCESS | 1654 | 1461650627921 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]]]}] 23:03:47 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 23:03:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1169ms 23:03:47 INFO - PROCESS | 1654 | 1461650627942 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 23:03:47 INFO - PROCESS | 1654 | 1461650627945 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 23:03:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:03:47 INFO - PROCESS | 1654 | 1461650627950 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:03:47 INFO - PROCESS | 1654 | 1461650627952 Marionette TRACE conn2 <- [1,718,null,{}] 23:03:47 INFO - PROCESS | 1654 | 1461650627955 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}] 23:03:48 INFO - PROCESS | 1654 | 1461650628071 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 23:03:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11b99c000 == 49 [pid = 1654] [id = 181] 23:03:48 INFO - PROCESS | 1654 | --DOCSHELL 0x119170800 == 48 [pid = 1654] [id = 180] 23:03:48 INFO - PROCESS | 1654 | --DOCSHELL 0x11c7a9000 == 47 [pid = 1654] [id = 175] 23:03:48 INFO - PROCESS | 1654 | --DOCSHELL 0x119bcd800 == 46 [pid = 1654] [id = 174] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12f1ae800) [pid = 1654] [serial = 518] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12b493c00) [pid = 1654] [serial = 473] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11c588c00) [pid = 1654] [serial = 470] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x127f86400) [pid = 1654] [serial = 476] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11a8ce000) [pid = 1654] [serial = 467] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12cf64800) [pid = 1654] [serial = 500] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12db13400) [pid = 1654] [serial = 504] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12d3e7c00) [pid = 1654] [serial = 503] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12e58d800) [pid = 1654] [serial = 509] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12e3ae800) [pid = 1654] [serial = 506] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12eaed800) [pid = 1654] [serial = 513] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12e3f5400) [pid = 1654] [serial = 507] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12d3dac00) [pid = 1654] [serial = 501] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12bd9d000) [pid = 1654] [serial = 498] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12f1ad000) [pid = 1654] [serial = 516] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12b495800) [pid = 1654] [serial = 495] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12eae2000) [pid = 1654] [serial = 512] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12ea29000) [pid = 1654] [serial = 510] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12ef0b000) [pid = 1654] [serial = 515] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11c413c00) [pid = 1654] [serial = 485] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11c865c00) [pid = 1654] [serial = 486] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1241ca400) [pid = 1654] [serial = 491] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1273ee800) [pid = 1654] [serial = 492] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x123af1400) [pid = 1654] [serial = 488] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x123f3dc00) [pid = 1654] [serial = 489] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x127765800) [pid = 1654] [serial = 494] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11bdb8800) [pid = 1654] [serial = 483] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11ada7000) [pid = 1654] [serial = 482] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11a8c9c00) [pid = 1654] [serial = 464] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11acce800) [pid = 1654] [serial = 480] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11a8c7800) [pid = 1654] [serial = 479] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12b7b1800) [pid = 1654] [serial = 497] [outer = 0x0] [url = about:blank] 23:03:48 INFO - PROCESS | 1654 | 1461650628155 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bc4000 == 47 [pid = 1654] [id = 187] 23:03:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11a8cfc00) [pid = 1654] [serial = 559] [outer = 0x0] 23:03:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11a942400) [pid = 1654] [serial = 560] [outer = 0x11a8cfc00] 23:03:48 INFO - PROCESS | 1654 | 1461650628185 Marionette DEBUG loaded listener.js 23:03:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11b9df000) [pid = 1654] [serial = 561] [outer = 0x11a8cfc00] 23:03:48 INFO - PROCESS | 1654 | 1461650628968 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]]]}] 23:03:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:03:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1070ms 23:03:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:03:49 INFO - PROCESS | 1654 | 1461650629020 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 23:03:49 INFO - PROCESS | 1654 | 1461650629024 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 23:03:49 INFO - PROCESS | 1654 | 1461650629028 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:03:49 INFO - PROCESS | 1654 | 1461650629029 Marionette TRACE conn2 <- [1,722,null,{}] 23:03:49 INFO - PROCESS | 1654 | 1461650629032 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}] 23:03:49 INFO - PROCESS | 1654 | 1461650629117 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 23:03:49 INFO - PROCESS | 1654 | 1461650629163 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c051800 == 48 [pid = 1654] [id = 188] 23:03:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11b9e0400) [pid = 1654] [serial = 562] [outer = 0x0] 23:03:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11c85fc00) [pid = 1654] [serial = 563] [outer = 0x11b9e0400] 23:03:49 INFO - PROCESS | 1654 | 1461650629189 Marionette DEBUG loaded listener.js 23:03:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x123c0f000) [pid = 1654] [serial = 564] [outer = 0x11b9e0400] 23:03:49 INFO - PROCESS | 1654 | 1461650629517 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] 23:03:49 INFO - PROCESS | 1654 | 1461650629551 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 23:03:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:03:49 INFO - PROCESS | 1654 | 1461650629554 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:03:49 INFO - PROCESS | 1654 | 1461650629557 Marionette TRACE conn2 <- [1,726,null,{}] 23:03:49 INFO - PROCESS | 1654 | 1461650629565 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}] 23:03:49 INFO - PROCESS | 1654 | 1461650629673 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 23:03:49 INFO - PROCESS | 1654 | 1461650629738 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12463d000 == 49 [pid = 1654] [id = 189] 23:03:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x123c0e800) [pid = 1654] [serial = 565] [outer = 0x0] 23:03:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1273ea800) [pid = 1654] [serial = 566] [outer = 0x123c0e800] 23:03:49 INFO - PROCESS | 1654 | 1461650629787 Marionette DEBUG loaded listener.js 23:03:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b48d400) [pid = 1654] [serial = 567] [outer = 0x123c0e800] 23:03:50 INFO - PROCESS | 1654 | 1461650630156 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]]]}] 23:03:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:03:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 623ms 23:03:50 INFO - PROCESS | 1654 | 1461650630176 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 23:03:50 INFO - PROCESS | 1654 | 1461650630179 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 23:03:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:03:50 INFO - PROCESS | 1654 | 1461650630183 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:03:50 INFO - PROCESS | 1654 | 1461650630184 Marionette TRACE conn2 <- [1,730,null,{}] 23:03:50 INFO - PROCESS | 1654 | 1461650630187 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}] 23:03:50 INFO - PROCESS | 1654 | 1461650630270 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 23:03:50 INFO - PROCESS | 1654 | 1461650630303 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fd0800 == 50 [pid = 1654] [id = 190] 23:03:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x127006400) [pid = 1654] [serial = 568] [outer = 0x0] 23:03:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12b9e3000) [pid = 1654] [serial = 569] [outer = 0x127006400] 23:03:50 INFO - PROCESS | 1654 | 1461650630330 Marionette DEBUG loaded listener.js 23:03:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12cf6a000) [pid = 1654] [serial = 570] [outer = 0x127006400] 23:03:50 INFO - PROCESS | 1654 | 1461650630767 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[3640] expected 0 but got 10","_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] 23:03:50 INFO - PROCESS | 1654 | 1461650630804 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 23:03:50 INFO - PROCESS | 1654 | 1461650630806 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:03:50 INFO - PROCESS | 1654 | 1461650630807 Marionette TRACE conn2 <- [1,734,null,{}] 23:03:50 INFO - PROCESS | 1654 | 1461650630809 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}] 23:03:50 INFO - PROCESS | 1654 | 1461650630908 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 23:03:50 INFO - PROCESS | 1654 | 1461650630912 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0d0000 == 51 [pid = 1654] [id = 191] 23:03:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12cf6a400) [pid = 1654] [serial = 571] [outer = 0x0] 23:03:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12d3de800) [pid = 1654] [serial = 572] [outer = 0x12cf6a400] 23:03:50 INFO - PROCESS | 1654 | 1461650630938 Marionette DEBUG loaded listener.js 23:03:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12dacdc00) [pid = 1654] [serial = 573] [outer = 0x12cf6a400] 23:03:51 INFO - PROCESS | 1654 | 1461650631283 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]]]}] 23:03:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:03:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 520ms 23:03:51 INFO - PROCESS | 1654 | 1461650631326 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 23:03:51 INFO - PROCESS | 1654 | 1461650631329 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 23:03:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:03:51 INFO - PROCESS | 1654 | 1461650631333 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:03:51 INFO - PROCESS | 1654 | 1461650631334 Marionette TRACE conn2 <- [1,738,null,{}] 23:03:51 INFO - PROCESS | 1654 | 1461650631336 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}] 23:03:51 INFO - PROCESS | 1654 | 1461650631459 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 23:03:51 INFO - PROCESS | 1654 | 1461650631478 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d16b000 == 52 [pid = 1654] [id = 192] 23:03:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12e3b3000) [pid = 1654] [serial = 574] [outer = 0x0] 23:03:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12ea20400) [pid = 1654] [serial = 575] [outer = 0x12e3b3000] 23:03:51 INFO - PROCESS | 1654 | 1461650631519 Marionette DEBUG loaded listener.js 23:03:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12ef05c00) [pid = 1654] [serial = 576] [outer = 0x12e3b3000] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11c85f800) [pid = 1654] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x116726400) [pid = 1654] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11c06fc00) [pid = 1654] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11a8ca400) [pid = 1654] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12700d400) [pid = 1654] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11a8c2400) [pid = 1654] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1188b4400) [pid = 1654] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x127fedc00) [pid = 1654] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12ea22000) [pid = 1654] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11bdb8000) [pid = 1654] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12b490400) [pid = 1654] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x118a09800) [pid = 1654] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11bdac400) [pid = 1654] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12d3e1000) [pid = 1654] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x124383c00) [pid = 1654] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11c860800) [pid = 1654] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11ad29c00) [pid = 1654] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12b492400) [pid = 1654] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119b4ac00) [pid = 1654] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x116548000) [pid = 1654] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x123c0c800) [pid = 1654] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x123c10800) [pid = 1654] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12437e400) [pid = 1654] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11c07c000) [pid = 1654] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x115855800) [pid = 1654] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1151ebc00) [pid = 1654] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x127710000) [pid = 1654] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:03:52 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11919e800) [pid = 1654] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:03:52 INFO - PROCESS | 1654 | 1461650632504 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]]]}] 23:03:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:03:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1221ms 23:03:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:03:52 INFO - PROCESS | 1654 | 1461650632554 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 23:03:52 INFO - PROCESS | 1654 | 1461650632555 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 23:03:52 INFO - PROCESS | 1654 | 1461650632557 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:03:52 INFO - PROCESS | 1654 | 1461650632558 Marionette TRACE conn2 <- [1,742,null,{}] 23:03:52 INFO - PROCESS | 1654 | 1461650632561 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}] 23:03:52 INFO - PROCESS | 1654 | 1461650632639 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 23:03:52 INFO - PROCESS | 1654 | 1461650632691 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x114b37800 == 53 [pid = 1654] [id = 193] 23:03:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x115853400) [pid = 1654] [serial = 577] [outer = 0x0] 23:03:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119e53800) [pid = 1654] [serial = 578] [outer = 0x115853400] 23:03:52 INFO - PROCESS | 1654 | 1461650632717 Marionette DEBUG loaded listener.js 23:03:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11ada8c00) [pid = 1654] [serial = 579] [outer = 0x115853400] 23:03:53 INFO - PROCESS | 1654 | 1461650633491 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]]]}] 23:03:53 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 23:03:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 968ms 23:03:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:03:53 INFO - PROCESS | 1654 | 1461650633527 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 23:03:53 INFO - PROCESS | 1654 | 1461650633528 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 23:03:53 INFO - PROCESS | 1654 | 1461650633532 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:03:53 INFO - PROCESS | 1654 | 1461650633533 Marionette TRACE conn2 <- [1,746,null,{}] 23:03:53 INFO - PROCESS | 1654 | 1461650633536 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}] 23:03:53 INFO - PROCESS | 1654 | 1461650633613 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 23:03:53 INFO - PROCESS | 1654 | 1461650633618 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db96800 == 54 [pid = 1654] [id = 194] 23:03:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11b5a9c00) [pid = 1654] [serial = 580] [outer = 0x0] 23:03:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x123c0d800) [pid = 1654] [serial = 581] [outer = 0x11b5a9c00] 23:03:53 INFO - PROCESS | 1654 | 1461650633644 Marionette DEBUG loaded listener.js 23:03:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x127f82000) [pid = 1654] [serial = 582] [outer = 0x11b5a9c00] 23:03:54 INFO - PROCESS | 1654 | 1461650634458 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]]]}] 23:03:54 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.) 23:03:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 23:03:54 INFO - PROCESS | 1654 | 1461650634501 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 23:03:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:03:54 INFO - PROCESS | 1654 | 1461650634504 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 23:03:54 INFO - PROCESS | 1654 | 1461650634507 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:03:54 INFO - PROCESS | 1654 | 1461650634510 Marionette TRACE conn2 <- [1,750,null,{}] 23:03:54 INFO - PROCESS | 1654 | 1461650634515 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}] 23:03:54 INFO - PROCESS | 1654 | 1461650634614 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 23:03:54 INFO - PROCESS | 1654 | 1461650634663 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bd9000 == 55 [pid = 1654] [id = 195] 23:03:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119e4b400) [pid = 1654] [serial = 583] [outer = 0x0] 23:03:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11a8c9000) [pid = 1654] [serial = 584] [outer = 0x119e4b400] 23:03:54 INFO - PROCESS | 1654 | 1461650634695 Marionette DEBUG loaded listener.js 23:03:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11be57000) [pid = 1654] [serial = 585] [outer = 0x119e4b400] 23:03:55 INFO - PROCESS | 1654 | 1461650635574 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]]]}] 23:03:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:03:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1072ms 23:03:55 INFO - PROCESS | 1654 | 1461650635592 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 23:03:55 INFO - PROCESS | 1654 | 1461650635597 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 23:03:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:03:55 INFO - PROCESS | 1654 | 1461650635603 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:03:55 INFO - PROCESS | 1654 | 1461650635605 Marionette TRACE conn2 <- [1,754,null,{}] 23:03:55 INFO - PROCESS | 1654 | 1461650635607 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}] 23:03:55 INFO - PROCESS | 1654 | 1461650635708 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 23:03:55 INFO - PROCESS | 1654 | 1461650635757 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x124021800 == 56 [pid = 1654] [id = 196] 23:03:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11acc4c00) [pid = 1654] [serial = 586] [outer = 0x0] 23:03:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x123a64400) [pid = 1654] [serial = 587] [outer = 0x11acc4c00] 23:03:55 INFO - PROCESS | 1654 | 1461650635787 Marionette DEBUG loaded listener.js 23:03:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12460e000) [pid = 1654] [serial = 588] [outer = 0x11acc4c00] 23:03:56 INFO - PROCESS | 1654 | 1461650636669 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]]]}] 23:03:56 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 23:03:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1075ms 23:03:56 INFO - PROCESS | 1654 | 1461650636692 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 23:03:56 INFO - PROCESS | 1654 | 1461650636694 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 23:03:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:03:56 INFO - PROCESS | 1654 | 1461650636699 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:03:56 INFO - PROCESS | 1654 | 1461650636702 Marionette TRACE conn2 <- [1,758,null,{}] 23:03:56 INFO - PROCESS | 1654 | 1461650636709 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}] 23:03:56 INFO - PROCESS | 1654 | 1461650636817 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 23:03:56 INFO - PROCESS | 1654 | 1461650636866 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e322800 == 57 [pid = 1654] [id = 197] 23:03:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12b9e8400) [pid = 1654] [serial = 589] [outer = 0x0] 23:03:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12bd94000) [pid = 1654] [serial = 590] [outer = 0x12b9e8400] 23:03:56 INFO - PROCESS | 1654 | 1461650636902 Marionette DEBUG loaded listener.js 23:03:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12d3dac00) [pid = 1654] [serial = 591] [outer = 0x12b9e8400] 23:03:57 INFO - PROCESS | 1654 | 1461650637343 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]]]}] 23:03:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:03:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 675ms 23:03:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:03:57 INFO - PROCESS | 1654 | 1461650637375 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 23:03:57 INFO - PROCESS | 1654 | 1461650637377 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 23:03:57 INFO - PROCESS | 1654 | 1461650637379 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:03:57 INFO - PROCESS | 1654 | 1461650637380 Marionette TRACE conn2 <- [1,762,null,{}] 23:03:57 INFO - PROCESS | 1654 | 1461650637383 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}] 23:03:57 INFO - PROCESS | 1654 | 1461650637482 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 23:03:57 INFO - PROCESS | 1654 | 1461650637548 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eaa9800 == 58 [pid = 1654] [id = 198] 23:03:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12dac9000) [pid = 1654] [serial = 592] [outer = 0x0] 23:03:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12e3ec000) [pid = 1654] [serial = 593] [outer = 0x12dac9000] 23:03:57 INFO - PROCESS | 1654 | 1461650637579 Marionette DEBUG loaded listener.js 23:03:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12eadec00) [pid = 1654] [serial = 594] [outer = 0x12dac9000] 23:03:58 INFO - PROCESS | 1654 | 1461650638451 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]]]}] 23:03:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:03:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1122ms 23:03:58 INFO - PROCESS | 1654 | 1461650638502 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 23:03:58 INFO - PROCESS | 1654 | 1461650638503 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 23:03:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:03:58 INFO - PROCESS | 1654 | 1461650638505 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:03:58 INFO - PROCESS | 1654 | 1461650638507 Marionette TRACE conn2 <- [1,766,null,{}] 23:03:58 INFO - PROCESS | 1654 | 1461650638509 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}] 23:03:58 INFO - PROCESS | 1654 | 1461650638747 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 23:03:58 INFO - PROCESS | 1654 | 1461650638820 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bcb800 == 59 [pid = 1654] [id = 199] 23:03:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11453e000) [pid = 1654] [serial = 595] [outer = 0x0] 23:03:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11863b800) [pid = 1654] [serial = 596] [outer = 0x11453e000] 23:03:58 INFO - PROCESS | 1654 | 1461650638848 Marionette DEBUG loaded listener.js 23:03:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x119199400) [pid = 1654] [serial = 597] [outer = 0x11453e000] 23:03:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0dc800 == 58 [pid = 1654] [id = 91] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12b496400) [pid = 1654] [serial = 536] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOCSHELL 0x123cd7800 == 57 [pid = 1654] [id = 184] 23:03:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11c048800 == 56 [pid = 1654] [id = 183] 23:03:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11553e000 == 55 [pid = 1654] [id = 182] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11be61400) [pid = 1654] [serial = 359] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12bd09c00) [pid = 1654] [serial = 353] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11ad2c000) [pid = 1654] [serial = 275] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119141000) [pid = 1654] [serial = 311] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12b7a4000) [pid = 1654] [serial = 272] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1240b4800) [pid = 1654] [serial = 308] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x129dc9800) [pid = 1654] [serial = 413] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x123c0fc00) [pid = 1654] [serial = 317] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11a550400) [pid = 1654] [serial = 407] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11936c800) [pid = 1654] [serial = 356] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b5aa000) [pid = 1654] [serial = 365] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11b9de400) [pid = 1654] [serial = 314] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12e591800) [pid = 1654] [serial = 422] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11c0c4000) [pid = 1654] [serial = 542] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12d3e3400) [pid = 1654] [serial = 477] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x123a6b400) [pid = 1654] [serial = 471] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11acc7400) [pid = 1654] [serial = 468] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12bde5800) [pid = 1654] [serial = 474] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11a8cf000) [pid = 1654] [serial = 465] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11a93f400) [pid = 1654] [serial = 539] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11adab400) [pid = 1654] [serial = 540] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12b490000) [pid = 1654] [serial = 528] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x129dc5000) [pid = 1654] [serial = 527] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12f1a8c00) [pid = 1654] [serial = 534] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12eae2800) [pid = 1654] [serial = 533] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1239ddc00) [pid = 1654] [serial = 525] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11c3b7000) [pid = 1654] [serial = 524] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12e592000) [pid = 1654] [serial = 531] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12dac3400) [pid = 1654] [serial = 530] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11ada3800) [pid = 1654] [serial = 522] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x119e52c00) [pid = 1654] [serial = 521] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11c869c00) [pid = 1654] [serial = 410] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12e3b1000) [pid = 1654] [serial = 419] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12d11c400) [pid = 1654] [serial = 416] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1275cc000) [pid = 1654] [serial = 362] [outer = 0x0] [url = about:blank] 23:03:59 INFO - PROCESS | 1654 | 1461650639747 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]]]}] 23:03:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:03:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1273ms 23:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:03:59 INFO - PROCESS | 1654 | 1461650639779 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 23:03:59 INFO - PROCESS | 1654 | 1461650639781 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 23:03:59 INFO - PROCESS | 1654 | 1461650639784 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:03:59 INFO - PROCESS | 1654 | 1461650639786 Marionette TRACE conn2 <- [1,770,null,{}] 23:03:59 INFO - PROCESS | 1654 | 1461650639790 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}] 23:03:59 INFO - PROCESS | 1654 | 1461650639867 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 23:03:59 INFO - PROCESS | 1654 | 1461650639913 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:03:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x1165b2000 == 56 [pid = 1654] [id = 200] 23:03:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x114bb8000) [pid = 1654] [serial = 598] [outer = 0x0] 23:03:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1153a4400) [pid = 1654] [serial = 599] [outer = 0x114bb8000] 23:03:59 INFO - PROCESS | 1654 | 1461650639942 Marionette DEBUG loaded listener.js 23:03:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x116546400) [pid = 1654] [serial = 600] [outer = 0x114bb8000] 23:04:00 INFO - PROCESS | 1654 | 1461650640286 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]]]}] 23:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 520ms 23:04:00 INFO - PROCESS | 1654 | 1461650640305 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 23:04:00 INFO - PROCESS | 1654 | 1461650640307 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 23:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:04:00 INFO - PROCESS | 1654 | 1461650640309 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:04:00 INFO - PROCESS | 1654 | 1461650640310 Marionette TRACE conn2 <- [1,774,null,{}] 23:04:00 INFO - PROCESS | 1654 | 1461650640315 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}] 23:04:00 INFO - PROCESS | 1654 | 1461650640394 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 23:04:00 INFO - PROCESS | 1654 | 1461650640443 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x119170000 == 57 [pid = 1654] [id = 201] 23:04:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1159cac00) [pid = 1654] [serial = 601] [outer = 0x0] 23:04:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119089800) [pid = 1654] [serial = 602] [outer = 0x1159cac00] 23:04:00 INFO - PROCESS | 1654 | 1461650640474 Marionette DEBUG loaded listener.js 23:04:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119369800) [pid = 1654] [serial = 603] [outer = 0x1159cac00] 23:04:00 INFO - PROCESS | 1654 | 1461650640773 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]]]}] 23:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 472ms 23:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:04:00 INFO - PROCESS | 1654 | 1461650640785 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 23:04:00 INFO - PROCESS | 1654 | 1461650640787 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 23:04:00 INFO - PROCESS | 1654 | 1461650640803 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:04:00 INFO - PROCESS | 1654 | 1461650640806 Marionette TRACE conn2 <- [1,778,null,{}] 23:04:00 INFO - PROCESS | 1654 | 1461650640808 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}] 23:04:00 INFO - PROCESS | 1654 | 1461650640894 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 23:04:00 INFO - PROCESS | 1654 | 1461650640901 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afc3000 == 58 [pid = 1654] [id = 202] 23:04:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11936d000) [pid = 1654] [serial = 604] [outer = 0x0] 23:04:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119b43400) [pid = 1654] [serial = 605] [outer = 0x11936d000] 23:04:00 INFO - PROCESS | 1654 | 1461650640927 Marionette DEBUG loaded listener.js 23:04:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11a8c1400) [pid = 1654] [serial = 606] [outer = 0x11936d000] 23:04:01 INFO - PROCESS | 1654 | 1461650641382 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]]]}] 23:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 635ms 23:04:01 INFO - PROCESS | 1654 | 1461650641427 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 23:04:01 INFO - PROCESS | 1654 | 1461650641429 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 23:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:04:01 INFO - PROCESS | 1654 | 1461650641432 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:04:01 INFO - PROCESS | 1654 | 1461650641434 Marionette TRACE conn2 <- [1,782,null,{}] 23:04:01 INFO - PROCESS | 1654 | 1461650641438 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}] 23:04:01 INFO - PROCESS | 1654 | 1461650641563 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 23:04:01 INFO - PROCESS | 1654 | 1461650641576 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbc6000 == 59 [pid = 1654] [id = 203] 23:04:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11a8cbc00) [pid = 1654] [serial = 607] [outer = 0x0] 23:04:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11a90c800) [pid = 1654] [serial = 608] [outer = 0x11a8cbc00] 23:04:01 INFO - PROCESS | 1654 | 1461650641691 Marionette DEBUG loaded listener.js 23:04:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11a94c400) [pid = 1654] [serial = 609] [outer = 0x11a8cbc00] 23:04:02 INFO - PROCESS | 1654 | 1461650642049 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]]]}] 23:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 669ms 23:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:04:02 INFO - PROCESS | 1654 | 1461650642102 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 23:04:02 INFO - PROCESS | 1654 | 1461650642103 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 23:04:02 INFO - PROCESS | 1654 | 1461650642105 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:04:02 INFO - PROCESS | 1654 | 1461650642106 Marionette TRACE conn2 <- [1,786,null,{}] 23:04:02 INFO - PROCESS | 1654 | 1461650642108 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}] 23:04:02 INFO - PROCESS | 1654 | 1461650642205 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 23:04:02 INFO - PROCESS | 1654 | 1461650642219 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c481000 == 60 [pid = 1654] [id = 204] 23:04:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11adab800) [pid = 1654] [serial = 610] [outer = 0x0] 23:04:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11b5aa000) [pid = 1654] [serial = 611] [outer = 0x11adab800] 23:04:02 INFO - PROCESS | 1654 | 1461650642253 Marionette DEBUG loaded listener.js 23:04:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11bd9d400) [pid = 1654] [serial = 612] [outer = 0x11adab800] 23:04:02 INFO - PROCESS | 1654 | 1461650642633 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]]]}] 23:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 572ms 23:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:04:02 INFO - PROCESS | 1654 | 1461650642678 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 23:04:02 INFO - PROCESS | 1654 | 1461650642679 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 23:04:02 INFO - PROCESS | 1654 | 1461650642681 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:04:02 INFO - PROCESS | 1654 | 1461650642682 Marionette TRACE conn2 <- [1,790,null,{}] 23:04:02 INFO - PROCESS | 1654 | 1461650642684 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}] 23:04:02 INFO - PROCESS | 1654 | 1461650642784 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 23:04:02 INFO - PROCESS | 1654 | 1461650642788 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x119184000 == 61 [pid = 1654] [id = 205] 23:04:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11b557c00) [pid = 1654] [serial = 613] [outer = 0x0] 23:04:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11be56c00) [pid = 1654] [serial = 614] [outer = 0x11b557c00] 23:04:02 INFO - PROCESS | 1654 | 1461650642842 Marionette DEBUG loaded listener.js 23:04:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11c0bb000) [pid = 1654] [serial = 615] [outer = 0x11b557c00] 23:04:03 INFO - PROCESS | 1654 | 1461650643177 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]]]}] 23:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 519ms 23:04:03 INFO - PROCESS | 1654 | 1461650643206 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 23:04:03 INFO - PROCESS | 1654 | 1461650643207 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 23:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:04:03 INFO - PROCESS | 1654 | 1461650643209 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:04:03 INFO - PROCESS | 1654 | 1461650643210 Marionette TRACE conn2 <- [1,794,null,{}] 23:04:03 INFO - PROCESS | 1654 | 1461650643215 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}] 23:04:03 INFO - PROCESS | 1654 | 1461650643315 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 23:04:03 INFO - PROCESS | 1654 | 1461650643319 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x123dd9800 == 62 [pid = 1654] [id = 206] 23:04:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11b566800) [pid = 1654] [serial = 616] [outer = 0x0] 23:04:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11c0c4000) [pid = 1654] [serial = 617] [outer = 0x11b566800] 23:04:03 INFO - PROCESS | 1654 | 1461650643345 Marionette DEBUG loaded listener.js 23:04:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11c413800) [pid = 1654] [serial = 618] [outer = 0x11b566800] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11c862800) [pid = 1654] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11a8cf400) [pid = 1654] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x115853400) [pid = 1654] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x123c0e800) [pid = 1654] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1135f7000) [pid = 1654] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x127006400) [pid = 1654] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x124385000) [pid = 1654] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11b9e0400) [pid = 1654] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12e3b3000) [pid = 1654] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11a8cfc00) [pid = 1654] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11c866c00) [pid = 1654] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12e596000) [pid = 1654] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11c0bf400) [pid = 1654] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:04:03 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12cf6a400) [pid = 1654] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:04:03 INFO - PROCESS | 1654 | 1461650643820 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]]]}] 23:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 619ms 23:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:04:03 INFO - PROCESS | 1654 | 1461650643830 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 23:04:03 INFO - PROCESS | 1654 | 1461650643833 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 23:04:03 INFO - PROCESS | 1654 | 1461650643835 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:04:03 INFO - PROCESS | 1654 | 1461650643837 Marionette TRACE conn2 <- [1,798,null,{}] 23:04:03 INFO - PROCESS | 1654 | 1461650643839 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}] 23:04:03 INFO - PROCESS | 1654 | 1461650643922 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 23:04:03 INFO - PROCESS | 1654 | 1461650643927 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x1248f1800 == 63 [pid = 1654] [id = 207] 23:04:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x114752c00) [pid = 1654] [serial = 619] [outer = 0x0] 23:04:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11c415800) [pid = 1654] [serial = 620] [outer = 0x114752c00] 23:04:03 INFO - PROCESS | 1654 | 1461650643954 Marionette DEBUG loaded listener.js 23:04:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11c863400) [pid = 1654] [serial = 621] [outer = 0x114752c00] 23:04:04 INFO - PROCESS | 1654 | 1461650644297 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]]]}] 23:04:04 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 23:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 23:04:04 INFO - PROCESS | 1654 | 1461650644305 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 23:04:04 INFO - PROCESS | 1654 | 1461650644306 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 23:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:04:04 INFO - PROCESS | 1654 | 1461650644308 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:04:04 INFO - PROCESS | 1654 | 1461650644309 Marionette TRACE conn2 <- [1,802,null,{}] 23:04:04 INFO - PROCESS | 1654 | 1461650644312 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}] 23:04:04 INFO - PROCESS | 1654 | 1461650644419 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 23:04:04 INFO - PROCESS | 1654 | 1461650644427 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fc9000 == 64 [pid = 1654] [id = 208] 23:04:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11a8cf400) [pid = 1654] [serial = 622] [outer = 0x0] 23:04:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11c866c00) [pid = 1654] [serial = 623] [outer = 0x11a8cf400] 23:04:04 INFO - PROCESS | 1654 | 1461650644453 Marionette DEBUG loaded listener.js 23:04:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1239e9c00) [pid = 1654] [serial = 624] [outer = 0x11a8cf400] 23:04:04 INFO - PROCESS | 1654 | 1461650644771 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]]]}] 23:04:04 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 23:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 473ms 23:04:04 INFO - PROCESS | 1654 | 1461650644783 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 23:04:04 INFO - PROCESS | 1654 | 1461650644785 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 23:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:04:04 INFO - PROCESS | 1654 | 1461650644787 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:04:04 INFO - PROCESS | 1654 | 1461650644788 Marionette TRACE conn2 <- [1,806,null,{}] 23:04:04 INFO - PROCESS | 1654 | 1461650644791 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}] 23:04:04 INFO - PROCESS | 1654 | 1461650644873 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 23:04:04 INFO - PROCESS | 1654 | 1461650644879 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b586800 == 65 [pid = 1654] [id = 209] 23:04:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1239d1800) [pid = 1654] [serial = 625] [outer = 0x0] 23:04:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x123ae9800) [pid = 1654] [serial = 626] [outer = 0x1239d1800] 23:04:04 INFO - PROCESS | 1654 | 1461650644909 Marionette DEBUG loaded listener.js 23:04:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1240b2800) [pid = 1654] [serial = 627] [outer = 0x1239d1800] 23:04:05 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 23:04:05 INFO - PROCESS | 1654 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 23:04:05 INFO - PROCESS | 1654 | Determined SkiaGL cache limits: Size 100663296, Items: 256 23:04:05 INFO - PROCESS | 1654 | [GFX2-]: Using SkiaGL canvas. 23:04:05 INFO - PROCESS | 1654 | 1461650645274 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]]]}] 23:04:05 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 23:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 518ms 23:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:04:05 INFO - PROCESS | 1654 | 1461650645306 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 23:04:05 INFO - PROCESS | 1654 | 1461650645307 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 23:04:05 INFO - PROCESS | 1654 | 1461650645309 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:04:05 INFO - PROCESS | 1654 | 1461650645311 Marionette TRACE conn2 <- [1,810,null,{}] 23:04:05 INFO - PROCESS | 1654 | 1461650645314 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}] 23:04:05 INFO - PROCESS | 1654 | 1461650645408 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 23:04:05 INFO - PROCESS | 1654 | 1461650645413 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0de800 == 66 [pid = 1654] [id = 210] 23:04:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1241cfc00) [pid = 1654] [serial = 628] [outer = 0x0] 23:04:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x127006400) [pid = 1654] [serial = 629] [outer = 0x1241cfc00] 23:04:05 INFO - PROCESS | 1654 | 1461650645438 Marionette DEBUG loaded listener.js 23:04:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x127f84c00) [pid = 1654] [serial = 630] [outer = 0x1241cfc00] 23:04:05 INFO - PROCESS | 1654 | 1461650645837 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]]]}] 23:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 571ms 23:04:05 INFO - PROCESS | 1654 | 1461650645880 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 23:04:05 INFO - PROCESS | 1654 | 1461650645883 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 23:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:04:05 INFO - PROCESS | 1654 | 1461650645886 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:04:05 INFO - PROCESS | 1654 | 1461650645889 Marionette TRACE conn2 <- [1,814,null,{}] 23:04:05 INFO - PROCESS | 1654 | 1461650645893 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}] 23:04:05 INFO - PROCESS | 1654 | 1461650645998 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 23:04:06 INFO - PROCESS | 1654 | 1461650646064 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x1157a7800 == 67 [pid = 1654] [id = 211] 23:04:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x114b4f400) [pid = 1654] [serial = 631] [outer = 0x0] 23:04:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x114bc2800) [pid = 1654] [serial = 632] [outer = 0x114b4f400] 23:04:06 INFO - PROCESS | 1654 | 1461650646096 Marionette DEBUG loaded listener.js 23:04:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x116549c00) [pid = 1654] [serial = 633] [outer = 0x114b4f400] 23:04:06 INFO - PROCESS | 1654 | 1461650646545 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] 23:04:06 INFO - PROCESS | 1654 | 1461650646562 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 23:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:04:06 INFO - PROCESS | 1654 | 1461650646567 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:04:06 INFO - PROCESS | 1654 | 1461650646569 Marionette TRACE conn2 <- [1,818,null,{}] 23:04:06 INFO - PROCESS | 1654 | 1461650646571 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}] 23:04:06 INFO - PROCESS | 1654 | 1461650646677 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 23:04:06 INFO - PROCESS | 1654 | 1461650646770 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c05c800 == 68 [pid = 1654] [id = 212] 23:04:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11985f400) [pid = 1654] [serial = 634] [outer = 0x0] 23:04:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119869c00) [pid = 1654] [serial = 635] [outer = 0x11985f400] 23:04:06 INFO - PROCESS | 1654 | 1461650646801 Marionette DEBUG loaded listener.js 23:04:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11a8d0000) [pid = 1654] [serial = 636] [outer = 0x11985f400] 23:04:07 INFO - PROCESS | 1654 | 1461650647221 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]]]}] 23:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 669ms 23:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:04:07 INFO - PROCESS | 1654 | 1461650647236 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 23:04:07 INFO - PROCESS | 1654 | 1461650647238 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 23:04:07 INFO - PROCESS | 1654 | 1461650647240 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:04:07 INFO - PROCESS | 1654 | 1461650647243 Marionette TRACE conn2 <- [1,822,null,{}] 23:04:07 INFO - PROCESS | 1654 | 1461650647251 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}] 23:04:07 INFO - PROCESS | 1654 | 1461650647354 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 23:04:07 INFO - PROCESS | 1654 | 1461650647404 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb3c000 == 69 [pid = 1654] [id = 213] 23:04:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11ad29400) [pid = 1654] [serial = 637] [outer = 0x0] 23:04:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11b95bc00) [pid = 1654] [serial = 638] [outer = 0x11ad29400] 23:04:07 INFO - PROCESS | 1654 | 1461650647440 Marionette DEBUG loaded listener.js 23:04:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11be5f400) [pid = 1654] [serial = 639] [outer = 0x11ad29400] 23:04:07 INFO - PROCESS | 1654 | 1461650647870 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] 23:04:07 INFO - PROCESS | 1654 | 1461650647931 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 23:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:04:07 INFO - PROCESS | 1654 | 1461650647935 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:04:07 INFO - PROCESS | 1654 | 1461650647936 Marionette TRACE conn2 <- [1,826,null,{}] 23:04:07 INFO - PROCESS | 1654 | 1461650647938 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}] 23:04:08 INFO - PROCESS | 1654 | 1461650648062 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 23:04:08 INFO - PROCESS | 1654 | 1461650648138 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db79800 == 70 [pid = 1654] [id = 214] 23:04:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1239d2c00) [pid = 1654] [serial = 640] [outer = 0x0] 23:04:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x123d61400) [pid = 1654] [serial = 641] [outer = 0x1239d2c00] 23:04:08 INFO - PROCESS | 1654 | 1461650648169 Marionette DEBUG loaded listener.js 23:04:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x127004400) [pid = 1654] [serial = 642] [outer = 0x1239d2c00] 23:04:08 INFO - PROCESS | 1654 | 1461650648560 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]]]}] 23:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 23:04:08 INFO - PROCESS | 1654 | 1461650648606 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 23:04:08 INFO - PROCESS | 1654 | 1461650648607 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 23:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:04:08 INFO - PROCESS | 1654 | 1461650648610 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:04:08 INFO - PROCESS | 1654 | 1461650648611 Marionette TRACE conn2 <- [1,830,null,{}] 23:04:08 INFO - PROCESS | 1654 | 1461650648613 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}] 23:04:08 INFO - PROCESS | 1654 | 1461650648714 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 23:04:08 INFO - PROCESS | 1654 | 1461650648767 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db8f000 == 71 [pid = 1654] [id = 215] 23:04:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x123d66c00) [pid = 1654] [serial = 643] [outer = 0x0] 23:04:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1277c0400) [pid = 1654] [serial = 644] [outer = 0x123d66c00] 23:04:08 INFO - PROCESS | 1654 | 1461650648796 Marionette DEBUG loaded listener.js 23:04:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1286dc400) [pid = 1654] [serial = 645] [outer = 0x123d66c00] 23:04:09 INFO - PROCESS | 1654 | 1461650649218 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]]]}] 23:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 619ms 23:04:09 INFO - PROCESS | 1654 | 1461650649228 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 23:04:09 INFO - PROCESS | 1654 | 1461650649230 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 23:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:04:09 INFO - PROCESS | 1654 | 1461650649232 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:04:09 INFO - PROCESS | 1654 | 1461650649233 Marionette TRACE conn2 <- [1,834,null,{}] 23:04:09 INFO - PROCESS | 1654 | 1461650649236 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}] 23:04:09 INFO - PROCESS | 1654 | 1461650649352 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 23:04:09 INFO - PROCESS | 1654 | 1461650649440 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eaa7000 == 72 [pid = 1654] [id = 216] 23:04:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x129dc4400) [pid = 1654] [serial = 646] [outer = 0x0] 23:04:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12b023c00) [pid = 1654] [serial = 647] [outer = 0x129dc4400] 23:04:09 INFO - PROCESS | 1654 | 1461650649471 Marionette DEBUG loaded listener.js 23:04:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12b496800) [pid = 1654] [serial = 648] [outer = 0x129dc4400] 23:04:09 INFO - PROCESS | 1654 | 1461650649891 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]]]}] 23:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 669ms 23:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:04:09 INFO - PROCESS | 1654 | 1461650649902 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 23:04:09 INFO - PROCESS | 1654 | 1461650649903 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 23:04:09 INFO - PROCESS | 1654 | 1461650649905 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:04:09 INFO - PROCESS | 1654 | 1461650649906 Marionette TRACE conn2 <- [1,838,null,{}] 23:04:09 INFO - PROCESS | 1654 | 1461650649909 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}] 23:04:10 INFO - PROCESS | 1654 | 1461650650011 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 23:04:10 INFO - PROCESS | 1654 | 1461650650074 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eef5800 == 73 [pid = 1654] [id = 217] 23:04:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12b496c00) [pid = 1654] [serial = 649] [outer = 0x0] 23:04:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b7a4400) [pid = 1654] [serial = 650] [outer = 0x12b496c00] 23:04:10 INFO - PROCESS | 1654 | 1461650650104 Marionette DEBUG loaded listener.js 23:04:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b9e5000) [pid = 1654] [serial = 651] [outer = 0x12b496c00] 23:04:10 INFO - PROCESS | 1654 | 1461650650699 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]]]}] 23:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 821ms 23:04:10 INFO - PROCESS | 1654 | 1461650650726 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 23:04:10 INFO - PROCESS | 1654 | 1461650650728 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 23:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:04:10 INFO - PROCESS | 1654 | 1461650650734 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:04:10 INFO - PROCESS | 1654 | 1461650650736 Marionette TRACE conn2 <- [1,842,null,{}] 23:04:10 INFO - PROCESS | 1654 | 1461650650740 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}] 23:04:10 INFO - PROCESS | 1654 | 1461650650835 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 23:04:10 INFO - PROCESS | 1654 | 1461650650903 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afbc000 == 74 [pid = 1654] [id = 218] 23:04:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x116548400) [pid = 1654] [serial = 652] [outer = 0x0] 23:04:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x118645c00) [pid = 1654] [serial = 653] [outer = 0x116548400] 23:04:10 INFO - PROCESS | 1654 | 1461650650931 Marionette DEBUG loaded listener.js 23:04:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x118f8b800) [pid = 1654] [serial = 654] [outer = 0x116548400] 23:04:11 INFO - PROCESS | 1654 | 1461650651354 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]]]}] 23:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 674ms 23:04:11 INFO - PROCESS | 1654 | 1461650651413 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 23:04:11 INFO - PROCESS | 1654 | 1461650651417 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 23:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:04:11 INFO - PROCESS | 1654 | 1461650651422 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:04:11 INFO - PROCESS | 1654 | 1461650651424 Marionette TRACE conn2 <- [1,846,null,{}] 23:04:11 INFO - PROCESS | 1654 | 1461650651426 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}] 23:04:11 INFO - PROCESS | 1654 | 1461650651524 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 23:04:11 INFO - PROCESS | 1654 | --DOCSHELL 0x119823000 == 73 [pid = 1654] [id = 97] 23:04:11 INFO - PROCESS | 1654 | --DOCSHELL 0x127fc8800 == 72 [pid = 1654] [id = 185] 23:04:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbc8800 == 71 [pid = 1654] [id = 82] 23:04:11 INFO - PROCESS | 1654 | --DOCSHELL 0x1147a8800 == 70 [pid = 1654] [id = 94] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x123c0d800) [pid = 1654] [serial = 581] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | 1461650651641 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x1152d4800 == 71 [pid = 1654] [id = 219] 23:04:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x116543800) [pid = 1654] [serial = 655] [outer = 0x0] 23:04:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x119866000) [pid = 1654] [serial = 656] [outer = 0x116543800] 23:04:11 INFO - PROCESS | 1654 | 1461650651672 Marionette DEBUG loaded listener.js 23:04:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x119e52c00) [pid = 1654] [serial = 657] [outer = 0x116543800] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11ada8c00) [pid = 1654] [serial = 579] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12b9e7000) [pid = 1654] [serial = 558] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11b9e3000) [pid = 1654] [serial = 548] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11c3ac000) [pid = 1654] [serial = 549] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x119e53800) [pid = 1654] [serial = 578] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1273ea800) [pid = 1654] [serial = 566] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x119b43800) [pid = 1654] [serial = 546] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12b9e3000) [pid = 1654] [serial = 569] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12b02cc00) [pid = 1654] [serial = 555] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x123c0f000) [pid = 1654] [serial = 564] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12ef05c00) [pid = 1654] [serial = 576] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11b9df000) [pid = 1654] [serial = 561] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x123c0d400) [pid = 1654] [serial = 551] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12f4c8400) [pid = 1654] [serial = 519] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11653c400) [pid = 1654] [serial = 545] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12b48d400) [pid = 1654] [serial = 567] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12b496000) [pid = 1654] [serial = 557] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12ef0d400) [pid = 1654] [serial = 537] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12dacdc00) [pid = 1654] [serial = 573] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11c85fc00) [pid = 1654] [serial = 563] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12cf6a000) [pid = 1654] [serial = 570] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12ea20400) [pid = 1654] [serial = 575] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x123d63800) [pid = 1654] [serial = 552] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11a942400) [pid = 1654] [serial = 560] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1286e0800) [pid = 1654] [serial = 554] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12d3de800) [pid = 1654] [serial = 572] [outer = 0x0] [url = about:blank] 23:04:11 INFO - PROCESS | 1654 | 1461650651993 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]]]}] 23:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 622ms 23:04:12 INFO - PROCESS | 1654 | 1461650652045 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 23:04:12 INFO - PROCESS | 1654 | 1461650652046 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 23:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:04:12 INFO - PROCESS | 1654 | 1461650652049 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:04:12 INFO - PROCESS | 1654 | 1461650652051 Marionette TRACE conn2 <- [1,850,null,{}] 23:04:12 INFO - PROCESS | 1654 | 1461650652058 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}] 23:04:12 INFO - PROCESS | 1654 | 1461650652165 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 23:04:12 INFO - PROCESS | 1654 | 1461650652232 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b993800 == 72 [pid = 1654] [id = 220] 23:04:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x119bad400) [pid = 1654] [serial = 658] [outer = 0x0] 23:04:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11a94bc00) [pid = 1654] [serial = 659] [outer = 0x119bad400] 23:04:12 INFO - PROCESS | 1654 | 1461650652261 Marionette DEBUG loaded listener.js 23:04:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11b953000) [pid = 1654] [serial = 660] [outer = 0x119bad400] 23:04:12 INFO - PROCESS | 1654 | 1461650652571 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]]]}] 23:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 570ms 23:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:04:12 INFO - PROCESS | 1654 | 1461650652620 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 23:04:12 INFO - PROCESS | 1654 | 1461650652622 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 23:04:12 INFO - PROCESS | 1654 | 1461650652625 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:04:12 INFO - PROCESS | 1654 | 1461650652627 Marionette TRACE conn2 <- [1,854,null,{}] 23:04:12 INFO - PROCESS | 1654 | 1461650652630 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}] 23:04:12 INFO - PROCESS | 1654 | 1461650652762 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 23:04:12 INFO - PROCESS | 1654 | 1461650652843 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c470000 == 73 [pid = 1654] [id = 221] 23:04:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11ada8c00) [pid = 1654] [serial = 661] [outer = 0x0] 23:04:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11be60c00) [pid = 1654] [serial = 662] [outer = 0x11ada8c00] 23:04:12 INFO - PROCESS | 1654 | 1461650652891 Marionette DEBUG loaded listener.js 23:04:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11c0c5000) [pid = 1654] [serial = 663] [outer = 0x11ada8c00] 23:04:13 INFO - PROCESS | 1654 | 1461650653253 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]]]}] 23:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 23:04:13 INFO - PROCESS | 1654 | 1461650653295 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 23:04:13 INFO - PROCESS | 1654 | 1461650653298 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 23:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:04:13 INFO - PROCESS | 1654 | 1461650653300 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:04:13 INFO - PROCESS | 1654 | 1461650653302 Marionette TRACE conn2 <- [1,858,null,{}] 23:04:13 INFO - PROCESS | 1654 | 1461650653304 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}] 23:04:13 INFO - PROCESS | 1654 | 1461650653386 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 23:04:13 INFO - PROCESS | 1654 | 1461650653464 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x123de3800 == 74 [pid = 1654] [id = 222] 23:04:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11bdbec00) [pid = 1654] [serial = 664] [outer = 0x0] 23:04:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c85fc00) [pid = 1654] [serial = 665] [outer = 0x11bdbec00] 23:04:13 INFO - PROCESS | 1654 | 1461650653490 Marionette DEBUG loaded listener.js 23:04:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1239dd800) [pid = 1654] [serial = 666] [outer = 0x11bdbec00] 23:04:13 INFO - PROCESS | 1654 | 1461650653788 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]]]}] 23:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 519ms 23:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:04:13 INFO - PROCESS | 1654 | 1461650653820 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 23:04:13 INFO - PROCESS | 1654 | 1461650653821 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 23:04:13 INFO - PROCESS | 1654 | 1461650653823 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:04:13 INFO - PROCESS | 1654 | 1461650653825 Marionette TRACE conn2 <- [1,862,null,{}] 23:04:13 INFO - PROCESS | 1654 | 1461650653827 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}] 23:04:13 INFO - PROCESS | 1654 | 1461650653947 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 23:04:13 INFO - PROCESS | 1654 | 1461650653981 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fcd000 == 75 [pid = 1654] [id = 223] 23:04:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1239f1800) [pid = 1654] [serial = 667] [outer = 0x0] 23:04:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x123d64c00) [pid = 1654] [serial = 668] [outer = 0x1239f1800] 23:04:14 INFO - PROCESS | 1654 | 1461650654008 Marionette DEBUG loaded listener.js 23:04:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x129dc9800) [pid = 1654] [serial = 669] [outer = 0x1239f1800] 23:04:14 INFO - PROCESS | 1654 | 1461650654337 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]]]}] 23:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms 23:04:14 INFO - PROCESS | 1654 | 1461650654345 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 23:04:14 INFO - PROCESS | 1654 | 1461650654348 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 23:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:04:14 INFO - PROCESS | 1654 | 1461650654352 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:04:14 INFO - PROCESS | 1654 | 1461650654353 Marionette TRACE conn2 <- [1,866,null,{}] 23:04:14 INFO - PROCESS | 1654 | 1461650654355 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}] 23:04:14 INFO - PROCESS | 1654 | 1461650654459 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 23:04:14 INFO - PROCESS | 1654 | 1461650654472 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b587800 == 76 [pid = 1654] [id = 224] 23:04:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b025400) [pid = 1654] [serial = 670] [outer = 0x0] 23:04:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12b489c00) [pid = 1654] [serial = 671] [outer = 0x12b025400] 23:04:14 INFO - PROCESS | 1654 | 1461650654497 Marionette DEBUG loaded listener.js 23:04:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b5a9c00) [pid = 1654] [serial = 672] [outer = 0x12b025400] 23:04:14 INFO - PROCESS | 1654 | 1461650654868 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]]]}] 23:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 23:04:14 INFO - PROCESS | 1654 | 1461650654871 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 23:04:14 INFO - PROCESS | 1654 | 1461650654873 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 23:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:04:14 INFO - PROCESS | 1654 | 1461650654875 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:04:14 INFO - PROCESS | 1654 | 1461650654876 Marionette TRACE conn2 <- [1,870,null,{}] 23:04:14 INFO - PROCESS | 1654 | 1461650654878 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}] 23:04:14 INFO - PROCESS | 1654 | 1461650654983 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 23:04:15 INFO - PROCESS | 1654 | 1461650655018 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bf05800 == 77 [pid = 1654] [id = 225] 23:04:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12b025800) [pid = 1654] [serial = 673] [outer = 0x0] 23:04:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12b9e9400) [pid = 1654] [serial = 674] [outer = 0x12b025800] 23:04:15 INFO - PROCESS | 1654 | 1461650655044 Marionette DEBUG loaded listener.js 23:04:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12bd0f800) [pid = 1654] [serial = 675] [outer = 0x12b025800] 23:04:15 INFO - PROCESS | 1654 | 1461650655357 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]]]}] 23:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 23:04:15 INFO - PROCESS | 1654 | 1461650655394 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 23:04:15 INFO - PROCESS | 1654 | 1461650655397 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 23:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:04:15 INFO - PROCESS | 1654 | 1461650655400 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:04:15 INFO - PROCESS | 1654 | 1461650655401 Marionette TRACE conn2 <- [1,874,null,{}] 23:04:15 INFO - PROCESS | 1654 | 1461650655404 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}] 23:04:15 INFO - PROCESS | 1654 | 1461650655506 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 23:04:15 INFO - PROCESS | 1654 | 1461650655519 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d455000 == 78 [pid = 1654] [id = 226] 23:04:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12bd15000) [pid = 1654] [serial = 676] [outer = 0x0] 23:04:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12bd90800) [pid = 1654] [serial = 677] [outer = 0x12bd15000] 23:04:15 INFO - PROCESS | 1654 | 1461650655543 Marionette DEBUG loaded listener.js 23:04:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12bddc000) [pid = 1654] [serial = 678] [outer = 0x12bd15000] 23:04:15 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x114bb8000) [pid = 1654] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:04:15 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11adab800) [pid = 1654] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:04:15 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11453e000) [pid = 1654] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:04:15 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11936d000) [pid = 1654] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:04:15 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1159cac00) [pid = 1654] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:04:15 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11b557c00) [pid = 1654] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:04:15 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11b566800) [pid = 1654] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:04:15 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x114752c00) [pid = 1654] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:04:15 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11a8cf400) [pid = 1654] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:04:15 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1239d1800) [pid = 1654] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:04:15 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11a8cbc00) [pid = 1654] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:04:15 INFO - PROCESS | 1654 | 1461650655926 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]]]}] 23:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 570ms 23:04:15 INFO - PROCESS | 1654 | 1461650655970 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 23:04:15 INFO - PROCESS | 1654 | 1461650655971 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 23:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:04:15 INFO - PROCESS | 1654 | 1461650655974 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:04:15 INFO - PROCESS | 1654 | 1461650655975 Marionette TRACE conn2 <- [1,878,null,{}] 23:04:15 INFO - PROCESS | 1654 | 1461650655977 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}] 23:04:16 INFO - PROCESS | 1654 | 1461650656065 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 23:04:16 INFO - PROCESS | 1654 | 1461650656118 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e5a7800 == 79 [pid = 1654] [id = 227] 23:04:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x118dea000) [pid = 1654] [serial = 679] [outer = 0x0] 23:04:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11c0bc800) [pid = 1654] [serial = 680] [outer = 0x118dea000] 23:04:16 INFO - PROCESS | 1654 | 1461650656143 Marionette DEBUG loaded listener.js 23:04:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12bd15800) [pid = 1654] [serial = 681] [outer = 0x118dea000] 23:04:16 INFO - PROCESS | 1654 | 1461650656425 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]]]}] 23:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 470ms 23:04:16 INFO - PROCESS | 1654 | 1461650656444 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 23:04:16 INFO - PROCESS | 1654 | 1461650656446 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 23:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:04:16 INFO - PROCESS | 1654 | 1461650656456 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:04:16 INFO - PROCESS | 1654 | 1461650656458 Marionette TRACE conn2 <- [1,882,null,{}] 23:04:16 INFO - PROCESS | 1654 | 1461650656460 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}] 23:04:16 INFO - PROCESS | 1654 | 1461650656568 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 23:04:16 INFO - PROCESS | 1654 | 1461650656572 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1cf800 == 80 [pid = 1654] [id = 228] 23:04:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12bddb000) [pid = 1654] [serial = 682] [outer = 0x0] 23:04:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12d111800) [pid = 1654] [serial = 683] [outer = 0x12bddb000] 23:04:16 INFO - PROCESS | 1654 | 1461650656601 Marionette DEBUG loaded listener.js 23:04:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12d3db400) [pid = 1654] [serial = 684] [outer = 0x12bddb000] 23:04:16 INFO - PROCESS | 1654 | 1461650656964 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]]]}] 23:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 528ms 23:04:16 INFO - PROCESS | 1654 | 1461650656978 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 23:04:16 INFO - PROCESS | 1654 | 1461650656980 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 23:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:04:16 INFO - PROCESS | 1654 | 1461650656984 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:04:16 INFO - PROCESS | 1654 | 1461650656985 Marionette TRACE conn2 <- [1,886,null,{}] 23:04:16 INFO - PROCESS | 1654 | 1461650656987 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}] 23:04:17 INFO - PROCESS | 1654 | 1461650657095 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 23:04:17 INFO - PROCESS | 1654 | 1461650657104 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f493000 == 81 [pid = 1654] [id = 229] 23:04:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12d3da400) [pid = 1654] [serial = 685] [outer = 0x0] 23:04:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12d3e4400) [pid = 1654] [serial = 686] [outer = 0x12d3da400] 23:04:17 INFO - PROCESS | 1654 | 1461650657129 Marionette DEBUG loaded listener.js 23:04:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12dac8800) [pid = 1654] [serial = 687] [outer = 0x12d3da400] 23:04:17 INFO - PROCESS | 1654 | 1461650657432 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]]]}] 23:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 467ms 23:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:04:17 INFO - PROCESS | 1654 | 1461650657452 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 23:04:17 INFO - PROCESS | 1654 | 1461650657453 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 23:04:17 INFO - PROCESS | 1654 | 1461650657455 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:04:17 INFO - PROCESS | 1654 | 1461650657456 Marionette TRACE conn2 <- [1,890,null,{}] 23:04:17 INFO - PROCESS | 1654 | 1461650657459 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}] 23:04:17 INFO - PROCESS | 1654 | 1461650657547 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 23:04:17 INFO - PROCESS | 1654 | 1461650657552 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f881800 == 82 [pid = 1654] [id = 230] 23:04:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12daca400) [pid = 1654] [serial = 688] [outer = 0x0] 23:04:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12db1cc00) [pid = 1654] [serial = 689] [outer = 0x12daca400] 23:04:17 INFO - PROCESS | 1654 | 1461650657577 Marionette DEBUG loaded listener.js 23:04:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12e3ab800) [pid = 1654] [serial = 690] [outer = 0x12daca400] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12eee5800 == 81 [pid = 1654] [id = 86] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x127fc9000 == 80 [pid = 1654] [id = 208] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x118d60800 == 79 [pid = 1654] [id = 119] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11c05a000 == 78 [pid = 1654] [id = 186] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb3d800 == 77 [pid = 1654] [id = 84] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1186d7800 == 76 [pid = 1654] [id = 95] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11c7a3800 == 75 [pid = 1654] [id = 120] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1bc000 == 74 [pid = 1654] [id = 158] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x119d4d800 == 73 [pid = 1654] [id = 159] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11c7a2800 == 72 [pid = 1654] [id = 179] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x116748000 == 71 [pid = 1654] [id = 93] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x123dd9800 == 70 [pid = 1654] [id = 206] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11982c800 == 69 [pid = 1654] [id = 92] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1248f1800 == 68 [pid = 1654] [id = 207] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12f892000 == 67 [pid = 1654] [id = 177] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12bf1a000 == 66 [pid = 1654] [id = 122] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12b586800 == 65 [pid = 1654] [id = 209] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc0a000 == 64 [pid = 1654] [id = 88] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x119d4b800 == 63 [pid = 1654] [id = 98] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x119184000 == 62 [pid = 1654] [id = 205] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1c9000 == 61 [pid = 1654] [id = 173] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11afc2000 == 60 [pid = 1654] [id = 89] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1186c7000 == 59 [pid = 1654] [id = 141] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1277ef000 == 58 [pid = 1654] [id = 83] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x123dc7800 == 57 [pid = 1654] [id = 90] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12e68e800 == 56 [pid = 1654] [id = 140] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12e325000 == 55 [pid = 1654] [id = 176] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12f63e800 == 54 [pid = 1654] [id = 155] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc10800 == 53 [pid = 1654] [id = 178] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1188d2000 == 52 [pid = 1654] [id = 81] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1248ec000 == 51 [pid = 1654] [id = 157] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12e5a4000 == 50 [pid = 1654] [id = 139] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12f647000 == 49 [pid = 1654] [id = 87] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11901d000 == 48 [pid = 1654] [id = 96] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12db94800 == 47 [pid = 1654] [id = 85] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1152d4800 == 46 [pid = 1654] [id = 219] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11afbc000 == 45 [pid = 1654] [id = 218] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12eef5800 == 44 [pid = 1654] [id = 217] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12eaa7000 == 43 [pid = 1654] [id = 216] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12db8f000 == 42 [pid = 1654] [id = 215] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12db79800 == 41 [pid = 1654] [id = 214] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb3c000 == 40 [pid = 1654] [id = 213] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11c05c800 == 39 [pid = 1654] [id = 212] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0de800 == 38 [pid = 1654] [id = 210] 23:04:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1157a7800 == 37 [pid = 1654] [id = 211] 23:04:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12d455000 == 36 [pid = 1654] [id = 226] 23:04:19 INFO - PROCESS | 1654 | --DOCSHELL 0x11c470000 == 35 [pid = 1654] [id = 221] 23:04:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1cf800 == 34 [pid = 1654] [id = 228] 23:04:19 INFO - PROCESS | 1654 | --DOCSHELL 0x127fcd000 == 33 [pid = 1654] [id = 223] 23:04:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12e5a7800 == 32 [pid = 1654] [id = 227] 23:04:19 INFO - PROCESS | 1654 | --DOCSHELL 0x123de3800 == 31 [pid = 1654] [id = 222] 23:04:19 INFO - PROCESS | 1654 | --DOCSHELL 0x11b993800 == 30 [pid = 1654] [id = 220] 23:04:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12bf05800 == 29 [pid = 1654] [id = 225] 23:04:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12b587800 == 28 [pid = 1654] [id = 224] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12bd94000) [pid = 1654] [serial = 590] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1153a4400) [pid = 1654] [serial = 599] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x116546400) [pid = 1654] [serial = 600] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11b5aa000) [pid = 1654] [serial = 611] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119199400) [pid = 1654] [serial = 597] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11863b800) [pid = 1654] [serial = 596] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x119b43400) [pid = 1654] [serial = 605] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11a8c1400) [pid = 1654] [serial = 606] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119089800) [pid = 1654] [serial = 602] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119369800) [pid = 1654] [serial = 603] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12e3ec000) [pid = 1654] [serial = 593] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11be56c00) [pid = 1654] [serial = 614] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11c0c4000) [pid = 1654] [serial = 617] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11c0bb000) [pid = 1654] [serial = 615] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11c863400) [pid = 1654] [serial = 621] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11c415800) [pid = 1654] [serial = 620] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11c866c00) [pid = 1654] [serial = 623] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x123ae9800) [pid = 1654] [serial = 626] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1240b2800) [pid = 1654] [serial = 627] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x127006400) [pid = 1654] [serial = 629] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11c413800) [pid = 1654] [serial = 618] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11a8c9000) [pid = 1654] [serial = 584] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x123a64400) [pid = 1654] [serial = 587] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1239e9c00) [pid = 1654] [serial = 624] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11a90c800) [pid = 1654] [serial = 608] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11a94c400) [pid = 1654] [serial = 609] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11bd9d400) [pid = 1654] [serial = 612] [outer = 0x0] [url = about:blank] 23:04:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12f493000 == 27 [pid = 1654] [id = 229] 23:04:19 INFO - PROCESS | 1654 | 1461650659301 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]]]}] 23:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1873ms 23:04:19 INFO - PROCESS | 1654 | 1461650659329 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 23:04:19 INFO - PROCESS | 1654 | 1461650659331 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 23:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:04:19 INFO - PROCESS | 1654 | 1461650659335 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:04:19 INFO - PROCESS | 1654 | 1461650659337 Marionette TRACE conn2 <- [1,894,null,{}] 23:04:19 INFO - PROCESS | 1654 | 1461650659342 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}] 23:04:19 INFO - PROCESS | 1654 | 1461650659426 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 23:04:19 INFO - PROCESS | 1654 | 1461650659471 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x1152d0800 == 28 [pid = 1654] [id = 231] 23:04:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1151ea800) [pid = 1654] [serial = 691] [outer = 0x0] 23:04:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x115785000) [pid = 1654] [serial = 692] [outer = 0x1151ea800] 23:04:19 INFO - PROCESS | 1654 | 1461650659499 Marionette DEBUG loaded listener.js 23:04:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x116548000) [pid = 1654] [serial = 693] [outer = 0x1151ea800] 23:04:19 INFO - PROCESS | 1654 | 1461650659823 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]]]}] 23:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 523ms 23:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:04:19 INFO - PROCESS | 1654 | 1461650659858 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 23:04:19 INFO - PROCESS | 1654 | 1461650659862 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 23:04:19 INFO - PROCESS | 1654 | 1461650659867 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:04:19 INFO - PROCESS | 1654 | 1461650659868 Marionette TRACE conn2 <- [1,898,null,{}] 23:04:19 INFO - PROCESS | 1654 | 1461650659871 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}] 23:04:19 INFO - PROCESS | 1654 | 1461650659946 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 23:04:19 INFO - PROCESS | 1654 | 1461650659993 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x11675d800 == 29 [pid = 1654] [id = 232] 23:04:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1151eb800) [pid = 1654] [serial = 694] [outer = 0x0] 23:04:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1165a4000) [pid = 1654] [serial = 695] [outer = 0x1151eb800] 23:04:20 INFO - PROCESS | 1654 | 1461650660021 Marionette DEBUG loaded listener.js 23:04:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x118dedc00) [pid = 1654] [serial = 696] [outer = 0x1151eb800] 23:04:20 INFO - PROCESS | 1654 | 1461650660325 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]]]}] 23:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms 23:04:20 INFO - PROCESS | 1654 | 1461650660337 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 23:04:20 INFO - PROCESS | 1654 | 1461650660338 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 23:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:04:20 INFO - PROCESS | 1654 | 1461650660341 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:04:20 INFO - PROCESS | 1654 | 1461650660344 Marionette TRACE conn2 <- [1,902,null,{}] 23:04:20 INFO - PROCESS | 1654 | 1461650660355 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}] 23:04:20 INFO - PROCESS | 1654 | 1461650660435 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 23:04:20 INFO - PROCESS | 1654 | 1461650660441 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x11981f000 == 30 [pid = 1654] [id = 233] 23:04:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x113492000) [pid = 1654] [serial = 697] [outer = 0x0] 23:04:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119867000) [pid = 1654] [serial = 698] [outer = 0x113492000] 23:04:20 INFO - PROCESS | 1654 | 1461650660472 Marionette DEBUG loaded listener.js 23:04:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119d98800) [pid = 1654] [serial = 699] [outer = 0x113492000] 23:04:20 INFO - PROCESS | 1654 | 1461650660822 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]]]}] 23:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 529ms 23:04:20 INFO - PROCESS | 1654 | 1461650660870 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 23:04:20 INFO - PROCESS | 1654 | 1461650660872 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 23:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:04:20 INFO - PROCESS | 1654 | 1461650660874 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:04:20 INFO - PROCESS | 1654 | 1461650660875 Marionette TRACE conn2 <- [1,906,null,{}] 23:04:20 INFO - PROCESS | 1654 | 1461650660877 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}] 23:04:20 INFO - PROCESS | 1654 | 1461650660951 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 23:04:20 INFO - PROCESS | 1654 | 1461650660955 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d48000 == 31 [pid = 1654] [id = 234] 23:04:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119d9fc00) [pid = 1654] [serial = 700] [outer = 0x0] 23:04:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11a8c1400) [pid = 1654] [serial = 701] [outer = 0x119d9fc00] 23:04:20 INFO - PROCESS | 1654 | 1461650660984 Marionette DEBUG loaded listener.js 23:04:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11a8c7000) [pid = 1654] [serial = 702] [outer = 0x119d9fc00] 23:04:21 INFO - PROCESS | 1654 | 1461650661293 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]]]}] 23:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 470ms 23:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:04:21 INFO - PROCESS | 1654 | 1461650661344 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 23:04:21 INFO - PROCESS | 1654 | 1461650661346 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 23:04:21 INFO - PROCESS | 1654 | 1461650661348 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:04:21 INFO - PROCESS | 1654 | 1461650661349 Marionette TRACE conn2 <- [1,910,null,{}] 23:04:21 INFO - PROCESS | 1654 | 1461650661351 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}] 23:04:21 INFO - PROCESS | 1654 | 1461650661423 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 23:04:21 INFO - PROCESS | 1654 | 1461650661482 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa0d000 == 32 [pid = 1654] [id = 235] 23:04:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1188b8c00) [pid = 1654] [serial = 703] [outer = 0x0] 23:04:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11a90a800) [pid = 1654] [serial = 704] [outer = 0x1188b8c00] 23:04:21 INFO - PROCESS | 1654 | 1461650661508 Marionette DEBUG loaded listener.js 23:04:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11a93f800) [pid = 1654] [serial = 705] [outer = 0x1188b8c00] 23:04:21 INFO - PROCESS | 1654 | 1461650661805 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]]]}] 23:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 471ms 23:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:04:21 INFO - PROCESS | 1654 | 1461650661823 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 23:04:21 INFO - PROCESS | 1654 | 1461650661824 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 23:04:21 INFO - PROCESS | 1654 | 1461650661826 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:04:21 INFO - PROCESS | 1654 | 1461650661828 Marionette TRACE conn2 <- [1,914,null,{}] 23:04:21 INFO - PROCESS | 1654 | 1461650661835 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}] 23:04:21 INFO - PROCESS | 1654 | 1461650661942 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 23:04:21 INFO - PROCESS | 1654 | 1461650661951 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b995800 == 33 [pid = 1654] [id = 236] 23:04:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11a54ac00) [pid = 1654] [serial = 706] [outer = 0x0] 23:04:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11a948800) [pid = 1654] [serial = 707] [outer = 0x11a54ac00] 23:04:22 INFO - PROCESS | 1654 | 1461650661998 Marionette DEBUG loaded listener.js 23:04:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11b911400) [pid = 1654] [serial = 708] [outer = 0x11a54ac00] 23:04:22 INFO - PROCESS | 1654 | 1461650662423 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]]]}] 23:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 624ms 23:04:22 INFO - PROCESS | 1654 | 1461650662452 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 23:04:22 INFO - PROCESS | 1654 | 1461650662454 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 23:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:04:22 INFO - PROCESS | 1654 | 1461650662457 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:04:22 INFO - PROCESS | 1654 | 1461650662458 Marionette TRACE conn2 <- [1,918,null,{}] 23:04:22 INFO - PROCESS | 1654 | 1461650662460 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}] 23:04:22 INFO - PROCESS | 1654 | 1461650662533 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 23:04:22 INFO - PROCESS | 1654 | 1461650662538 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c04d000 == 34 [pid = 1654] [id = 237] 23:04:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1143c2c00) [pid = 1654] [serial = 709] [outer = 0x0] 23:04:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11b9df000) [pid = 1654] [serial = 710] [outer = 0x1143c2c00] 23:04:22 INFO - PROCESS | 1654 | 1461650662566 Marionette DEBUG loaded listener.js 23:04:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11bdaa800) [pid = 1654] [serial = 711] [outer = 0x1143c2c00] 23:04:22 INFO - PROCESS | 1654 | 1461650662868 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]]]}] 23:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 23:04:22 INFO - PROCESS | 1654 | 1461650662927 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 23:04:22 INFO - PROCESS | 1654 | 1461650662928 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 23:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:04:22 INFO - PROCESS | 1654 | 1461650662930 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:04:22 INFO - PROCESS | 1654 | 1461650662931 Marionette TRACE conn2 <- [1,922,null,{}] 23:04:22 INFO - PROCESS | 1654 | 1461650662933 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}] 23:04:23 INFO - PROCESS | 1654 | 1461650663007 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 23:04:23 INFO - PROCESS | 1654 | 1461650663056 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c0ef800 == 35 [pid = 1654] [id = 238] 23:04:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11936b000) [pid = 1654] [serial = 712] [outer = 0x0] 23:04:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11be54400) [pid = 1654] [serial = 713] [outer = 0x11936b000] 23:04:23 INFO - PROCESS | 1654 | 1461650663082 Marionette DEBUG loaded listener.js 23:04:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11c06e800) [pid = 1654] [serial = 714] [outer = 0x11936b000] 23:04:23 INFO - PROCESS | 1654 | 1461650663401 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]]]}] 23:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 23:04:23 INFO - PROCESS | 1654 | 1461650663450 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 23:04:23 INFO - PROCESS | 1654 | 1461650663452 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 23:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:04:23 INFO - PROCESS | 1654 | 1461650663455 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:04:23 INFO - PROCESS | 1654 | 1461650663457 Marionette TRACE conn2 <- [1,926,null,{}] 23:04:23 INFO - PROCESS | 1654 | 1461650663461 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}] 23:04:23 INFO - PROCESS | 1654 | 1461650663580 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 23:04:23 INFO - PROCESS | 1654 | 1461650663638 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11981d000 == 36 [pid = 1654] [id = 239] 23:04:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x114bc2000) [pid = 1654] [serial = 715] [outer = 0x0] 23:04:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11c073800) [pid = 1654] [serial = 716] [outer = 0x114bc2000] 23:04:23 INFO - PROCESS | 1654 | 1461650663674 Marionette DEBUG loaded listener.js 23:04:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11c0be400) [pid = 1654] [serial = 717] [outer = 0x114bc2000] 23:04:24 INFO - PROCESS | 1654 | 1461650664006 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]]]}] 23:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 570ms 23:04:24 INFO - PROCESS | 1654 | 1461650664025 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 23:04:24 INFO - PROCESS | 1654 | 1461650664026 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 23:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:04:24 INFO - PROCESS | 1654 | 1461650664028 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:04:24 INFO - PROCESS | 1654 | 1461650664029 Marionette TRACE conn2 <- [1,930,null,{}] 23:04:24 INFO - PROCESS | 1654 | 1461650664035 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}] 23:04:24 INFO - PROCESS | 1654 | 1461650664118 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 23:04:24 INFO - PROCESS | 1654 | 1461650664123 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cd5800 == 37 [pid = 1654] [id = 240] 23:04:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11c07b800) [pid = 1654] [serial = 718] [outer = 0x0] 23:04:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11c3af400) [pid = 1654] [serial = 719] [outer = 0x11c07b800] 23:04:24 INFO - PROCESS | 1654 | 1461650664149 Marionette DEBUG loaded listener.js 23:04:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11c413000) [pid = 1654] [serial = 720] [outer = 0x11c07b800] 23:04:24 INFO - PROCESS | 1654 | 1461650664605 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]]]}] 23:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 620ms 23:04:24 INFO - PROCESS | 1654 | 1461650664651 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 23:04:24 INFO - PROCESS | 1654 | 1461650664654 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 23:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:04:24 INFO - PROCESS | 1654 | 1461650664657 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:04:24 INFO - PROCESS | 1654 | 1461650664660 Marionette TRACE conn2 <- [1,934,null,{}] 23:04:24 INFO - PROCESS | 1654 | 1461650664663 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}] 23:04:24 INFO - PROCESS | 1654 | 1461650664826 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 23:04:24 INFO - PROCESS | 1654 | 1461650664875 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa0c800 == 38 [pid = 1654] [id = 241] 23:04:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11c51fc00) [pid = 1654] [serial = 721] [outer = 0x0] 23:04:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11c867400) [pid = 1654] [serial = 722] [outer = 0x11c51fc00] 23:04:24 INFO - PROCESS | 1654 | 1461650664902 Marionette DEBUG loaded listener.js 23:04:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1239e4800) [pid = 1654] [serial = 723] [outer = 0x11c51fc00] 23:04:25 INFO - PROCESS | 1654 | 1461650665220 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]]]}] 23:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 574ms 23:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:04:25 INFO - PROCESS | 1654 | 1461650665232 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 23:04:25 INFO - PROCESS | 1654 | 1461650665234 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 23:04:25 INFO - PROCESS | 1654 | 1461650665237 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:04:25 INFO - PROCESS | 1654 | 1461650665238 Marionette TRACE conn2 <- [1,938,null,{}] 23:04:25 INFO - PROCESS | 1654 | 1461650665241 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}] 23:04:25 INFO - PROCESS | 1654 | 1461650665386 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 23:04:25 INFO - PROCESS | 1654 | 1461650665402 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x127019800 == 39 [pid = 1654] [id = 242] 23:04:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11c86a800) [pid = 1654] [serial = 724] [outer = 0x0] 23:04:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x123ae9800) [pid = 1654] [serial = 725] [outer = 0x11c86a800] 23:04:25 INFO - PROCESS | 1654 | 1461650665445 Marionette DEBUG loaded listener.js 23:04:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x123c0e400) [pid = 1654] [serial = 726] [outer = 0x11c86a800] 23:04:25 INFO - PROCESS | 1654 | 1461650665906 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]]]}] 23:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 718ms 23:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:04:25 INFO - PROCESS | 1654 | 1461650665956 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 23:04:25 INFO - PROCESS | 1654 | 1461650665957 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 23:04:25 INFO - PROCESS | 1654 | 1461650665959 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:04:25 INFO - PROCESS | 1654 | 1461650665960 Marionette TRACE conn2 <- [1,942,null,{}] 23:04:25 INFO - PROCESS | 1654 | 1461650665963 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}] 23:04:26 INFO - PROCESS | 1654 | 1461650666060 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 23:04:26 INFO - PROCESS | 1654 | 1461650666099 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x129d8d000 == 40 [pid = 1654] [id = 243] 23:04:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x123c0dc00) [pid = 1654] [serial = 727] [outer = 0x0] 23:04:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1240b0000) [pid = 1654] [serial = 728] [outer = 0x123c0dc00] 23:04:26 INFO - PROCESS | 1654 | 1461650666124 Marionette DEBUG loaded listener.js 23:04:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12457c800) [pid = 1654] [serial = 729] [outer = 0x123c0dc00] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11c0b7400) [pid = 1654] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b9e8400) [pid = 1654] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12b025400) [pid = 1654] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1239f1800) [pid = 1654] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12b025800) [pid = 1654] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x118dea000) [pid = 1654] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12bd15000) [pid = 1654] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12bddb000) [pid = 1654] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x119bad400) [pid = 1654] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x116543800) [pid = 1654] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x116548400) [pid = 1654] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12b496c00) [pid = 1654] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x129dc4400) [pid = 1654] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x123d66c00) [pid = 1654] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1239d2c00) [pid = 1654] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11ad29400) [pid = 1654] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11985f400) [pid = 1654] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x114b4f400) [pid = 1654] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1241cfc00) [pid = 1654] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12d3da400) [pid = 1654] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11bdbec00) [pid = 1654] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11ada8c00) [pid = 1654] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11b5a9c00) [pid = 1654] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119e4b400) [pid = 1654] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11acc4c00) [pid = 1654] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:04:26 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12dac9000) [pid = 1654] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:04:26 INFO - PROCESS | 1654 | 1461650666837 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]]]}] 23:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 922ms 23:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:04:26 INFO - PROCESS | 1654 | 1461650666881 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 23:04:26 INFO - PROCESS | 1654 | 1461650666883 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 23:04:26 INFO - PROCESS | 1654 | 1461650666885 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:04:26 INFO - PROCESS | 1654 | 1461650666886 Marionette TRACE conn2 <- [1,946,null,{}] 23:04:26 INFO - PROCESS | 1654 | 1461650666888 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}] 23:04:26 INFO - PROCESS | 1654 | 1461650666968 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 23:04:27 INFO - PROCESS | 1654 | 1461650667017 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x123abd000 == 41 [pid = 1654] [id = 244] 23:04:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x119088c00) [pid = 1654] [serial = 730] [outer = 0x0] 23:04:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11b557c00) [pid = 1654] [serial = 731] [outer = 0x119088c00] 23:04:27 INFO - PROCESS | 1654 | 1461650667042 Marionette DEBUG loaded listener.js 23:04:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11c588c00) [pid = 1654] [serial = 732] [outer = 0x119088c00] 23:04:27 INFO - PROCESS | 1654 | 1461650667332 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]]]}] 23:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 471ms 23:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:04:27 INFO - PROCESS | 1654 | 1461650667356 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 23:04:27 INFO - PROCESS | 1654 | 1461650667358 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 23:04:27 INFO - PROCESS | 1654 | 1461650667360 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:04:27 INFO - PROCESS | 1654 | 1461650667361 Marionette TRACE conn2 <- [1,950,null,{}] 23:04:27 INFO - PROCESS | 1654 | 1461650667371 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}] 23:04:27 INFO - PROCESS | 1654 | 1461650667456 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 23:04:27 INFO - PROCESS | 1654 | 1461650667461 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b006000 == 42 [pid = 1654] [id = 245] 23:04:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11bdac400) [pid = 1654] [serial = 733] [outer = 0x0] 23:04:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x124588800) [pid = 1654] [serial = 734] [outer = 0x11bdac400] 23:04:27 INFO - PROCESS | 1654 | 1461650667487 Marionette DEBUG loaded listener.js 23:04:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x127007400) [pid = 1654] [serial = 735] [outer = 0x11bdac400] 23:04:27 INFO - PROCESS | 1654 | 1461650667805 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]]]}] 23:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 474ms 23:04:27 INFO - PROCESS | 1654 | 1461650667835 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 23:04:27 INFO - PROCESS | 1654 | 1461650667836 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 23:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:04:27 INFO - PROCESS | 1654 | 1461650667838 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:04:27 INFO - PROCESS | 1654 | 1461650667839 Marionette TRACE conn2 <- [1,954,null,{}] 23:04:27 INFO - PROCESS | 1654 | 1461650667841 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}] 23:04:27 INFO - PROCESS | 1654 | 1461650667942 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 23:04:27 INFO - PROCESS | 1654 | 1461650667951 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb37800 == 43 [pid = 1654] [id = 246] 23:04:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x123d66c00) [pid = 1654] [serial = 736] [outer = 0x0] 23:04:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12706c400) [pid = 1654] [serial = 737] [outer = 0x123d66c00] 23:04:27 INFO - PROCESS | 1654 | 1461650667977 Marionette DEBUG loaded listener.js 23:04:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x127767400) [pid = 1654] [serial = 738] [outer = 0x123d66c00] 23:04:28 INFO - PROCESS | 1654 | 1461650668266 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]]]}] 23:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 23:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:04:28 INFO - PROCESS | 1654 | 1461650668306 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 23:04:28 INFO - PROCESS | 1654 | 1461650668307 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 23:04:28 INFO - PROCESS | 1654 | 1461650668310 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:04:28 INFO - PROCESS | 1654 | 1461650668311 Marionette TRACE conn2 <- [1,958,null,{}] 23:04:28 INFO - PROCESS | 1654 | 1461650668315 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}] 23:04:28 INFO - PROCESS | 1654 | 1461650668391 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 23:04:28 INFO - PROCESS | 1654 | 1461650668396 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0e4000 == 44 [pid = 1654] [id = 247] 23:04:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11c3ad000) [pid = 1654] [serial = 739] [outer = 0x0] 23:04:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x127f85000) [pid = 1654] [serial = 740] [outer = 0x11c3ad000] 23:04:28 INFO - PROCESS | 1654 | 1461650668423 Marionette DEBUG loaded listener.js 23:04:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1286ddc00) [pid = 1654] [serial = 741] [outer = 0x11c3ad000] 23:04:28 INFO - PROCESS | 1654 | 1461650668842 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]]]}] 23:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 568ms 23:04:28 INFO - PROCESS | 1654 | 1461650668879 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 23:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:04:28 INFO - PROCESS | 1654 | 1461650668881 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 23:04:28 INFO - PROCESS | 1654 | 1461650668885 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:04:28 INFO - PROCESS | 1654 | 1461650668887 Marionette TRACE conn2 <- [1,962,null,{}] 23:04:28 INFO - PROCESS | 1654 | 1461650668891 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}] 23:04:29 INFO - PROCESS | 1654 | 1461650669004 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 23:04:29 INFO - PROCESS | 1654 | 1461650669078 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x116511000 == 45 [pid = 1654] [id = 248] 23:04:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x114bb7000) [pid = 1654] [serial = 742] [outer = 0x0] 23:04:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1151d7000) [pid = 1654] [serial = 743] [outer = 0x114bb7000] 23:04:29 INFO - PROCESS | 1654 | 1461650669110 Marionette DEBUG loaded listener.js 23:04:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1159ca400) [pid = 1654] [serial = 744] [outer = 0x114bb7000] 23:04:29 INFO - PROCESS | 1654 | 1461650669634 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]]]}] 23:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 772ms 23:04:29 INFO - PROCESS | 1654 | 1461650669673 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 23:04:29 INFO - PROCESS | 1654 | 1461650669677 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 23:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:04:29 INFO - PROCESS | 1654 | 1461650669685 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:04:29 INFO - PROCESS | 1654 | 1461650669687 Marionette TRACE conn2 <- [1,966,null,{}] 23:04:29 INFO - PROCESS | 1654 | 1461650669689 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}] 23:04:29 INFO - PROCESS | 1654 | 1461650669798 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 23:04:29 INFO - PROCESS | 1654 | 1461650669872 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa08800 == 46 [pid = 1654] [id = 249] 23:04:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x118f89c00) [pid = 1654] [serial = 745] [outer = 0x0] 23:04:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11908f400) [pid = 1654] [serial = 746] [outer = 0x118f89c00] 23:04:29 INFO - PROCESS | 1654 | 1461650669903 Marionette DEBUG loaded listener.js 23:04:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11985ec00) [pid = 1654] [serial = 747] [outer = 0x118f89c00] 23:04:30 INFO - PROCESS | 1654 | 1461650670599 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]]]}] 23:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 973ms 23:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:04:30 INFO - PROCESS | 1654 | 1461650670658 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 23:04:30 INFO - PROCESS | 1654 | 1461650670660 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 23:04:30 INFO - PROCESS | 1654 | 1461650670663 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:04:30 INFO - PROCESS | 1654 | 1461650670666 Marionette TRACE conn2 <- [1,970,null,{}] 23:04:30 INFO - PROCESS | 1654 | 1461650670669 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}] 23:04:30 INFO - PROCESS | 1654 | 1461650670766 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 23:04:30 INFO - PROCESS | 1654 | 1461650670815 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x119323800 == 47 [pid = 1654] [id = 250] 23:04:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x115785800) [pid = 1654] [serial = 748] [outer = 0x0] 23:04:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1159cac00) [pid = 1654] [serial = 749] [outer = 0x115785800] 23:04:30 INFO - PROCESS | 1654 | 1461650670843 Marionette DEBUG loaded listener.js 23:04:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x118851c00) [pid = 1654] [serial = 750] [outer = 0x115785800] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb37800 == 46 [pid = 1654] [id = 246] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12b006000 == 45 [pid = 1654] [id = 245] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x123abd000 == 44 [pid = 1654] [id = 244] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x129d8d000 == 43 [pid = 1654] [id = 243] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x127019800 == 42 [pid = 1654] [id = 242] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa0c800 == 41 [pid = 1654] [id = 241] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12db1cc00) [pid = 1654] [serial = 689] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x123cd5800 == 40 [pid = 1654] [id = 240] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11981d000 == 39 [pid = 1654] [id = 239] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11c0ef800 == 38 [pid = 1654] [id = 238] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11c04d000 == 37 [pid = 1654] [id = 237] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11b995800 == 36 [pid = 1654] [id = 236] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa0d000 == 35 [pid = 1654] [id = 235] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x119d48000 == 34 [pid = 1654] [id = 234] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11981f000 == 33 [pid = 1654] [id = 233] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11675d800 == 32 [pid = 1654] [id = 232] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x1152d0800 == 31 [pid = 1654] [id = 231] 23:04:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12f881800 == 30 [pid = 1654] [id = 230] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x127f82000) [pid = 1654] [serial = 582] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11be57000) [pid = 1654] [serial = 585] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12460e000) [pid = 1654] [serial = 588] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12eadec00) [pid = 1654] [serial = 594] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11c528400) [pid = 1654] [serial = 543] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12d3dac00) [pid = 1654] [serial = 591] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12b489c00) [pid = 1654] [serial = 671] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x129dc9800) [pid = 1654] [serial = 669] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12b9e9400) [pid = 1654] [serial = 674] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11c0bc800) [pid = 1654] [serial = 680] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12bd90800) [pid = 1654] [serial = 677] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12bd0f800) [pid = 1654] [serial = 675] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12bddc000) [pid = 1654] [serial = 678] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12bd15800) [pid = 1654] [serial = 681] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11a94bc00) [pid = 1654] [serial = 659] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11b953000) [pid = 1654] [serial = 660] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119866000) [pid = 1654] [serial = 656] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119e52c00) [pid = 1654] [serial = 657] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x118f8b800) [pid = 1654] [serial = 654] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x118645c00) [pid = 1654] [serial = 653] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12b9e5000) [pid = 1654] [serial = 651] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12b7a4400) [pid = 1654] [serial = 650] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12b496800) [pid = 1654] [serial = 648] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12b023c00) [pid = 1654] [serial = 647] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1286dc400) [pid = 1654] [serial = 645] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1277c0400) [pid = 1654] [serial = 644] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x127004400) [pid = 1654] [serial = 642] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x123d61400) [pid = 1654] [serial = 641] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11be5f400) [pid = 1654] [serial = 639] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11b95bc00) [pid = 1654] [serial = 638] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11a8d0000) [pid = 1654] [serial = 636] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119869c00) [pid = 1654] [serial = 635] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116549c00) [pid = 1654] [serial = 633] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x114bc2800) [pid = 1654] [serial = 632] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x127f84c00) [pid = 1654] [serial = 630] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11c85fc00) [pid = 1654] [serial = 665] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11be60c00) [pid = 1654] [serial = 662] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11c0c5000) [pid = 1654] [serial = 663] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x123d64c00) [pid = 1654] [serial = 668] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12b5a9c00) [pid = 1654] [serial = 672] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1239dd800) [pid = 1654] [serial = 666] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | 1461650671315 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]]]}] 23:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 672ms 23:04:31 INFO - PROCESS | 1654 | 1461650671339 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 23:04:31 INFO - PROCESS | 1654 | 1461650671343 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 23:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:04:31 INFO - PROCESS | 1654 | 1461650671350 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:04:31 INFO - PROCESS | 1654 | 1461650671353 Marionette TRACE conn2 <- [1,974,null,{}] 23:04:31 INFO - PROCESS | 1654 | 1461650671355 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}] 23:04:31 INFO - PROCESS | 1654 | 1461650671432 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 23:04:31 INFO - PROCESS | 1654 | 1461650671437 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x119012800 == 31 [pid = 1654] [id = 251] 23:04:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x116549c00) [pid = 1654] [serial = 751] [outer = 0x0] 23:04:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11919a800) [pid = 1654] [serial = 752] [outer = 0x116549c00] 23:04:31 INFO - PROCESS | 1654 | 1461650671466 Marionette DEBUG loaded listener.js 23:04:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119865000) [pid = 1654] [serial = 753] [outer = 0x116549c00] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12d111800) [pid = 1654] [serial = 683] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12d3db400) [pid = 1654] [serial = 684] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12dac8800) [pid = 1654] [serial = 687] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12d3e4400) [pid = 1654] [serial = 686] [outer = 0x0] [url = about:blank] 23:04:31 INFO - PROCESS | 1654 | 1461650671826 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]]]}] 23:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 523ms 23:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:04:31 INFO - PROCESS | 1654 | 1461650671871 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 23:04:31 INFO - PROCESS | 1654 | 1461650671872 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 23:04:31 INFO - PROCESS | 1654 | 1461650671874 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:04:31 INFO - PROCESS | 1654 | 1461650671877 Marionette TRACE conn2 <- [1,978,null,{}] 23:04:31 INFO - PROCESS | 1654 | 1461650671885 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}] 23:04:31 INFO - PROCESS | 1654 | 1461650671967 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 23:04:31 INFO - PROCESS | 1654 | 1461650671975 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afc2000 == 32 [pid = 1654] [id = 252] 23:04:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11986d000) [pid = 1654] [serial = 754] [outer = 0x0] 23:04:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11a8c1800) [pid = 1654] [serial = 755] [outer = 0x11986d000] 23:04:32 INFO - PROCESS | 1654 | 1461650672004 Marionette DEBUG loaded listener.js 23:04:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11a908c00) [pid = 1654] [serial = 756] [outer = 0x11986d000] 23:04:32 INFO - PROCESS | 1654 | 1461650672372 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]]]}] 23:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 523ms 23:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:04:32 INFO - PROCESS | 1654 | 1461650672406 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 23:04:32 INFO - PROCESS | 1654 | 1461650672407 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 23:04:32 INFO - PROCESS | 1654 | 1461650672411 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:04:32 INFO - PROCESS | 1654 | 1461650672412 Marionette TRACE conn2 <- [1,982,null,{}] 23:04:32 INFO - PROCESS | 1654 | 1461650672414 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}] 23:04:32 INFO - PROCESS | 1654 | 1461650672490 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 23:04:32 INFO - PROCESS | 1654 | 1461650672495 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c0e2800 == 33 [pid = 1654] [id = 253] 23:04:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11a914400) [pid = 1654] [serial = 757] [outer = 0x0] 23:04:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11acc3400) [pid = 1654] [serial = 758] [outer = 0x11a914400] 23:04:32 INFO - PROCESS | 1654 | 1461650672524 Marionette DEBUG loaded listener.js 23:04:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11b559400) [pid = 1654] [serial = 759] [outer = 0x11a914400] 23:04:32 INFO - PROCESS | 1654 | 1461650672856 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]]]}] 23:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 471ms 23:04:32 INFO - PROCESS | 1654 | 1461650672884 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 23:04:32 INFO - PROCESS | 1654 | 1461650672885 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 23:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:04:32 INFO - PROCESS | 1654 | 1461650672888 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:04:32 INFO - PROCESS | 1654 | 1461650672889 Marionette TRACE conn2 <- [1,986,null,{}] 23:04:32 INFO - PROCESS | 1654 | 1461650672891 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}] 23:04:32 INFO - PROCESS | 1654 | 1461650672965 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 23:04:32 INFO - PROCESS | 1654 | 1461650672970 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b14000 == 34 [pid = 1654] [id = 254] 23:04:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11ad33800) [pid = 1654] [serial = 760] [outer = 0x0] 23:04:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11b90a800) [pid = 1654] [serial = 761] [outer = 0x11ad33800] 23:04:32 INFO - PROCESS | 1654 | 1461650672996 Marionette DEBUG loaded listener.js 23:04:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11bda4000) [pid = 1654] [serial = 762] [outer = 0x11ad33800] 23:04:33 INFO - PROCESS | 1654 | 1461650673340 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]]]}] 23:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 468ms 23:04:33 INFO - PROCESS | 1654 | 1461650673357 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 23:04:33 INFO - PROCESS | 1654 | 1461650673358 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 23:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:04:33 INFO - PROCESS | 1654 | 1461650673360 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:04:33 INFO - PROCESS | 1654 | 1461650673362 Marionette TRACE conn2 <- [1,990,null,{}] 23:04:33 INFO - PROCESS | 1654 | 1461650673366 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}] 23:04:33 INFO - PROCESS | 1654 | 1461650673495 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 23:04:33 INFO - PROCESS | 1654 | 1461650673530 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cd1000 == 35 [pid = 1654] [id = 255] 23:04:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11bda6000) [pid = 1654] [serial = 763] [outer = 0x0] 23:04:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11be5f000) [pid = 1654] [serial = 764] [outer = 0x11bda6000] 23:04:33 INFO - PROCESS | 1654 | 1461650673559 Marionette DEBUG loaded listener.js 23:04:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11c0c0400) [pid = 1654] [serial = 765] [outer = 0x11bda6000] 23:04:33 INFO - PROCESS | 1654 | 1461650673886 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]]]}] 23:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 572ms 23:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:04:33 INFO - PROCESS | 1654 | 1461650673932 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 23:04:33 INFO - PROCESS | 1654 | 1461650673934 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 23:04:33 INFO - PROCESS | 1654 | 1461650673936 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:04:33 INFO - PROCESS | 1654 | 1461650673937 Marionette TRACE conn2 <- [1,994,null,{}] 23:04:33 INFO - PROCESS | 1654 | 1461650673939 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}] 23:04:34 INFO - PROCESS | 1654 | 1461650674034 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 23:04:34 INFO - PROCESS | 1654 | 1461650674045 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x124645000 == 36 [pid = 1654] [id = 256] 23:04:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11c0ba000) [pid = 1654] [serial = 766] [outer = 0x0] 23:04:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11c3b3000) [pid = 1654] [serial = 767] [outer = 0x11c0ba000] 23:04:34 INFO - PROCESS | 1654 | 1461650674071 Marionette DEBUG loaded listener.js 23:04:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11c58ec00) [pid = 1654] [serial = 768] [outer = 0x11c0ba000] 23:04:34 INFO - PROCESS | 1654 | 1461650674422 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]]]}] 23:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 517ms 23:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:04:34 INFO - PROCESS | 1654 | 1461650674459 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 23:04:34 INFO - PROCESS | 1654 | 1461650674460 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 23:04:34 INFO - PROCESS | 1654 | 1461650674462 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:04:34 INFO - PROCESS | 1654 | 1461650674464 Marionette TRACE conn2 <- [1,998,null,{}] 23:04:34 INFO - PROCESS | 1654 | 1461650674468 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}] 23:04:34 INFO - PROCESS | 1654 | 1461650674562 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 23:04:34 INFO - PROCESS | 1654 | 1461650674566 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x1273a1800 == 37 [pid = 1654] [id = 257] 23:04:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11c0c0c00) [pid = 1654] [serial = 769] [outer = 0x0] 23:04:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11c862800) [pid = 1654] [serial = 770] [outer = 0x11c0c0c00] 23:04:34 INFO - PROCESS | 1654 | 1461650674591 Marionette DEBUG loaded listener.js 23:04:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c86b800) [pid = 1654] [serial = 771] [outer = 0x11c0c0c00] 23:04:34 INFO - PROCESS | 1654 | 1461650674928 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]]]}] 23:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 521ms 23:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:04:34 INFO - PROCESS | 1654 | 1461650674984 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 23:04:34 INFO - PROCESS | 1654 | 1461650674985 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 23:04:34 INFO - PROCESS | 1654 | 1461650674987 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:04:34 INFO - PROCESS | 1654 | 1461650674988 Marionette TRACE conn2 <- [1,1002,null,{}] 23:04:34 INFO - PROCESS | 1654 | 1461650674990 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}] 23:04:35 INFO - PROCESS | 1654 | 1461650675084 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 23:04:35 INFO - PROCESS | 1654 | 1461650675096 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa17000 == 38 [pid = 1654] [id = 258] 23:04:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11c862000) [pid = 1654] [serial = 772] [outer = 0x0] 23:04:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1239e8400) [pid = 1654] [serial = 773] [outer = 0x11c862000] 23:04:35 INFO - PROCESS | 1654 | 1461650675122 Marionette DEBUG loaded listener.js 23:04:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x123ae6000) [pid = 1654] [serial = 774] [outer = 0x11c862000] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1151eb800) [pid = 1654] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x114bc2000) [pid = 1654] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11936b000) [pid = 1654] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11c86a800) [pid = 1654] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1151ea800) [pid = 1654] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119088c00) [pid = 1654] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x123c0dc00) [pid = 1654] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11c07b800) [pid = 1654] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11bdac400) [pid = 1654] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x123d66c00) [pid = 1654] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1188b8c00) [pid = 1654] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x113492000) [pid = 1654] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11a54ac00) [pid = 1654] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11c51fc00) [pid = 1654] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119d9fc00) [pid = 1654] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:04:35 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1143c2c00) [pid = 1654] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:04:35 INFO - PROCESS | 1654 | 1461650675576 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]]]}] 23:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 619ms 23:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:04:35 INFO - PROCESS | 1654 | 1461650675606 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 23:04:35 INFO - PROCESS | 1654 | 1461650675608 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 23:04:35 INFO - PROCESS | 1654 | 1461650675610 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:04:35 INFO - PROCESS | 1654 | 1461650675611 Marionette TRACE conn2 <- [1,1006,null,{}] 23:04:35 INFO - PROCESS | 1654 | 1461650675613 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}] 23:04:35 INFO - PROCESS | 1654 | 1461650675690 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 23:04:35 INFO - PROCESS | 1654 | 1461650675699 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afb2800 == 39 [pid = 1654] [id = 259] 23:04:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1151eb800) [pid = 1654] [serial = 775] [outer = 0x0] 23:04:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119e51c00) [pid = 1654] [serial = 776] [outer = 0x1151eb800] 23:04:35 INFO - PROCESS | 1654 | 1461650675725 Marionette DEBUG loaded listener.js 23:04:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11be5e400) [pid = 1654] [serial = 777] [outer = 0x1151eb800] 23:04:36 INFO - PROCESS | 1654 | 1461650676055 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]]]}] 23:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 470ms 23:04:36 INFO - PROCESS | 1654 | 1461650676082 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 23:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:04:36 INFO - PROCESS | 1654 | 1461650676084 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 23:04:36 INFO - PROCESS | 1654 | 1461650676087 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:04:36 INFO - PROCESS | 1654 | 1461650676089 Marionette TRACE conn2 <- [1,1010,null,{}] 23:04:36 INFO - PROCESS | 1654 | 1461650676091 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}] 23:04:36 INFO - PROCESS | 1654 | 1461650676207 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 23:04:36 INFO - PROCESS | 1654 | 1461650676216 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb3f000 == 40 [pid = 1654] [id = 260] 23:04:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11be62800) [pid = 1654] [serial = 778] [outer = 0x0] 23:04:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x123c0e000) [pid = 1654] [serial = 779] [outer = 0x11be62800] 23:04:36 INFO - PROCESS | 1654 | 1461650676246 Marionette DEBUG loaded listener.js 23:04:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12460e000) [pid = 1654] [serial = 780] [outer = 0x11be62800] 23:04:36 INFO - PROCESS | 1654 | 1461650676603 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]]]}] 23:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 508ms 23:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:04:36 INFO - PROCESS | 1654 | 1461650676609 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 23:04:36 INFO - PROCESS | 1654 | 1461650676610 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 23:04:36 INFO - PROCESS | 1654 | 1461650676617 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:04:36 INFO - PROCESS | 1654 | 1461650676619 Marionette TRACE conn2 <- [1,1014,null,{}] 23:04:36 INFO - PROCESS | 1654 | 1461650676621 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}] 23:04:36 INFO - PROCESS | 1654 | 1461650676706 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 23:04:36 INFO - PROCESS | 1654 | 1461650676711 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d32f800 == 41 [pid = 1654] [id = 261] 23:04:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x124896c00) [pid = 1654] [serial = 781] [outer = 0x0] 23:04:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12776f800) [pid = 1654] [serial = 782] [outer = 0x124896c00] 23:04:36 INFO - PROCESS | 1654 | 1461650676737 Marionette DEBUG loaded listener.js 23:04:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1286e1400) [pid = 1654] [serial = 783] [outer = 0x124896c00] 23:04:37 INFO - PROCESS | 1654 | 1461650677068 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]]]}] 23:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 473ms 23:04:37 INFO - PROCESS | 1654 | 1461650677087 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 23:04:37 INFO - PROCESS | 1654 | 1461650677088 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 23:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:04:37 INFO - PROCESS | 1654 | 1461650677090 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:04:37 INFO - PROCESS | 1654 | 1461650677091 Marionette TRACE conn2 <- [1,1018,null,{}] 23:04:37 INFO - PROCESS | 1654 | 1461650677093 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}] 23:04:37 INFO - PROCESS | 1654 | 1461650677199 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 23:04:37 INFO - PROCESS | 1654 | 1461650677206 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d445800 == 42 [pid = 1654] [id = 262] 23:04:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11c07ac00) [pid = 1654] [serial = 784] [outer = 0x0] 23:04:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1286e0000) [pid = 1654] [serial = 785] [outer = 0x11c07ac00] 23:04:37 INFO - PROCESS | 1654 | 1461650677231 Marionette DEBUG loaded listener.js 23:04:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x129dc8c00) [pid = 1654] [serial = 786] [outer = 0x11c07ac00] 23:04:37 INFO - PROCESS | 1654 | 1461650677599 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]]]}] 23:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 568ms 23:04:37 INFO - PROCESS | 1654 | 1461650677659 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 23:04:37 INFO - PROCESS | 1654 | 1461650677662 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 23:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:04:37 INFO - PROCESS | 1654 | 1461650677665 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:04:37 INFO - PROCESS | 1654 | 1461650677668 Marionette TRACE conn2 <- [1,1022,null,{}] 23:04:37 INFO - PROCESS | 1654 | 1461650677673 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}] 23:04:37 INFO - PROCESS | 1654 | 1461650677777 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 23:04:37 INFO - PROCESS | 1654 | 1461650677843 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f5f000 == 43 [pid = 1654] [id = 263] 23:04:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1151ea800) [pid = 1654] [serial = 787] [outer = 0x0] 23:04:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x115782800) [pid = 1654] [serial = 788] [outer = 0x1151ea800] 23:04:37 INFO - PROCESS | 1654 | 1461650677874 Marionette DEBUG loaded listener.js 23:04:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1188b4400) [pid = 1654] [serial = 789] [outer = 0x1151ea800] 23:04:38 INFO - PROCESS | 1654 | 1461650678275 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]]]}] 23:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 671ms 23:04:38 INFO - PROCESS | 1654 | 1461650678337 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 23:04:38 INFO - PROCESS | 1654 | 1461650678341 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 23:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:04:38 INFO - PROCESS | 1654 | 1461650678346 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:04:38 INFO - PROCESS | 1654 | 1461650678347 Marionette TRACE conn2 <- [1,1026,null,{}] 23:04:38 INFO - PROCESS | 1654 | 1461650678350 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}] 23:04:38 INFO - PROCESS | 1654 | 1461650678450 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 23:04:38 INFO - PROCESS | 1654 | 1461650678516 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x123aba000 == 44 [pid = 1654] [id = 264] 23:04:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x118684000) [pid = 1654] [serial = 790] [outer = 0x0] 23:04:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11936cc00) [pid = 1654] [serial = 791] [outer = 0x118684000] 23:04:38 INFO - PROCESS | 1654 | 1461650678546 Marionette DEBUG loaded listener.js 23:04:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11a549c00) [pid = 1654] [serial = 792] [outer = 0x118684000] 23:04:38 INFO - PROCESS | 1654 | 1461650678954 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]]]}] 23:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 671ms 23:04:39 INFO - PROCESS | 1654 | 1461650679017 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 23:04:39 INFO - PROCESS | 1654 | 1461650679019 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 23:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:04:39 INFO - PROCESS | 1654 | 1461650679021 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:04:39 INFO - PROCESS | 1654 | 1461650679024 Marionette TRACE conn2 <- [1,1030,null,{}] 23:04:39 INFO - PROCESS | 1654 | 1461650679032 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}] 23:04:39 INFO - PROCESS | 1654 | 1461650679162 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 23:04:39 INFO - PROCESS | 1654 | 1461650679230 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0e3000 == 45 [pid = 1654] [id = 265] 23:04:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11ada7800) [pid = 1654] [serial = 793] [outer = 0x0] 23:04:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11b5aac00) [pid = 1654] [serial = 794] [outer = 0x11ada7800] 23:04:39 INFO - PROCESS | 1654 | 1461650679263 Marionette DEBUG loaded listener.js 23:04:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11be61c00) [pid = 1654] [serial = 795] [outer = 0x11ada7800] 23:04:39 INFO - PROCESS | 1654 | 1461650679672 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]]]}] 23:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 674ms 23:04:39 INFO - PROCESS | 1654 | 1461650679696 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 23:04:39 INFO - PROCESS | 1654 | 1461650679699 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 23:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:04:39 INFO - PROCESS | 1654 | 1461650679702 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:04:39 INFO - PROCESS | 1654 | 1461650679703 Marionette TRACE conn2 <- [1,1034,null,{}] 23:04:39 INFO - PROCESS | 1654 | 1461650679706 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}] 23:04:39 INFO - PROCESS | 1654 | 1461650679807 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 23:04:39 INFO - PROCESS | 1654 | 1461650679871 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e325800 == 46 [pid = 1654] [id = 266] 23:04:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11bdbbc00) [pid = 1654] [serial = 796] [outer = 0x0] 23:04:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c51fc00) [pid = 1654] [serial = 797] [outer = 0x11bdbbc00] 23:04:39 INFO - PROCESS | 1654 | 1461650679901 Marionette DEBUG loaded listener.js 23:04:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x123ae6400) [pid = 1654] [serial = 798] [outer = 0x11bdbbc00] 23:04:40 INFO - PROCESS | 1654 | 1461650680303 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]]]}] 23:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 622ms 23:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:04:40 INFO - PROCESS | 1654 | 1461650680325 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 23:04:40 INFO - PROCESS | 1654 | 1461650680326 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 23:04:40 INFO - PROCESS | 1654 | 1461650680328 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:04:40 INFO - PROCESS | 1654 | 1461650680330 Marionette TRACE conn2 <- [1,1038,null,{}] 23:04:40 INFO - PROCESS | 1654 | 1461650680334 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}] 23:04:40 INFO - PROCESS | 1654 | 1461650680431 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 23:04:40 INFO - PROCESS | 1654 | 1461650680515 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e5ab000 == 47 [pid = 1654] [id = 267] 23:04:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x123c0cc00) [pid = 1654] [serial = 799] [outer = 0x0] 23:04:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1241c2400) [pid = 1654] [serial = 800] [outer = 0x123c0cc00] 23:04:40 INFO - PROCESS | 1654 | 1461650680544 Marionette DEBUG loaded listener.js 23:04:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x127a24c00) [pid = 1654] [serial = 801] [outer = 0x123c0cc00] 23:04:40 INFO - PROCESS | 1654 | 1461650680942 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]]]}] 23:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 622ms 23:04:40 INFO - PROCESS | 1654 | 1461650680951 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 23:04:40 INFO - PROCESS | 1654 | 1461650680953 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 23:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:04:40 INFO - PROCESS | 1654 | 1461650680955 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:04:40 INFO - PROCESS | 1654 | 1461650680956 Marionette TRACE conn2 <- [1,1042,null,{}] 23:04:40 INFO - PROCESS | 1654 | 1461650680959 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}] 23:04:41 INFO - PROCESS | 1654 | 1461650681075 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 23:04:41 INFO - PROCESS | 1654 | 1461650681126 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e68c000 == 48 [pid = 1654] [id = 268] 23:04:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x127f7e400) [pid = 1654] [serial = 802] [outer = 0x0] 23:04:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b026c00) [pid = 1654] [serial = 803] [outer = 0x127f7e400] 23:04:41 INFO - PROCESS | 1654 | 1461650681158 Marionette DEBUG loaded listener.js 23:04:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b5aa000) [pid = 1654] [serial = 804] [outer = 0x127f7e400] 23:04:41 INFO - PROCESS | 1654 | 1461650681564 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]]]}] 23:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 672ms 23:04:41 INFO - PROCESS | 1654 | 1461650681627 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 23:04:41 INFO - PROCESS | 1654 | 1461650681629 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 23:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:04:41 INFO - PROCESS | 1654 | 1461650681651 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:04:41 INFO - PROCESS | 1654 | 1461650681653 Marionette TRACE conn2 <- [1,1046,null,{}] 23:04:41 INFO - PROCESS | 1654 | 1461650681655 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}] 23:04:41 INFO - PROCESS | 1654 | 1461650681773 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 23:04:41 INFO - PROCESS | 1654 | 1461650681989 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bcd800 == 49 [pid = 1654] [id = 269] 23:04:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1136d4400) [pid = 1654] [serial = 805] [outer = 0x0] 23:04:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1147de000) [pid = 1654] [serial = 806] [outer = 0x1136d4400] 23:04:42 INFO - PROCESS | 1654 | 1461650682018 Marionette DEBUG loaded listener.js 23:04:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1151ee400) [pid = 1654] [serial = 807] [outer = 0x1136d4400] 23:04:42 INFO - PROCESS | 1654 | 1461650682453 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]]]}] 23:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 828ms 23:04:42 INFO - PROCESS | 1654 | 1461650682478 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 23:04:42 INFO - PROCESS | 1654 | 1461650682481 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 23:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:04:42 INFO - PROCESS | 1654 | 1461650682484 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:04:42 INFO - PROCESS | 1654 | 1461650682486 Marionette TRACE conn2 <- [1,1050,null,{}] 23:04:42 INFO - PROCESS | 1654 | 1461650682489 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}] 23:04:42 INFO - PROCESS | 1654 | 1461650682587 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 23:04:42 INFO - PROCESS | 1654 | 1461650682637 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bda000 == 50 [pid = 1654] [id = 270] 23:04:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x118851800) [pid = 1654] [serial = 808] [outer = 0x0] 23:04:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x119092800) [pid = 1654] [serial = 809] [outer = 0x118851800] 23:04:42 INFO - PROCESS | 1654 | 1461650682670 Marionette DEBUG loaded listener.js 23:04:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x119869c00) [pid = 1654] [serial = 810] [outer = 0x118851800] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12d32f800 == 49 [pid = 1654] [id = 261] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb3f000 == 48 [pid = 1654] [id = 260] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11afb2800 == 47 [pid = 1654] [id = 259] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa17000 == 46 [pid = 1654] [id = 258] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x1273a1800 == 45 [pid = 1654] [id = 257] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x124645000 == 44 [pid = 1654] [id = 256] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x123cd1000 == 43 [pid = 1654] [id = 255] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x127f85000) [pid = 1654] [serial = 740] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x123b14000 == 42 [pid = 1654] [id = 254] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11c0e2800 == 41 [pid = 1654] [id = 253] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11afc2000 == 40 [pid = 1654] [id = 252] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x119012800 == 39 [pid = 1654] [id = 251] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x119323800 == 38 [pid = 1654] [id = 250] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa08800 == 37 [pid = 1654] [id = 249] 23:04:43 INFO - PROCESS | 1654 | --DOCSHELL 0x116511000 == 36 [pid = 1654] [id = 248] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11a90a800) [pid = 1654] [serial = 704] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11a93f800) [pid = 1654] [serial = 705] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x119867000) [pid = 1654] [serial = 698] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x119d98800) [pid = 1654] [serial = 699] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11a948800) [pid = 1654] [serial = 707] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11b911400) [pid = 1654] [serial = 708] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11c867400) [pid = 1654] [serial = 722] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11a8c1400) [pid = 1654] [serial = 701] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11a8c7000) [pid = 1654] [serial = 702] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11b9df000) [pid = 1654] [serial = 710] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11bdaa800) [pid = 1654] [serial = 711] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1165a4000) [pid = 1654] [serial = 695] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x118dedc00) [pid = 1654] [serial = 696] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11c073800) [pid = 1654] [serial = 716] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11c0be400) [pid = 1654] [serial = 717] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11be54400) [pid = 1654] [serial = 713] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11c06e800) [pid = 1654] [serial = 714] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x123ae9800) [pid = 1654] [serial = 725] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1239e4800) [pid = 1654] [serial = 723] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x115785000) [pid = 1654] [serial = 692] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11b557c00) [pid = 1654] [serial = 731] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1240b0000) [pid = 1654] [serial = 728] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x116548000) [pid = 1654] [serial = 693] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11c3af400) [pid = 1654] [serial = 719] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x123c0e400) [pid = 1654] [serial = 726] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x124588800) [pid = 1654] [serial = 734] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12457c800) [pid = 1654] [serial = 729] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11c588c00) [pid = 1654] [serial = 732] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x127007400) [pid = 1654] [serial = 735] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x127767400) [pid = 1654] [serial = 738] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11c413000) [pid = 1654] [serial = 720] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12706c400) [pid = 1654] [serial = 737] [outer = 0x0] [url = about:blank] 23:04:43 INFO - PROCESS | 1654 | 1461650683262 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]]]}] 23:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 821ms 23:04:43 INFO - PROCESS | 1654 | 1461650683308 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 23:04:43 INFO - PROCESS | 1654 | 1461650683311 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 23:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:04:43 INFO - PROCESS | 1654 | 1461650683316 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:04:43 INFO - PROCESS | 1654 | 1461650683318 Marionette TRACE conn2 <- [1,1054,null,{}] 23:04:43 INFO - PROCESS | 1654 | 1461650683322 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}] 23:04:43 INFO - PROCESS | 1654 | 1461650683450 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 23:04:43 INFO - PROCESS | 1654 | 1461650683531 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x11933d000 == 37 [pid = 1654] [id = 271] 23:04:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x118a96400) [pid = 1654] [serial = 811] [outer = 0x0] 23:04:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11a8d0400) [pid = 1654] [serial = 812] [outer = 0x118a96400] 23:04:43 INFO - PROCESS | 1654 | 1461650683575 Marionette DEBUG loaded listener.js 23:04:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11be54400) [pid = 1654] [serial = 813] [outer = 0x118a96400] 23:04:43 INFO - PROCESS | 1654 | 1461650683909 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]]]}] 23:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 621ms 23:04:43 INFO - PROCESS | 1654 | 1461650683937 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 23:04:43 INFO - PROCESS | 1654 | 1461650683939 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 23:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:04:43 INFO - PROCESS | 1654 | 1461650683945 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:04:43 INFO - PROCESS | 1654 | 1461650683952 Marionette TRACE conn2 <- [1,1058,null,{}] 23:04:43 INFO - PROCESS | 1654 | 1461650683955 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}] 23:04:44 INFO - PROCESS | 1654 | 1461650684038 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 23:04:44 INFO - PROCESS | 1654 | 1461650684086 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af16800 == 38 [pid = 1654] [id = 272] 23:04:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119090800) [pid = 1654] [serial = 814] [outer = 0x0] 23:04:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11c0c0000) [pid = 1654] [serial = 815] [outer = 0x119090800] 23:04:44 INFO - PROCESS | 1654 | 1461650684112 Marionette DEBUG loaded listener.js 23:04:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11c868c00) [pid = 1654] [serial = 816] [outer = 0x119090800] 23:04:44 INFO - PROCESS | 1654 | 1461650684405 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]]]}] 23:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 478ms 23:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:04:44 INFO - PROCESS | 1654 | 1461650684421 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 23:04:44 INFO - PROCESS | 1654 | 1461650684422 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 23:04:44 INFO - PROCESS | 1654 | 1461650684425 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:04:44 INFO - PROCESS | 1654 | 1461650684426 Marionette TRACE conn2 <- [1,1062,null,{}] 23:04:44 INFO - PROCESS | 1654 | 1461650684439 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}] 23:04:44 INFO - PROCESS | 1654 | 1461650684532 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 23:04:44 INFO - PROCESS | 1654 | 1461650684538 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x1248e2800 == 39 [pid = 1654] [id = 273] 23:04:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11c869000) [pid = 1654] [serial = 817] [outer = 0x0] 23:04:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x123c0d000) [pid = 1654] [serial = 818] [outer = 0x11c869000] 23:04:44 INFO - PROCESS | 1654 | 1461650684564 Marionette DEBUG loaded listener.js 23:04:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x124892800) [pid = 1654] [serial = 819] [outer = 0x11c869000] 23:04:44 INFO - PROCESS | 1654 | 1461650684907 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]]]}] 23:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 520ms 23:04:44 INFO - PROCESS | 1654 | 1461650684950 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 23:04:44 INFO - PROCESS | 1654 | 1461650684951 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 23:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:04:44 INFO - PROCESS | 1654 | 1461650684954 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:04:44 INFO - PROCESS | 1654 | 1461650684955 Marionette TRACE conn2 <- [1,1066,null,{}] 23:04:44 INFO - PROCESS | 1654 | 1461650684957 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}] 23:04:45 INFO - PROCESS | 1654 | 1461650685038 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 23:04:45 INFO - PROCESS | 1654 | 1461650685043 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x1277ee000 == 40 [pid = 1654] [id = 274] 23:04:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1286d8800) [pid = 1654] [serial = 820] [outer = 0x0] 23:04:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x129dc5400) [pid = 1654] [serial = 821] [outer = 0x1286d8800] 23:04:45 INFO - PROCESS | 1654 | 1461650685076 Marionette DEBUG loaded listener.js 23:04:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b48a800) [pid = 1654] [serial = 822] [outer = 0x1286d8800] 23:04:45 INFO - PROCESS | 1654 | 1461650685444 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]]]}] 23:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 523ms 23:04:45 INFO - PROCESS | 1654 | 1461650685477 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 23:04:45 INFO - PROCESS | 1654 | 1461650685478 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 23:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:04:45 INFO - PROCESS | 1654 | 1461650685490 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:04:45 INFO - PROCESS | 1654 | 1461650685491 Marionette TRACE conn2 <- [1,1070,null,{}] 23:04:45 INFO - PROCESS | 1654 | 1461650685494 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}] 23:04:45 INFO - PROCESS | 1654 | 1461650685593 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 23:04:45 INFO - PROCESS | 1654 | 1461650685598 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x129daa800 == 41 [pid = 1654] [id = 275] 23:04:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b48b800) [pid = 1654] [serial = 823] [outer = 0x0] 23:04:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12b5a5800) [pid = 1654] [serial = 824] [outer = 0x12b48b800] 23:04:45 INFO - PROCESS | 1654 | 1461650685650 Marionette DEBUG loaded listener.js 23:04:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12b9df000) [pid = 1654] [serial = 825] [outer = 0x12b48b800] 23:04:45 INFO - PROCESS | 1654 | 1461650685979 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]]]}] 23:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 518ms 23:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:04:46 INFO - PROCESS | 1654 | 1461650686009 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 23:04:46 INFO - PROCESS | 1654 | 1461650686010 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 23:04:46 INFO - PROCESS | 1654 | 1461650686012 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:04:46 INFO - PROCESS | 1654 | 1461650686013 Marionette TRACE conn2 <- [1,1074,null,{}] 23:04:46 INFO - PROCESS | 1654 | 1461650686015 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}] 23:04:46 INFO - PROCESS | 1654 | 1461650686113 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 23:04:46 INFO - PROCESS | 1654 | 1461650686130 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb36800 == 42 [pid = 1654] [id = 276] 23:04:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b7a8c00) [pid = 1654] [serial = 826] [outer = 0x0] 23:04:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12b9e9c00) [pid = 1654] [serial = 827] [outer = 0x12b7a8c00] 23:04:46 INFO - PROCESS | 1654 | 1461650686155 Marionette DEBUG loaded listener.js 23:04:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12bd0f800) [pid = 1654] [serial = 828] [outer = 0x12b7a8c00] 23:04:46 INFO - PROCESS | 1654 | 1461650686481 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]]]}] 23:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 519ms 23:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:04:46 INFO - PROCESS | 1654 | 1461650686532 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 23:04:46 INFO - PROCESS | 1654 | 1461650686533 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 23:04:46 INFO - PROCESS | 1654 | 1461650686535 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:04:46 INFO - PROCESS | 1654 | 1461650686536 Marionette TRACE conn2 <- [1,1078,null,{}] 23:04:46 INFO - PROCESS | 1654 | 1461650686539 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}] 23:04:46 INFO - PROCESS | 1654 | 1461650686636 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 23:04:46 INFO - PROCESS | 1654 | 1461650686649 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d092000 == 43 [pid = 1654] [id = 277] 23:04:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12b9e9800) [pid = 1654] [serial = 829] [outer = 0x0] 23:04:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12bd18000) [pid = 1654] [serial = 830] [outer = 0x12b9e9800] 23:04:46 INFO - PROCESS | 1654 | 1461650686675 Marionette DEBUG loaded listener.js 23:04:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12bd96c00) [pid = 1654] [serial = 831] [outer = 0x12b9e9800] 23:04:47 INFO - PROCESS | 1654 | 1461650687008 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]]]}] 23:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 519ms 23:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:04:47 INFO - PROCESS | 1654 | 1461650687055 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 23:04:47 INFO - PROCESS | 1654 | 1461650687056 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 23:04:47 INFO - PROCESS | 1654 | 1461650687058 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:04:47 INFO - PROCESS | 1654 | 1461650687059 Marionette TRACE conn2 <- [1,1082,null,{}] 23:04:47 INFO - PROCESS | 1654 | 1461650687061 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}] 23:04:47 INFO - PROCESS | 1654 | 1461650687159 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 23:04:47 INFO - PROCESS | 1654 | 1461650687172 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e327800 == 44 [pid = 1654] [id = 278] 23:04:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12b7b1800) [pid = 1654] [serial = 832] [outer = 0x0] 23:04:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12bddc000) [pid = 1654] [serial = 833] [outer = 0x12b7b1800] 23:04:47 INFO - PROCESS | 1654 | 1461650687197 Marionette DEBUG loaded listener.js 23:04:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12bde7c00) [pid = 1654] [serial = 834] [outer = 0x12b7b1800] 23:04:47 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11c0c0c00) [pid = 1654] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:04:47 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1151eb800) [pid = 1654] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:04:47 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11c0ba000) [pid = 1654] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:04:47 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12daca400) [pid = 1654] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:04:47 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11986d000) [pid = 1654] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:04:47 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11a914400) [pid = 1654] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:04:47 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x115785800) [pid = 1654] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:04:47 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11be62800) [pid = 1654] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:04:47 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x124896c00) [pid = 1654] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:04:47 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11ad33800) [pid = 1654] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:04:47 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11c862000) [pid = 1654] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:04:47 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11bda6000) [pid = 1654] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:04:47 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x116549c00) [pid = 1654] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:04:47 INFO - PROCESS | 1654 | 1461650687597 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]]]}] 23:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 572ms 23:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:04:47 INFO - PROCESS | 1654 | 1461650687640 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 23:04:47 INFO - PROCESS | 1654 | 1461650687641 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 23:04:47 INFO - PROCESS | 1654 | 1461650687645 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:04:47 INFO - PROCESS | 1654 | 1461650687646 Marionette TRACE conn2 <- [1,1086,null,{}] 23:04:47 INFO - PROCESS | 1654 | 1461650687651 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}] 23:04:47 INFO - PROCESS | 1654 | 1461650687734 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 23:04:47 INFO - PROCESS | 1654 | 1461650687738 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e69b000 == 45 [pid = 1654] [id = 279] 23:04:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11c071400) [pid = 1654] [serial = 835] [outer = 0x0] 23:04:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11c7d9400) [pid = 1654] [serial = 836] [outer = 0x11c071400] 23:04:47 INFO - PROCESS | 1654 | 1461650687768 Marionette DEBUG loaded listener.js 23:04:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12bddfc00) [pid = 1654] [serial = 837] [outer = 0x11c071400] 23:04:48 INFO - PROCESS | 1654 | 1461650688229 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]]]}] 23:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 622ms 23:04:48 INFO - PROCESS | 1654 | 1461650688269 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 23:04:48 INFO - PROCESS | 1654 | 1461650688272 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 23:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:04:48 INFO - PROCESS | 1654 | 1461650688278 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:04:48 INFO - PROCESS | 1654 | 1461650688284 Marionette TRACE conn2 <- [1,1090,null,{}] 23:04:48 INFO - PROCESS | 1654 | 1461650688291 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}] 23:04:48 INFO - PROCESS | 1654 | 1461650688449 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 23:04:48 INFO - PROCESS | 1654 | 1461650688543 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x119824800 == 46 [pid = 1654] [id = 280] 23:04:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x114bb7800) [pid = 1654] [serial = 838] [outer = 0x0] 23:04:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x116548000) [pid = 1654] [serial = 839] [outer = 0x114bb7800] 23:04:48 INFO - PROCESS | 1654 | 1461650688596 Marionette DEBUG loaded listener.js 23:04:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119133c00) [pid = 1654] [serial = 840] [outer = 0x114bb7800] 23:04:49 INFO - PROCESS | 1654 | 1461650689104 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]]]}] 23:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 880ms 23:04:49 INFO - PROCESS | 1654 | 1461650689157 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 23:04:49 INFO - PROCESS | 1654 | 1461650689161 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 23:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:04:49 INFO - PROCESS | 1654 | 1461650689184 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:04:49 INFO - PROCESS | 1654 | 1461650689186 Marionette TRACE conn2 <- [1,1094,null,{}] 23:04:49 INFO - PROCESS | 1654 | 1461650689189 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}] 23:04:49 INFO - PROCESS | 1654 | 1461650689293 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 23:04:49 INFO - PROCESS | 1654 | 1461650689358 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12401c800 == 47 [pid = 1654] [id = 281] 23:04:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11a916400) [pid = 1654] [serial = 841] [outer = 0x0] 23:04:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11b95b400) [pid = 1654] [serial = 842] [outer = 0x11a916400] 23:04:49 INFO - PROCESS | 1654 | 1461650689389 Marionette DEBUG loaded listener.js 23:04:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c06e800) [pid = 1654] [serial = 843] [outer = 0x11a916400] 23:04:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11c077000) [pid = 1654] [serial = 844] [outer = 0x12e58fc00] 23:04:49 INFO - PROCESS | 1654 | 1461650689872 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]]]}] 23:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 722ms 23:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:04:49 INFO - PROCESS | 1654 | 1461650689914 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 23:04:49 INFO - PROCESS | 1654 | 1461650689916 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 23:04:49 INFO - PROCESS | 1654 | 1461650689919 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:04:49 INFO - PROCESS | 1654 | 1461650689922 Marionette TRACE conn2 <- [1,1098,null,{}] 23:04:49 INFO - PROCESS | 1654 | 1461650689929 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}] 23:04:50 INFO - PROCESS | 1654 | 1461650690033 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 23:04:50 INFO - PROCESS | 1654 | 1461650690109 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e323000 == 48 [pid = 1654] [id = 282] 23:04:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x123af1400) [pid = 1654] [serial = 845] [outer = 0x0] 23:04:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x124890800) [pid = 1654] [serial = 846] [outer = 0x123af1400] 23:04:50 INFO - PROCESS | 1654 | 1461650690141 Marionette DEBUG loaded listener.js 23:04:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x127f84c00) [pid = 1654] [serial = 847] [outer = 0x123af1400] 23:04:50 INFO - PROCESS | 1654 | 1461650690527 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]]]}] 23:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 626ms 23:04:50 INFO - PROCESS | 1654 | 1461650690547 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 23:04:50 INFO - PROCESS | 1654 | 1461650690550 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 23:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:04:50 INFO - PROCESS | 1654 | 1461650690553 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:04:50 INFO - PROCESS | 1654 | 1461650690554 Marionette TRACE conn2 <- [1,1102,null,{}] 23:04:50 INFO - PROCESS | 1654 | 1461650690595 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}] 23:04:50 INFO - PROCESS | 1654 | 1461650690696 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 23:04:50 INFO - PROCESS | 1654 | 1461650690747 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eef0800 == 49 [pid = 1654] [id = 283] 23:04:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x129dc5800) [pid = 1654] [serial = 848] [outer = 0x0] 23:04:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b5ad000) [pid = 1654] [serial = 849] [outer = 0x129dc5800] 23:04:50 INFO - PROCESS | 1654 | 1461650690777 Marionette DEBUG loaded listener.js 23:04:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b9ebc00) [pid = 1654] [serial = 850] [outer = 0x129dc5800] 23:04:51 INFO - PROCESS | 1654 | 1461650691213 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]]]}] 23:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 693ms 23:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:04:51 INFO - PROCESS | 1654 | 1461650691247 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 23:04:51 INFO - PROCESS | 1654 | 1461650691248 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 23:04:51 INFO - PROCESS | 1654 | 1461650691250 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:04:51 INFO - PROCESS | 1654 | 1461650691252 Marionette TRACE conn2 <- [1,1106,null,{}] 23:04:51 INFO - PROCESS | 1654 | 1461650691254 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}] 23:04:51 INFO - PROCESS | 1654 | 1461650691353 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 23:04:51 INFO - PROCESS | 1654 | 1461650691404 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1c5800 == 50 [pid = 1654] [id = 284] 23:04:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12b48b400) [pid = 1654] [serial = 851] [outer = 0x0] 23:04:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12bde0400) [pid = 1654] [serial = 852] [outer = 0x12b48b400] 23:04:51 INFO - PROCESS | 1654 | 1461650691434 Marionette DEBUG loaded listener.js 23:04:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12cf6a400) [pid = 1654] [serial = 853] [outer = 0x12b48b400] 23:04:51 INFO - PROCESS | 1654 | 1461650691851 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]]]}] 23:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 623ms 23:04:51 INFO - PROCESS | 1654 | 1461650691873 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 23:04:51 INFO - PROCESS | 1654 | 1461650691874 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 23:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:04:51 INFO - PROCESS | 1654 | 1461650691877 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:04:51 INFO - PROCESS | 1654 | 1461650691878 Marionette TRACE conn2 <- [1,1110,null,{}] 23:04:51 INFO - PROCESS | 1654 | 1461650691880 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}] 23:04:51 INFO - PROCESS | 1654 | 1461650691997 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 23:04:52 INFO - PROCESS | 1654 | 1461650692105 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f632800 == 51 [pid = 1654] [id = 285] 23:04:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12bd15000) [pid = 1654] [serial = 854] [outer = 0x0] 23:04:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12d3dbc00) [pid = 1654] [serial = 855] [outer = 0x12bd15000] 23:04:52 INFO - PROCESS | 1654 | 1461650692135 Marionette DEBUG loaded listener.js 23:04:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12dac8c00) [pid = 1654] [serial = 856] [outer = 0x12bd15000] 23:04:52 INFO - PROCESS | 1654 | 1461650692719 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]]]}] 23:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 874ms 23:04:52 INFO - PROCESS | 1654 | 1461650692752 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 23:04:52 INFO - PROCESS | 1654 | 1461650692756 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 23:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:04:52 INFO - PROCESS | 1654 | 1461650692760 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:04:52 INFO - PROCESS | 1654 | 1461650692764 Marionette TRACE conn2 <- [1,1114,null,{}] 23:04:52 INFO - PROCESS | 1654 | 1461650692770 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}] 23:04:52 INFO - PROCESS | 1654 | 1461650692909 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 23:04:53 INFO - PROCESS | 1654 | 1461650693002 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbc2000 == 52 [pid = 1654] [id = 286] 23:04:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x118a0d400) [pid = 1654] [serial = 857] [outer = 0x0] 23:04:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x118f87800) [pid = 1654] [serial = 858] [outer = 0x118a0d400] 23:04:53 INFO - PROCESS | 1654 | 1461650693030 Marionette DEBUG loaded listener.js 23:04:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11986c400) [pid = 1654] [serial = 859] [outer = 0x118a0d400] 23:04:53 INFO - PROCESS | 1654 | 1461650693549 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]]]}] 23:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 825ms 23:04:53 INFO - PROCESS | 1654 | 1461650693602 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 23:04:53 INFO - PROCESS | 1654 | 1461650693608 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 23:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:04:53 INFO - PROCESS | 1654 | 1461650693618 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:04:53 INFO - PROCESS | 1654 | 1461650693621 Marionette TRACE conn2 <- [1,1118,null,{}] 23:04:53 INFO - PROCESS | 1654 | 1461650693625 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}] 23:04:53 INFO - PROCESS | 1654 | 1461650693764 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 23:04:53 INFO - PROCESS | 1654 | 1461650693889 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af08000 == 53 [pid = 1654] [id = 287] 23:04:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11a54dc00) [pid = 1654] [serial = 860] [outer = 0x0] 23:04:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11a909400) [pid = 1654] [serial = 861] [outer = 0x11a54dc00] 23:04:53 INFO - PROCESS | 1654 | 1461650693940 Marionette DEBUG loaded listener.js 23:04:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11ada6400) [pid = 1654] [serial = 862] [outer = 0x11a54dc00] 23:04:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12e327800 == 52 [pid = 1654] [id = 278] 23:04:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12d092000 == 51 [pid = 1654] [id = 277] 23:04:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb36800 == 50 [pid = 1654] [id = 276] 23:04:54 INFO - PROCESS | 1654 | --DOCSHELL 0x129daa800 == 49 [pid = 1654] [id = 275] 23:04:54 INFO - PROCESS | 1654 | --DOCSHELL 0x1277ee000 == 48 [pid = 1654] [id = 274] 23:04:54 INFO - PROCESS | 1654 | --DOCSHELL 0x1248e2800 == 47 [pid = 1654] [id = 273] 23:04:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11af16800 == 46 [pid = 1654] [id = 272] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x1286e0000) [pid = 1654] [serial = 785] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11933d000 == 45 [pid = 1654] [id = 271] 23:04:54 INFO - PROCESS | 1654 | --DOCSHELL 0x119bda000 == 44 [pid = 1654] [id = 270] 23:04:54 INFO - PROCESS | 1654 | --DOCSHELL 0x119bcd800 == 43 [pid = 1654] [id = 269] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1286e1400) [pid = 1654] [serial = 783] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11c86b800) [pid = 1654] [serial = 771] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11be5e400) [pid = 1654] [serial = 777] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11c58ec00) [pid = 1654] [serial = 768] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12e3ab800) [pid = 1654] [serial = 690] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11a908c00) [pid = 1654] [serial = 756] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11b559400) [pid = 1654] [serial = 759] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11c862800) [pid = 1654] [serial = 770] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x118851c00) [pid = 1654] [serial = 750] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x119e51c00) [pid = 1654] [serial = 776] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12460e000) [pid = 1654] [serial = 780] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12776f800) [pid = 1654] [serial = 782] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x123c0e000) [pid = 1654] [serial = 779] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11bda4000) [pid = 1654] [serial = 762] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x123ae6000) [pid = 1654] [serial = 774] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11b90a800) [pid = 1654] [serial = 761] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11acc3400) [pid = 1654] [serial = 758] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11c3b3000) [pid = 1654] [serial = 767] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1151d7000) [pid = 1654] [serial = 743] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11be5f000) [pid = 1654] [serial = 764] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11a8c1800) [pid = 1654] [serial = 755] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1239e8400) [pid = 1654] [serial = 773] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11919a800) [pid = 1654] [serial = 752] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11908f400) [pid = 1654] [serial = 746] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119865000) [pid = 1654] [serial = 753] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1159cac00) [pid = 1654] [serial = 749] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11c0c0400) [pid = 1654] [serial = 765] [outer = 0x0] [url = about:blank] 23:04:54 INFO - PROCESS | 1654 | 1461650694350 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]]]}] 23:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 779ms 23:04:54 INFO - PROCESS | 1654 | 1461650694413 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 23:04:54 INFO - PROCESS | 1654 | 1461650694414 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 23:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:04:54 INFO - PROCESS | 1654 | 1461650694426 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:04:54 INFO - PROCESS | 1654 | 1461650694428 Marionette TRACE conn2 <- [1,1122,null,{}] 23:04:54 INFO - PROCESS | 1654 | 1461650694437 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}] 23:04:54 INFO - PROCESS | 1654 | 1461650694523 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 23:04:54 INFO - PROCESS | 1654 | 1461650694529 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afb2000 == 44 [pid = 1654] [id = 288] 23:04:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11b9e3000) [pid = 1654] [serial = 863] [outer = 0x0] 23:04:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11be54800) [pid = 1654] [serial = 864] [outer = 0x11b9e3000] 23:04:54 INFO - PROCESS | 1654 | 1461650694560 Marionette DEBUG loaded listener.js 23:04:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c0c0400) [pid = 1654] [serial = 865] [outer = 0x11b9e3000] 23:04:54 INFO - PROCESS | 1654 | 1461650694940 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]]]}] 23:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 529ms 23:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:04:54 INFO - PROCESS | 1654 | 1461650694951 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 23:04:54 INFO - PROCESS | 1654 | 1461650694953 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 23:04:54 INFO - PROCESS | 1654 | 1461650694968 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:04:54 INFO - PROCESS | 1654 | 1461650694970 Marionette TRACE conn2 <- [1,1126,null,{}] 23:04:54 INFO - PROCESS | 1654 | 1461650694976 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}] 23:04:55 INFO - PROCESS | 1654 | 1461650695107 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 23:04:55 INFO - PROCESS | 1654 | 1461650695115 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12400b000 == 45 [pid = 1654] [id = 289] 23:04:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11c3b4c00) [pid = 1654] [serial = 866] [outer = 0x0] 23:04:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11c861000) [pid = 1654] [serial = 867] [outer = 0x11c3b4c00] 23:04:55 INFO - PROCESS | 1654 | 1461650695160 Marionette DEBUG loaded listener.js 23:04:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x123a64400) [pid = 1654] [serial = 868] [outer = 0x11c3b4c00] 23:04:55 INFO - PROCESS | 1654 | 1461650695596 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]]]}] 23:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 686ms 23:04:55 INFO - PROCESS | 1654 | 1461650695642 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 23:04:55 INFO - PROCESS | 1654 | 1461650695643 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 23:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:04:55 INFO - PROCESS | 1654 | 1461650695645 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:04:55 INFO - PROCESS | 1654 | 1461650695646 Marionette TRACE conn2 <- [1,1130,null,{}] 23:04:55 INFO - PROCESS | 1654 | 1461650695649 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}] 23:04:55 INFO - PROCESS | 1654 | 1461650695727 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 23:04:55 INFO - PROCESS | 1654 | 1461650695752 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x1273a5000 == 46 [pid = 1654] [id = 290] 23:04:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1241c1400) [pid = 1654] [serial = 869] [outer = 0x0] 23:04:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x127003800) [pid = 1654] [serial = 870] [outer = 0x1241c1400] 23:04:55 INFO - PROCESS | 1654 | 1461650695778 Marionette DEBUG loaded listener.js 23:04:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x127a1f800) [pid = 1654] [serial = 871] [outer = 0x1241c1400] 23:04:56 INFO - PROCESS | 1654 | 1461650696123 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]]]}] 23:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 23:04:56 INFO - PROCESS | 1654 | 1461650696166 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 23:04:56 INFO - PROCESS | 1654 | 1461650696167 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 23:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:04:56 INFO - PROCESS | 1654 | 1461650696189 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:04:56 INFO - PROCESS | 1654 | 1461650696190 Marionette TRACE conn2 <- [1,1134,null,{}] 23:04:56 INFO - PROCESS | 1654 | 1461650696193 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}] 23:04:56 INFO - PROCESS | 1654 | 1461650696313 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 23:04:56 INFO - PROCESS | 1654 | 1461650696331 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x129dab000 == 47 [pid = 1654] [id = 291] 23:04:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1286df800) [pid = 1654] [serial = 872] [outer = 0x0] 23:04:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12b028800) [pid = 1654] [serial = 873] [outer = 0x1286df800] 23:04:56 INFO - PROCESS | 1654 | 1461650696358 Marionette DEBUG loaded listener.js 23:04:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12b9e6400) [pid = 1654] [serial = 874] [outer = 0x1286df800] 23:04:56 INFO - PROCESS | 1654 | 1461650696694 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]]]}] 23:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 539ms 23:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:04:56 INFO - PROCESS | 1654 | 1461650696710 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 23:04:56 INFO - PROCESS | 1654 | 1461650696711 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 23:04:56 INFO - PROCESS | 1654 | 1461650696713 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:04:56 INFO - PROCESS | 1654 | 1461650696716 Marionette TRACE conn2 <- [1,1138,null,{}] 23:04:56 INFO - PROCESS | 1654 | 1461650696719 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}] 23:04:56 INFO - PROCESS | 1654 | 1461650696816 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 23:04:56 INFO - PROCESS | 1654 | 1461650696849 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bf04000 == 48 [pid = 1654] [id = 292] 23:04:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x129dc2800) [pid = 1654] [serial = 875] [outer = 0x0] 23:04:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12bd0c000) [pid = 1654] [serial = 876] [outer = 0x129dc2800] 23:04:56 INFO - PROCESS | 1654 | 1461650696876 Marionette DEBUG loaded listener.js 23:04:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12d111000) [pid = 1654] [serial = 877] [outer = 0x129dc2800] 23:04:57 INFO - PROCESS | 1654 | 1461650697203 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]]]}] 23:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 522ms 23:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:04:57 INFO - PROCESS | 1654 | 1461650697235 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 23:04:57 INFO - PROCESS | 1654 | 1461650697236 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 23:04:57 INFO - PROCESS | 1654 | 1461650697239 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:04:57 INFO - PROCESS | 1654 | 1461650697240 Marionette TRACE conn2 <- [1,1142,null,{}] 23:04:57 INFO - PROCESS | 1654 | 1461650697242 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}] 23:04:57 INFO - PROCESS | 1654 | 1461650697340 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 23:04:57 INFO - PROCESS | 1654 | 1461650697354 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d183000 == 49 [pid = 1654] [id = 293] 23:04:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12d11a400) [pid = 1654] [serial = 878] [outer = 0x0] 23:04:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12d355c00) [pid = 1654] [serial = 879] [outer = 0x12d11a400] 23:04:57 INFO - PROCESS | 1654 | 1461650697380 Marionette DEBUG loaded listener.js 23:04:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12d3e4000) [pid = 1654] [serial = 880] [outer = 0x12d11a400] 23:04:57 INFO - PROCESS | 1654 | 1461650697696 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]]]}] 23:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 470ms 23:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:04:57 INFO - PROCESS | 1654 | 1461650697709 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 23:04:57 INFO - PROCESS | 1654 | 1461650697711 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 23:04:57 INFO - PROCESS | 1654 | 1461650697713 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:04:57 INFO - PROCESS | 1654 | 1461650697714 Marionette TRACE conn2 <- [1,1146,null,{}] 23:04:57 INFO - PROCESS | 1654 | 1461650697720 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}] 23:04:57 INFO - PROCESS | 1654 | 1461650697826 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 23:04:57 INFO - PROCESS | 1654 | 1461650697839 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db93000 == 50 [pid = 1654] [id = 294] 23:04:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12489b400) [pid = 1654] [serial = 881] [outer = 0x0] 23:04:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12dac2000) [pid = 1654] [serial = 882] [outer = 0x12489b400] 23:04:57 INFO - PROCESS | 1654 | 1461650697864 Marionette DEBUG loaded listener.js 23:04:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12dacdc00) [pid = 1654] [serial = 883] [outer = 0x12489b400] 23:04:58 INFO - PROCESS | 1654 | 1461650698206 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]]]}] 23:04:58 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12b48b800) [pid = 1654] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:04:58 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12b7a8c00) [pid = 1654] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:04:58 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11c07ac00) [pid = 1654] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:04:58 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12b9e9800) [pid = 1654] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:04:58 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1136d4400) [pid = 1654] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:04:58 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119090800) [pid = 1654] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:04:58 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11c869000) [pid = 1654] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:04:58 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x118a96400) [pid = 1654] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:04:58 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1286d8800) [pid = 1654] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:04:58 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x118851800) [pid = 1654] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:04:58 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12b7b1800) [pid = 1654] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 620ms 23:04:58 INFO - PROCESS | 1654 | 1461650698333 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 23:04:58 INFO - PROCESS | 1654 | 1461650698335 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 23:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:04:58 INFO - PROCESS | 1654 | 1461650698337 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:04:58 INFO - PROCESS | 1654 | 1461650698338 Marionette TRACE conn2 <- [1,1150,null,{}] 23:04:58 INFO - PROCESS | 1654 | 1461650698340 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}] 23:04:58 INFO - PROCESS | 1654 | 1461650698426 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 23:04:58 INFO - PROCESS | 1654 | 1461650698431 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cd5800 == 51 [pid = 1654] [id = 295] 23:04:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11b956800) [pid = 1654] [serial = 884] [outer = 0x0] 23:04:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11c86b400) [pid = 1654] [serial = 885] [outer = 0x11b956800] 23:04:58 INFO - PROCESS | 1654 | 1461650698456 Marionette DEBUG loaded listener.js 23:04:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12b9e9800) [pid = 1654] [serial = 886] [outer = 0x11b956800] 23:04:58 INFO - PROCESS | 1654 | 1461650698794 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]]]}] 23:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 471ms 23:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:04:58 INFO - PROCESS | 1654 | 1461650698808 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 23:04:58 INFO - PROCESS | 1654 | 1461650698810 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 23:04:58 INFO - PROCESS | 1654 | 1461650698812 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:04:58 INFO - PROCESS | 1654 | 1461650698814 Marionette TRACE conn2 <- [1,1154,null,{}] 23:04:58 INFO - PROCESS | 1654 | 1461650698818 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}] 23:04:58 INFO - PROCESS | 1654 | 1461650698915 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 23:04:58 INFO - PROCESS | 1654 | 1461650698970 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eaaf800 == 52 [pid = 1654] [id = 296] 23:04:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11be5e800) [pid = 1654] [serial = 887] [outer = 0x0] 23:04:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12db1a000) [pid = 1654] [serial = 888] [outer = 0x11be5e800] 23:04:59 INFO - PROCESS | 1654 | 1461650699000 Marionette DEBUG loaded listener.js 23:04:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12e3b9800) [pid = 1654] [serial = 889] [outer = 0x11be5e800] 23:04:59 INFO - PROCESS | 1654 | 1461650699319 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]]]}] 23:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 521ms 23:04:59 INFO - PROCESS | 1654 | 1461650699335 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 23:04:59 INFO - PROCESS | 1654 | 1461650699337 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 23:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:04:59 INFO - PROCESS | 1654 | 1461650699339 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:04:59 INFO - PROCESS | 1654 | 1461650699340 Marionette TRACE conn2 <- [1,1158,null,{}] 23:04:59 INFO - PROCESS | 1654 | 1461650699342 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}] 23:04:59 INFO - PROCESS | 1654 | 1461650699429 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 23:04:59 INFO - PROCESS | 1654 | 1461650699433 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f898000 == 53 [pid = 1654] [id = 297] 23:04:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12e3b7c00) [pid = 1654] [serial = 890] [outer = 0x0] 23:04:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12e3f4c00) [pid = 1654] [serial = 891] [outer = 0x12e3b7c00] 23:04:59 INFO - PROCESS | 1654 | 1461650699458 Marionette DEBUG loaded listener.js 23:04:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12e596c00) [pid = 1654] [serial = 892] [outer = 0x12e3b7c00] 23:04:59 INFO - PROCESS | 1654 | 1461650699786 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]]]}] 23:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 469ms 23:04:59 INFO - PROCESS | 1654 | 1461650699809 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 23:04:59 INFO - PROCESS | 1654 | 1461650699810 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 23:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:04:59 INFO - PROCESS | 1654 | 1461650699812 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:04:59 INFO - PROCESS | 1654 | 1461650699814 Marionette TRACE conn2 <- [1,1162,null,{}] 23:04:59 INFO - PROCESS | 1654 | 1461650699818 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}] 23:04:59 INFO - PROCESS | 1654 | 1461650699927 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 23:04:59 INFO - PROCESS | 1654 | 1461650699934 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:04:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc0a800 == 54 [pid = 1654] [id = 298] 23:04:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12ea1e400) [pid = 1654] [serial = 893] [outer = 0x0] 23:04:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12ea23c00) [pid = 1654] [serial = 894] [outer = 0x12ea1e400] 23:04:59 INFO - PROCESS | 1654 | 1461650699959 Marionette DEBUG loaded listener.js 23:05:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12ea29400) [pid = 1654] [serial = 895] [outer = 0x12ea1e400] 23:05:00 INFO - PROCESS | 1654 | 1461650700276 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]]]}] 23:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 521ms 23:05:00 INFO - PROCESS | 1654 | 1461650700384 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 23:05:00 INFO - PROCESS | 1654 | 1461650700386 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 23:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:05:00 INFO - PROCESS | 1654 | 1461650700391 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:05:00 INFO - PROCESS | 1654 | 1461650700393 Marionette TRACE conn2 <- [1,1166,null,{}] 23:05:00 INFO - PROCESS | 1654 | 1461650700397 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}] 23:05:00 INFO - PROCESS | 1654 | 1461650700497 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 23:05:00 INFO - PROCESS | 1654 | 1461650700596 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x119328000 == 55 [pid = 1654] [id = 299] 23:05:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x116721c00) [pid = 1654] [serial = 896] [outer = 0x0] 23:05:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1188b2000) [pid = 1654] [serial = 897] [outer = 0x116721c00] 23:05:00 INFO - PROCESS | 1654 | 1461650700628 Marionette DEBUG loaded listener.js 23:05:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1191a2c00) [pid = 1654] [serial = 898] [outer = 0x116721c00] 23:05:01 INFO - PROCESS | 1654 | 1461650701031 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]]]}] 23:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 672ms 23:05:01 INFO - PROCESS | 1654 | 1461650701068 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 23:05:01 INFO - PROCESS | 1654 | 1461650701070 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 23:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:05:01 INFO - PROCESS | 1654 | 1461650701076 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:05:01 INFO - PROCESS | 1654 | 1461650701079 Marionette TRACE conn2 <- [1,1170,null,{}] 23:05:01 INFO - PROCESS | 1654 | 1461650701084 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}] 23:05:01 INFO - PROCESS | 1654 | 1461650701190 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 23:05:01 INFO - PROCESS | 1654 | 1461650701248 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c79e800 == 56 [pid = 1654] [id = 300] 23:05:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11986a400) [pid = 1654] [serial = 899] [outer = 0x0] 23:05:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11ad33800) [pid = 1654] [serial = 900] [outer = 0x11986a400] 23:05:01 INFO - PROCESS | 1654 | 1461650701278 Marionette DEBUG loaded listener.js 23:05:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11bda1000) [pid = 1654] [serial = 901] [outer = 0x11986a400] 23:05:01 INFO - PROCESS | 1654 | 1461650701727 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]]]}] 23:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 674ms 23:05:01 INFO - PROCESS | 1654 | 1461650701748 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 23:05:01 INFO - PROCESS | 1654 | 1461650701750 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 23:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:05:01 INFO - PROCESS | 1654 | 1461650701752 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:05:01 INFO - PROCESS | 1654 | 1461650701754 Marionette TRACE conn2 <- [1,1174,null,{}] 23:05:01 INFO - PROCESS | 1654 | 1461650701761 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}] 23:05:01 INFO - PROCESS | 1654 | 1461650701895 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 23:05:01 INFO - PROCESS | 1654 | 1461650701971 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eef4800 == 57 [pid = 1654] [id = 301] 23:05:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x1241ccc00) [pid = 1654] [serial = 902] [outer = 0x0] 23:05:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x127767400) [pid = 1654] [serial = 903] [outer = 0x1241ccc00] 23:05:02 INFO - PROCESS | 1654 | 1461650702009 Marionette DEBUG loaded listener.js 23:05:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12b024c00) [pid = 1654] [serial = 904] [outer = 0x1241ccc00] 23:05:02 INFO - PROCESS | 1654 | 1461650702476 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] 23:05:02 INFO - PROCESS | 1654 | 1461650702530 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 23:05:02 INFO - PROCESS | 1654 | 1461650702533 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:05:02 INFO - PROCESS | 1654 | 1461650702535 Marionette TRACE conn2 <- [1,1178,null,{}] 23:05:02 INFO - PROCESS | 1654 | 1461650702539 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}] 23:05:02 INFO - PROCESS | 1654 | 1461650702699 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 23:05:02 INFO - PROCESS | 1654 | 1461650702795 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc02800 == 58 [pid = 1654] [id = 302] 23:05:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12b496000) [pid = 1654] [serial = 905] [outer = 0x0] 23:05:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12bd0b000) [pid = 1654] [serial = 906] [outer = 0x12b496000] 23:05:02 INFO - PROCESS | 1654 | 1461650702845 Marionette DEBUG loaded listener.js 23:05:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12d3e9c00) [pid = 1654] [serial = 907] [outer = 0x12b496000] 23:05:03 INFO - PROCESS | 1654 | 1461650703336 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] 23:05:03 INFO - PROCESS | 1654 | 1461650703356 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 23:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:05:03 INFO - PROCESS | 1654 | 1461650703358 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:05:03 INFO - PROCESS | 1654 | 1461650703360 Marionette TRACE conn2 <- [1,1182,null,{}] 23:05:03 INFO - PROCESS | 1654 | 1461650703362 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}] 23:05:03 INFO - PROCESS | 1654 | 1461650703466 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 23:05:03 INFO - PROCESS | 1654 | 1461650703517 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x1303cb000 == 59 [pid = 1654] [id = 303] 23:05:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12bd14400) [pid = 1654] [serial = 908] [outer = 0x0] 23:05:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12e3ac000) [pid = 1654] [serial = 909] [outer = 0x12bd14400] 23:05:03 INFO - PROCESS | 1654 | 1461650703547 Marionette DEBUG loaded listener.js 23:05:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12e3eac00) [pid = 1654] [serial = 910] [outer = 0x12bd14400] 23:05:03 INFO - PROCESS | 1654 | 1461650703986 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 2","_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] 23:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:05:04 INFO - PROCESS | 1654 | 1461650704031 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 23:05:04 INFO - PROCESS | 1654 | 1461650704034 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:05:04 INFO - PROCESS | 1654 | 1461650704035 Marionette TRACE conn2 <- [1,1186,null,{}] 23:05:04 INFO - PROCESS | 1654 | 1461650704037 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}] 23:05:04 INFO - PROCESS | 1654 | 1461650704158 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 23:05:04 INFO - PROCESS | 1654 | 1461650704216 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x124080800 == 60 [pid = 1654] [id = 304] 23:05:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12eae2000) [pid = 1654] [serial = 911] [outer = 0x0] 23:05:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12ef02400) [pid = 1654] [serial = 912] [outer = 0x12eae2000] 23:05:04 INFO - PROCESS | 1654 | 1461650704248 Marionette DEBUG loaded listener.js 23:05:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12ef0f400) [pid = 1654] [serial = 913] [outer = 0x12eae2000] 23:05:04 INFO - PROCESS | 1654 | 1461650704935 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] 23:05:05 INFO - PROCESS | 1654 | 1461650705007 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 23:05:05 INFO - PROCESS | 1654 | 1461650705010 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:05:05 INFO - PROCESS | 1654 | 1461650705012 Marionette TRACE conn2 <- [1,1190,null,{}] 23:05:05 INFO - PROCESS | 1654 | 1461650705017 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}] 23:05:05 INFO - PROCESS | 1654 | 1461650705108 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 23:05:05 INFO - PROCESS | 1654 | 1461650705179 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af40000 == 61 [pid = 1654] [id = 305] 23:05:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x119362c00) [pid = 1654] [serial = 914] [outer = 0x0] 23:05:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x119868400) [pid = 1654] [serial = 915] [outer = 0x119362c00] 23:05:05 INFO - PROCESS | 1654 | 1461650705206 Marionette DEBUG loaded listener.js 23:05:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11a914400) [pid = 1654] [serial = 916] [outer = 0x119362c00] 23:05:05 INFO - PROCESS | 1654 | 1461650705619 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] 23:05:05 INFO - PROCESS | 1654 | 1461650705639 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 23:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:05:05 INFO - PROCESS | 1654 | 1461650705643 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:05:05 INFO - PROCESS | 1654 | 1461650705644 Marionette TRACE conn2 <- [1,1194,null,{}] 23:05:05 INFO - PROCESS | 1654 | 1461650705647 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}] 23:05:05 INFO - PROCESS | 1654 | 1461650705744 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 23:05:05 INFO - PROCESS | 1654 | 1461650705802 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af39000 == 62 [pid = 1654] [id = 306] 23:05:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11985e400) [pid = 1654] [serial = 917] [outer = 0x0] 23:05:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11b910c00) [pid = 1654] [serial = 918] [outer = 0x11985e400] 23:05:05 INFO - PROCESS | 1654 | 1461650705830 Marionette DEBUG loaded listener.js 23:05:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x11be56800) [pid = 1654] [serial = 919] [outer = 0x11985e400] 23:05:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12d445800 == 61 [pid = 1654] [id = 262] 23:05:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12f898000 == 60 [pid = 1654] [id = 297] 23:05:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12eaaf800 == 59 [pid = 1654] [id = 296] 23:05:06 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x115782800) [pid = 1654] [serial = 788] [outer = 0x0] [url = about:blank] 23:05:06 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x11936cc00) [pid = 1654] [serial = 791] [outer = 0x0] [url = about:blank] 23:05:06 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11b5aac00) [pid = 1654] [serial = 794] [outer = 0x0] [url = about:blank] 23:05:06 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11c51fc00) [pid = 1654] [serial = 797] [outer = 0x0] [url = about:blank] 23:05:06 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x1241c2400) [pid = 1654] [serial = 800] [outer = 0x0] [url = about:blank] 23:05:06 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12b026c00) [pid = 1654] [serial = 803] [outer = 0x0] [url = about:blank] 23:05:06 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11c7d9400) [pid = 1654] [serial = 836] [outer = 0x0] [url = about:blank] 23:05:06 INFO - PROCESS | 1654 | --DOCSHELL 0x123cd5800 == 58 [pid = 1654] [id = 295] 23:05:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12db93000 == 57 [pid = 1654] [id = 294] 23:05:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12d183000 == 56 [pid = 1654] [id = 293] 23:05:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12bf04000 == 55 [pid = 1654] [id = 292] 23:05:06 INFO - PROCESS | 1654 | --DOCSHELL 0x129dab000 == 54 [pid = 1654] [id = 291] 23:05:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1273a5000 == 53 [pid = 1654] [id = 290] 23:05:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12400b000 == 52 [pid = 1654] [id = 289] 23:05:06 INFO - PROCESS | 1654 | --DOCSHELL 0x11afb2000 == 51 [pid = 1654] [id = 288] 23:05:06 INFO - PROCESS | 1654 | --DOCSHELL 0x11af08000 == 50 [pid = 1654] [id = 287] 23:05:06 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbc2000 == 49 [pid = 1654] [id = 286] 23:05:06 INFO - PROCESS | 1654 | 1461650706356 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] 23:05:06 INFO - PROCESS | 1654 | 1461650706416 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 23:05:06 INFO - PROCESS | 1654 | 1461650706418 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:05:06 INFO - PROCESS | 1654 | 1461650706420 Marionette TRACE conn2 <- [1,1198,null,{}] 23:05:06 INFO - PROCESS | 1654 | 1461650706428 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}] 23:05:06 INFO - PROCESS | 1654 | 1461650706511 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 23:05:06 INFO - PROCESS | 1654 | 1461650706519 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa15000 == 49 [pid = 1654] [id = 307] 23:05:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11be5c000) [pid = 1654] [serial = 920] [outer = 0x0] 23:05:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11c0c5c00) [pid = 1654] [serial = 921] [outer = 0x11be5c000] 23:05:06 INFO - PROCESS | 1654 | 1461650706547 Marionette DEBUG loaded listener.js 23:05:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11c575000) [pid = 1654] [serial = 922] [outer = 0x11be5c000] 23:05:06 INFO - PROCESS | 1654 | 1461650706914 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]]]}] 23:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 521ms 23:05:06 INFO - PROCESS | 1654 | 1461650706946 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 23:05:06 INFO - PROCESS | 1654 | 1461650706948 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 23:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:05:06 INFO - PROCESS | 1654 | 1461650706952 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:05:06 INFO - PROCESS | 1654 | 1461650706953 Marionette TRACE conn2 <- [1,1202,null,{}] 23:05:06 INFO - PROCESS | 1654 | 1461650706955 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}] 23:05:07 INFO - PROCESS | 1654 | 1461650707038 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 23:05:07 INFO - PROCESS | 1654 | 1461650707043 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cc1000 == 50 [pid = 1654] [id = 308] 23:05:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11c577c00) [pid = 1654] [serial = 923] [outer = 0x0] 23:05:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11c57e400) [pid = 1654] [serial = 924] [outer = 0x11c577c00] 23:05:07 INFO - PROCESS | 1654 | 1461650707070 Marionette DEBUG loaded listener.js 23:05:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x123a69c00) [pid = 1654] [serial = 925] [outer = 0x11c577c00] 23:05:07 INFO - PROCESS | 1654 | 1461650707408 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]]]}] 23:05:07 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 23:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 23:05:07 INFO - PROCESS | 1654 | 1461650707421 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 23:05:07 INFO - PROCESS | 1654 | 1461650707422 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 23:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:05:07 INFO - PROCESS | 1654 | 1461650707425 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:05:07 INFO - PROCESS | 1654 | 1461650707426 Marionette TRACE conn2 <- [1,1206,null,{}] 23:05:07 INFO - PROCESS | 1654 | 1461650707428 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}] 23:05:07 INFO - PROCESS | 1654 | 1461650707518 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 23:05:07 INFO - PROCESS | 1654 | 1461650707566 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af27000 == 51 [pid = 1654] [id = 309] 23:05:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11c578000) [pid = 1654] [serial = 926] [outer = 0x0] 23:05:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x123c13800) [pid = 1654] [serial = 927] [outer = 0x11c578000] 23:05:07 INFO - PROCESS | 1654 | 1461650707592 Marionette DEBUG loaded listener.js 23:05:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x124893400) [pid = 1654] [serial = 928] [outer = 0x11c578000] 23:05:07 INFO - PROCESS | 1654 | 1461650707892 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]]]}] 23:05:07 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 23:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 472ms 23:05:07 INFO - PROCESS | 1654 | 1461650707905 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 23:05:07 INFO - PROCESS | 1654 | 1461650707906 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 23:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:05:07 INFO - PROCESS | 1654 | 1461650707909 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:05:07 INFO - PROCESS | 1654 | 1461650707910 Marionette TRACE conn2 <- [1,1210,null,{}] 23:05:07 INFO - PROCESS | 1654 | 1461650707912 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}] 23:05:08 INFO - PROCESS | 1654 | 1461650708008 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 23:05:08 INFO - PROCESS | 1654 | 1461650708013 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fd5800 == 52 [pid = 1654] [id = 310] 23:05:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1275d7c00) [pid = 1654] [serial = 929] [outer = 0x0] 23:05:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x129dcdc00) [pid = 1654] [serial = 930] [outer = 0x1275d7c00] 23:05:08 INFO - PROCESS | 1654 | 1461650708044 Marionette DEBUG loaded listener.js 23:05:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12bd10400) [pid = 1654] [serial = 931] [outer = 0x1275d7c00] 23:05:08 INFO - PROCESS | 1654 | 1461650708376 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]]]}] 23:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 519ms 23:05:08 INFO - PROCESS | 1654 | 1461650708441 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 23:05:08 INFO - PROCESS | 1654 | 1461650708442 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 23:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:05:08 INFO - PROCESS | 1654 | 1461650708444 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:05:08 INFO - PROCESS | 1654 | 1461650708445 Marionette TRACE conn2 <- [1,1214,null,{}] 23:05:08 INFO - PROCESS | 1654 | 1461650708447 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}] 23:05:08 INFO - PROCESS | 1654 | 1461650708556 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 23:05:08 INFO - PROCESS | 1654 | 1461650708570 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b586800 == 53 [pid = 1654] [id = 311] 23:05:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12bd12800) [pid = 1654] [serial = 932] [outer = 0x0] 23:05:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12bd9b800) [pid = 1654] [serial = 933] [outer = 0x12bd12800] 23:05:08 INFO - PROCESS | 1654 | 1461650708596 Marionette DEBUG loaded listener.js 23:05:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12cf6a000) [pid = 1654] [serial = 934] [outer = 0x12bd12800] 23:05:08 INFO - PROCESS | 1654 | 1461650708954 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]]]}] 23:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 23:05:08 INFO - PROCESS | 1654 | 1461650708963 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 23:05:08 INFO - PROCESS | 1654 | 1461650708966 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 23:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:05:08 INFO - PROCESS | 1654 | 1461650708969 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:05:08 INFO - PROCESS | 1654 | 1461650708970 Marionette TRACE conn2 <- [1,1218,null,{}] 23:05:08 INFO - PROCESS | 1654 | 1461650708973 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}] 23:05:09 INFO - PROCESS | 1654 | 1461650709075 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 23:05:09 INFO - PROCESS | 1654 | 1461650709088 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0d9000 == 54 [pid = 1654] [id = 312] 23:05:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12d117000) [pid = 1654] [serial = 935] [outer = 0x0] 23:05:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12d3dac00) [pid = 1654] [serial = 936] [outer = 0x12d117000] 23:05:09 INFO - PROCESS | 1654 | 1461650709114 Marionette DEBUG loaded listener.js 23:05:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12d3e8c00) [pid = 1654] [serial = 937] [outer = 0x12d117000] 23:05:09 INFO - PROCESS | 1654 | 1461650709433 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]]]}] 23:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 518ms 23:05:09 INFO - PROCESS | 1654 | 1461650709492 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 23:05:09 INFO - PROCESS | 1654 | 1461650709494 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 23:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:05:09 INFO - PROCESS | 1654 | 1461650709496 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:05:09 INFO - PROCESS | 1654 | 1461650709497 Marionette TRACE conn2 <- [1,1222,null,{}] 23:05:09 INFO - PROCESS | 1654 | 1461650709499 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}] 23:05:09 INFO - PROCESS | 1654 | 1461650709608 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 23:05:09 INFO - PROCESS | 1654 | 1461650709650 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d443000 == 55 [pid = 1654] [id = 313] 23:05:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12b48d800) [pid = 1654] [serial = 938] [outer = 0x0] 23:05:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12dac3c00) [pid = 1654] [serial = 939] [outer = 0x12b48d800] 23:05:09 INFO - PROCESS | 1654 | 1461650709676 Marionette DEBUG loaded listener.js 23:05:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12e3b5000) [pid = 1654] [serial = 940] [outer = 0x12b48d800] 23:05:10 INFO - PROCESS | 1654 | 1461650710003 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] 23:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:05:10 INFO - PROCESS | 1654 | 1461650710020 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 23:05:10 INFO - PROCESS | 1654 | 1461650710029 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:05:10 INFO - PROCESS | 1654 | 1461650710031 Marionette TRACE conn2 <- [1,1226,null,{}] 23:05:10 INFO - PROCESS | 1654 | 1461650710033 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}] 23:05:10 INFO - PROCESS | 1654 | 1461650710137 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 23:05:10 INFO - PROCESS | 1654 | 1461650710170 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e5a7000 == 56 [pid = 1654] [id = 314] 23:05:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12d118800) [pid = 1654] [serial = 941] [outer = 0x0] 23:05:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12e58d400) [pid = 1654] [serial = 942] [outer = 0x12d118800] 23:05:10 INFO - PROCESS | 1654 | 1461650710196 Marionette DEBUG loaded listener.js 23:05:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12eae3000) [pid = 1654] [serial = 943] [outer = 0x12d118800] 23:05:10 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x129dc2800) [pid = 1654] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:05:10 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12d11a400) [pid = 1654] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:05:10 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12489b400) [pid = 1654] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:05:10 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11b9e3000) [pid = 1654] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:05:10 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x118a0d400) [pid = 1654] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:05:10 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x1241c1400) [pid = 1654] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:05:10 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11be5e800) [pid = 1654] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:05:10 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11a54dc00) [pid = 1654] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:05:10 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11c3b4c00) [pid = 1654] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:05:10 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11b956800) [pid = 1654] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:05:10 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12e3b7c00) [pid = 1654] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:05:10 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x1286df800) [pid = 1654] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:05:10 INFO - PROCESS | 1654 | 1461650710627 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]]]}] 23:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 626ms 23:05:10 INFO - PROCESS | 1654 | 1461650710650 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 23:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:05:10 INFO - PROCESS | 1654 | 1461650710651 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 23:05:10 INFO - PROCESS | 1654 | 1461650710653 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:05:10 INFO - PROCESS | 1654 | 1461650710655 Marionette TRACE conn2 <- [1,1230,null,{}] 23:05:10 INFO - PROCESS | 1654 | 1461650710658 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}] 23:05:10 INFO - PROCESS | 1654 | 1461650710759 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 23:05:10 INFO - PROCESS | 1654 | 1461650710764 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d442800 == 57 [pid = 1654] [id = 315] 23:05:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12d11bc00) [pid = 1654] [serial = 944] [outer = 0x0] 23:05:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12e3b3000) [pid = 1654] [serial = 945] [outer = 0x12d11bc00] 23:05:10 INFO - PROCESS | 1654 | 1461650710794 Marionette DEBUG loaded listener.js 23:05:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12ef09000) [pid = 1654] [serial = 946] [outer = 0x12d11bc00] 23:05:11 INFO - PROCESS | 1654 | 1461650711138 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]]]}] 23:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 522ms 23:05:11 INFO - PROCESS | 1654 | 1461650711175 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 23:05:11 INFO - PROCESS | 1654 | 1461650711177 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 23:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:05:11 INFO - PROCESS | 1654 | 1461650711185 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:05:11 INFO - PROCESS | 1654 | 1461650711186 Marionette TRACE conn2 <- [1,1234,null,{}] 23:05:11 INFO - PROCESS | 1654 | 1461650711188 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}] 23:05:11 INFO - PROCESS | 1654 | 1461650711275 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 23:05:11 INFO - PROCESS | 1654 | 1461650711279 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1c8800 == 58 [pid = 1654] [id = 316] 23:05:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12ef0c000) [pid = 1654] [serial = 947] [outer = 0x0] 23:05:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12f1ab000) [pid = 1654] [serial = 948] [outer = 0x12ef0c000] 23:05:11 INFO - PROCESS | 1654 | 1461650711306 Marionette DEBUG loaded listener.js 23:05:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12f1b0000) [pid = 1654] [serial = 949] [outer = 0x12ef0c000] 23:05:11 INFO - PROCESS | 1654 | 1461650711642 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]]]}] 23:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 469ms 23:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:05:11 INFO - PROCESS | 1654 | 1461650711654 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 23:05:11 INFO - PROCESS | 1654 | 1461650711656 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 23:05:11 INFO - PROCESS | 1654 | 1461650711658 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:05:11 INFO - PROCESS | 1654 | 1461650711659 Marionette TRACE conn2 <- [1,1238,null,{}] 23:05:11 INFO - PROCESS | 1654 | 1461650711661 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}] 23:05:11 INFO - PROCESS | 1654 | 1461650711748 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 23:05:11 INFO - PROCESS | 1654 | 1461650711752 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f63f800 == 59 [pid = 1654] [id = 317] 23:05:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x124115c00) [pid = 1654] [serial = 950] [outer = 0x0] 23:05:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12411ec00) [pid = 1654] [serial = 951] [outer = 0x124115c00] 23:05:11 INFO - PROCESS | 1654 | 1461650711777 Marionette DEBUG loaded listener.js 23:05:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x124123400) [pid = 1654] [serial = 952] [outer = 0x124115c00] 23:05:12 INFO - PROCESS | 1654 | 1461650712102 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]]]}] 23:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 471ms 23:05:12 INFO - PROCESS | 1654 | 1461650712129 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 23:05:12 INFO - PROCESS | 1654 | 1461650712131 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 23:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:05:12 INFO - PROCESS | 1654 | 1461650712135 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:05:12 INFO - PROCESS | 1654 | 1461650712136 Marionette TRACE conn2 <- [1,1242,null,{}] 23:05:12 INFO - PROCESS | 1654 | 1461650712139 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}] 23:05:12 INFO - PROCESS | 1654 | 1461650712248 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 23:05:12 INFO - PROCESS | 1654 | 1461650712257 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1303d1800 == 60 [pid = 1654] [id = 318] 23:05:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x124117000) [pid = 1654] [serial = 953] [outer = 0x0] 23:05:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12ac79c00) [pid = 1654] [serial = 954] [outer = 0x124117000] 23:05:12 INFO - PROCESS | 1654 | 1461650712282 Marionette DEBUG loaded listener.js 23:05:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12ac7f000) [pid = 1654] [serial = 955] [outer = 0x124117000] 23:05:12 INFO - PROCESS | 1654 | 1461650712660 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]]]}] 23:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 571ms 23:05:12 INFO - PROCESS | 1654 | 1461650712706 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 23:05:12 INFO - PROCESS | 1654 | 1461650712709 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 23:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:05:12 INFO - PROCESS | 1654 | 1461650712712 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:05:12 INFO - PROCESS | 1654 | 1461650712715 Marionette TRACE conn2 <- [1,1246,null,{}] 23:05:12 INFO - PROCESS | 1654 | 1461650712720 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}] 23:05:12 INFO - PROCESS | 1654 | 1461650712826 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 23:05:12 INFO - PROCESS | 1654 | 1461650712896 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x119332000 == 61 [pid = 1654] [id = 319] 23:05:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x115948800) [pid = 1654] [serial = 956] [outer = 0x0] 23:05:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x118644400) [pid = 1654] [serial = 957] [outer = 0x115948800] 23:05:12 INFO - PROCESS | 1654 | 1461650712928 Marionette DEBUG loaded listener.js 23:05:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x118d23800) [pid = 1654] [serial = 958] [outer = 0x115948800] 23:05:13 INFO - PROCESS | 1654 | 1461650713347 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]]]}] 23:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 675ms 23:05:13 INFO - PROCESS | 1654 | 1461650713388 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 23:05:13 INFO - PROCESS | 1654 | 1461650713392 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 23:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:05:13 INFO - PROCESS | 1654 | 1461650713397 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:05:13 INFO - PROCESS | 1654 | 1461650713399 Marionette TRACE conn2 <- [1,1250,null,{}] 23:05:13 INFO - PROCESS | 1654 | 1461650713401 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}] 23:05:13 INFO - PROCESS | 1654 | 1461650713510 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 23:05:13 INFO - PROCESS | 1654 | 1461650713568 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c790800 == 62 [pid = 1654] [id = 320] 23:05:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x119141800) [pid = 1654] [serial = 959] [outer = 0x0] 23:05:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11bda5000) [pid = 1654] [serial = 960] [outer = 0x119141800] 23:05:13 INFO - PROCESS | 1654 | 1461650713599 Marionette DEBUG loaded listener.js 23:05:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11c0b9c00) [pid = 1654] [serial = 961] [outer = 0x119141800] 23:05:14 INFO - PROCESS | 1654 | 1461650714053 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]]]}] 23:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 722ms 23:05:14 INFO - PROCESS | 1654 | 1461650714123 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 23:05:14 INFO - PROCESS | 1654 | 1461650714125 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 23:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:05:14 INFO - PROCESS | 1654 | 1461650714127 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:05:14 INFO - PROCESS | 1654 | 1461650714130 Marionette TRACE conn2 <- [1,1254,null,{}] 23:05:14 INFO - PROCESS | 1654 | 1461650714169 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}] 23:05:14 INFO - PROCESS | 1654 | 1461650714281 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 23:05:14 INFO - PROCESS | 1654 | 1461650714348 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab16800 == 63 [pid = 1654] [id = 321] 23:05:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x11c579800) [pid = 1654] [serial = 962] [outer = 0x0] 23:05:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x124123000) [pid = 1654] [serial = 963] [outer = 0x11c579800] 23:05:14 INFO - PROCESS | 1654 | 1461650714382 Marionette DEBUG loaded listener.js 23:05:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x127feac00) [pid = 1654] [serial = 964] [outer = 0x11c579800] 23:05:14 INFO - PROCESS | 1654 | 1461650714812 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]]]}] 23:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 734ms 23:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:05:14 INFO - PROCESS | 1654 | 1461650714861 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 23:05:14 INFO - PROCESS | 1654 | 1461650714863 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 23:05:14 INFO - PROCESS | 1654 | 1461650714866 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:05:14 INFO - PROCESS | 1654 | 1461650714867 Marionette TRACE conn2 <- [1,1258,null,{}] 23:05:14 INFO - PROCESS | 1654 | 1461650714870 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}] 23:05:14 INFO - PROCESS | 1654 | 1461650714975 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 23:05:15 INFO - PROCESS | 1654 | 1461650715030 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e683000 == 64 [pid = 1654] [id = 322] 23:05:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x129dc7000) [pid = 1654] [serial = 965] [outer = 0x0] 23:05:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12ac83800) [pid = 1654] [serial = 966] [outer = 0x129dc7000] 23:05:15 INFO - PROCESS | 1654 | 1461650715061 Marionette DEBUG loaded listener.js 23:05:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12b5a9c00) [pid = 1654] [serial = 967] [outer = 0x129dc7000] 23:05:15 INFO - PROCESS | 1654 | 1461650715509 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]]]}] 23:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 668ms 23:05:15 INFO - PROCESS | 1654 | 1461650715536 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 23:05:15 INFO - PROCESS | 1654 | 1461650715538 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 23:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:05:15 INFO - PROCESS | 1654 | 1461650715541 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:05:15 INFO - PROCESS | 1654 | 1461650715543 Marionette TRACE conn2 <- [1,1262,null,{}] 23:05:15 INFO - PROCESS | 1654 | 1461650715547 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}] 23:05:15 INFO - PROCESS | 1654 | 1461650715740 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 23:05:15 INFO - PROCESS | 1654 | 1461650715839 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x124142000 == 65 [pid = 1654] [id = 323] 23:05:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12ac85000) [pid = 1654] [serial = 968] [outer = 0x0] 23:05:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12b9e8800) [pid = 1654] [serial = 969] [outer = 0x12ac85000] 23:05:15 INFO - PROCESS | 1654 | 1461650715871 Marionette DEBUG loaded listener.js 23:05:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12db1fc00) [pid = 1654] [serial = 970] [outer = 0x12ac85000] 23:05:16 INFO - PROCESS | 1654 | 1461650716283 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]]]}] 23:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 770ms 23:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:05:16 INFO - PROCESS | 1654 | 1461650716312 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 23:05:16 INFO - PROCESS | 1654 | 1461650716313 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 23:05:16 INFO - PROCESS | 1654 | 1461650716316 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:05:16 INFO - PROCESS | 1654 | 1461650716317 Marionette TRACE conn2 <- [1,1266,null,{}] 23:05:16 INFO - PROCESS | 1654 | 1461650716319 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}] 23:05:16 INFO - PROCESS | 1654 | 1461650716440 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 23:05:16 INFO - PROCESS | 1654 | 1461650716550 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a98a800 == 66 [pid = 1654] [id = 324] 23:05:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12ef0c800) [pid = 1654] [serial = 971] [outer = 0x0] 23:05:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12f1b4000) [pid = 1654] [serial = 972] [outer = 0x12ef0c800] 23:05:16 INFO - PROCESS | 1654 | 1461650716587 Marionette DEBUG loaded listener.js 23:05:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12f4ca000) [pid = 1654] [serial = 973] [outer = 0x12ef0c800] 23:05:17 INFO - PROCESS | 1654 | 1461650717035 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]]]}] 23:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 769ms 23:05:17 INFO - PROCESS | 1654 | 1461650717086 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 23:05:17 INFO - PROCESS | 1654 | 1461650717087 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 23:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:05:17 INFO - PROCESS | 1654 | 1461650717089 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:05:17 INFO - PROCESS | 1654 | 1461650717091 Marionette TRACE conn2 <- [1,1270,null,{}] 23:05:17 INFO - PROCESS | 1654 | 1461650717093 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}] 23:05:17 INFO - PROCESS | 1654 | 1461650717202 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 23:05:17 INFO - PROCESS | 1654 | 1461650717259 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbbf800 == 67 [pid = 1654] [id = 325] 23:05:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x1239f0c00) [pid = 1654] [serial = 974] [outer = 0x0] 23:05:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12f1b5c00) [pid = 1654] [serial = 975] [outer = 0x1239f0c00] 23:05:17 INFO - PROCESS | 1654 | 1461650717289 Marionette DEBUG loaded listener.js 23:05:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12f818400) [pid = 1654] [serial = 976] [outer = 0x1239f0c00] 23:05:18 INFO - PROCESS | 1654 | 1461650717996 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]]]}] 23:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 920ms 23:05:18 INFO - PROCESS | 1654 | 1461650718011 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 23:05:18 INFO - PROCESS | 1654 | 1461650718014 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 23:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:05:18 INFO - PROCESS | 1654 | 1461650718021 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:05:18 INFO - PROCESS | 1654 | 1461650718025 Marionette TRACE conn2 <- [1,1274,null,{}] 23:05:18 INFO - PROCESS | 1654 | 1461650718030 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}] 23:05:18 INFO - PROCESS | 1654 | 1461650718162 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 23:05:18 INFO - PROCESS | 1654 | 1461650718222 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b2e000 == 68 [pid = 1654] [id = 326] 23:05:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x11a551000) [pid = 1654] [serial = 977] [outer = 0x0] 23:05:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x11b955400) [pid = 1654] [serial = 978] [outer = 0x11a551000] 23:05:18 INFO - PROCESS | 1654 | 1461650718251 Marionette DEBUG loaded listener.js 23:05:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x11c078c00) [pid = 1654] [serial = 979] [outer = 0x11a551000] 23:05:18 INFO - PROCESS | 1654 | 1461650718684 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]]]}] 23:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 726ms 23:05:18 INFO - PROCESS | 1654 | 1461650718747 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 23:05:18 INFO - PROCESS | 1654 | 1461650718754 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 23:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:05:18 INFO - PROCESS | 1654 | 1461650718760 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:05:18 INFO - PROCESS | 1654 | 1461650718762 Marionette TRACE conn2 <- [1,1278,null,{}] 23:05:18 INFO - PROCESS | 1654 | 1461650718765 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}] 23:05:18 INFO - PROCESS | 1654 | 1461650718884 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 23:05:18 INFO - PROCESS | 1654 | 1461650718955 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af1d000 == 69 [pid = 1654] [id = 327] 23:05:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x11c0b9400) [pid = 1654] [serial = 980] [outer = 0x0] 23:05:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x11c573c00) [pid = 1654] [serial = 981] [outer = 0x11c0b9400] 23:05:18 INFO - PROCESS | 1654 | 1461650718983 Marionette DEBUG loaded listener.js 23:05:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x11c57f400) [pid = 1654] [serial = 982] [outer = 0x11c0b9400] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x123aba000 == 68 [pid = 1654] [id = 264] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12f63f800 == 67 [pid = 1654] [id = 317] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1c8800 == 66 [pid = 1654] [id = 316] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12d442800 == 65 [pid = 1654] [id = 315] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12e5a7000 == 64 [pid = 1654] [id = 314] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12d443000 == 63 [pid = 1654] [id = 313] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12ea23c00) [pid = 1654] [serial = 894] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0d9000 == 62 [pid = 1654] [id = 312] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12b586800 == 61 [pid = 1654] [id = 311] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x127fd5800 == 60 [pid = 1654] [id = 310] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x11af27000 == 59 [pid = 1654] [id = 309] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x123cc1000 == 58 [pid = 1654] [id = 308] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa15000 == 57 [pid = 1654] [id = 307] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x11af39000 == 56 [pid = 1654] [id = 306] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x11af40000 == 55 [pid = 1654] [id = 305] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x11c79e800 == 54 [pid = 1654] [id = 300] 23:05:19 INFO - PROCESS | 1654 | --DOCSHELL 0x119328000 == 53 [pid = 1654] [id = 299] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x12bd0c000) [pid = 1654] [serial = 876] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x12d355c00) [pid = 1654] [serial = 879] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12d111000) [pid = 1654] [serial = 877] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12dac2000) [pid = 1654] [serial = 882] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x11b95b400) [pid = 1654] [serial = 842] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x11be54800) [pid = 1654] [serial = 864] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x11c0c0400) [pid = 1654] [serial = 865] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x11986c400) [pid = 1654] [serial = 859] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x118f87800) [pid = 1654] [serial = 858] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x124890800) [pid = 1654] [serial = 846] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12d3dbc00) [pid = 1654] [serial = 855] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x127003800) [pid = 1654] [serial = 870] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12db1a000) [pid = 1654] [serial = 888] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x11ada6400) [pid = 1654] [serial = 862] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x11a909400) [pid = 1654] [serial = 861] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12b5ad000) [pid = 1654] [serial = 849] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12bde0400) [pid = 1654] [serial = 852] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11c861000) [pid = 1654] [serial = 867] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x123a64400) [pid = 1654] [serial = 868] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x116548000) [pid = 1654] [serial = 839] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x11c86b400) [pid = 1654] [serial = 885] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12e596c00) [pid = 1654] [serial = 892] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12b9e9800) [pid = 1654] [serial = 886] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12e3f4c00) [pid = 1654] [serial = 891] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12b028800) [pid = 1654] [serial = 873] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12dacdc00) [pid = 1654] [serial = 883] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12d3e4000) [pid = 1654] [serial = 880] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12e58b000) [pid = 1654] [serial = 444] [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.] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12e3b9800) [pid = 1654] [serial = 889] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x127a1f800) [pid = 1654] [serial = 871] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12b9e6400) [pid = 1654] [serial = 874] [outer = 0x0] [url = about:blank] 23:05:19 INFO - PROCESS | 1654 | 1461650719407 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]]]}] 23:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 671ms 23:05:19 INFO - PROCESS | 1654 | 1461650719431 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 23:05:19 INFO - PROCESS | 1654 | 1461650719434 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 23:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:05:19 INFO - PROCESS | 1654 | 1461650719437 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:05:19 INFO - PROCESS | 1654 | 1461650719440 Marionette TRACE conn2 <- [1,1282,null,{}] 23:05:19 INFO - PROCESS | 1654 | 1461650719448 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}] 23:05:19 INFO - PROCESS | 1654 | 1461650719542 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 23:05:19 INFO - PROCESS | 1654 | 1461650719601 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c0ea800 == 54 [pid = 1654] [id = 328] 23:05:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11c0bcc00) [pid = 1654] [serial = 983] [outer = 0x0] 23:05:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x123ae5800) [pid = 1654] [serial = 984] [outer = 0x11c0bcc00] 23:05:19 INFO - PROCESS | 1654 | 1461650719634 Marionette DEBUG loaded listener.js 23:05:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x124614000) [pid = 1654] [serial = 985] [outer = 0x11c0bcc00] 23:05:19 INFO - PROCESS | 1654 | 1461650719952 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]]]}] 23:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 572ms 23:05:20 INFO - PROCESS | 1654 | 1461650720010 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 23:05:20 INFO - PROCESS | 1654 | 1461650720012 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 23:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:05:20 INFO - PROCESS | 1654 | 1461650720014 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:05:20 INFO - PROCESS | 1654 | 1461650720015 Marionette TRACE conn2 <- [1,1286,null,{}] 23:05:20 INFO - PROCESS | 1654 | 1461650720018 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}] 23:05:20 INFO - PROCESS | 1654 | 1461650720104 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 23:05:20 INFO - PROCESS | 1654 | 1461650720173 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x124080000 == 55 [pid = 1654] [id = 329] 23:05:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12411f800) [pid = 1654] [serial = 986] [outer = 0x0] 23:05:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x127fed800) [pid = 1654] [serial = 987] [outer = 0x12411f800] 23:05:20 INFO - PROCESS | 1654 | 1461650720202 Marionette DEBUG loaded listener.js 23:05:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12b489c00) [pid = 1654] [serial = 988] [outer = 0x12411f800] 23:05:20 INFO - PROCESS | 1654 | 1461650720491 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]]]}] 23:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 521ms 23:05:20 INFO - PROCESS | 1654 | 1461650720537 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 23:05:20 INFO - PROCESS | 1654 | 1461650720538 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 23:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:05:20 INFO - PROCESS | 1654 | 1461650720540 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:05:20 INFO - PROCESS | 1654 | 1461650720541 Marionette TRACE conn2 <- [1,1290,null,{}] 23:05:20 INFO - PROCESS | 1654 | 1461650720544 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}] 23:05:20 INFO - PROCESS | 1654 | 1461650720628 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 23:05:20 INFO - PROCESS | 1654 | 1461650720633 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a982800 == 56 [pid = 1654] [id = 330] 23:05:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x129dc9c00) [pid = 1654] [serial = 989] [outer = 0x0] 23:05:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12bd0c000) [pid = 1654] [serial = 990] [outer = 0x129dc9c00] 23:05:20 INFO - PROCESS | 1654 | 1461650720659 Marionette DEBUG loaded listener.js 23:05:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12bde6400) [pid = 1654] [serial = 991] [outer = 0x129dc9c00] 23:05:20 INFO - PROCESS | 1654 | 1461650720991 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]]]}] 23:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 469ms 23:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:05:21 INFO - PROCESS | 1654 | 1461650721010 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 23:05:21 INFO - PROCESS | 1654 | 1461650721011 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 23:05:21 INFO - PROCESS | 1654 | 1461650721013 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:05:21 INFO - PROCESS | 1654 | 1461650721014 Marionette TRACE conn2 <- [1,1294,null,{}] 23:05:21 INFO - PROCESS | 1654 | 1461650721016 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}] 23:05:21 INFO - PROCESS | 1654 | 1461650721149 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 23:05:21 INFO - PROCESS | 1654 | 1461650721183 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b008800 == 57 [pid = 1654] [id = 331] 23:05:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12ac7dc00) [pid = 1654] [serial = 992] [outer = 0x0] 23:05:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12bde5800) [pid = 1654] [serial = 993] [outer = 0x12ac7dc00] 23:05:21 INFO - PROCESS | 1654 | 1461650721210 Marionette DEBUG loaded listener.js 23:05:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12e3ea400) [pid = 1654] [serial = 994] [outer = 0x12ac7dc00] 23:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 518ms 23:05:21 INFO - PROCESS | 1654 | 1461650721528 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]]]}] 23:05:21 INFO - PROCESS | 1654 | 1461650721538 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 23:05:21 INFO - PROCESS | 1654 | 1461650721539 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 23:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:05:21 INFO - PROCESS | 1654 | 1461650721542 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:05:21 INFO - PROCESS | 1654 | 1461650721543 Marionette TRACE conn2 <- [1,1298,null,{}] 23:05:21 INFO - PROCESS | 1654 | 1461650721545 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}] 23:05:21 INFO - PROCESS | 1654 | 1461650721652 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 23:05:21 INFO - PROCESS | 1654 | 1461650721685 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d085000 == 58 [pid = 1654] [id = 332] 23:05:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12b497800) [pid = 1654] [serial = 995] [outer = 0x0] 23:05:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12e58cc00) [pid = 1654] [serial = 996] [outer = 0x12b497800] 23:05:21 INFO - PROCESS | 1654 | 1461650721711 Marionette DEBUG loaded listener.js 23:05:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12eae4c00) [pid = 1654] [serial = 997] [outer = 0x12b497800] 23:05:22 INFO - PROCESS | 1654 | 1461650722043 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]]]}] 23:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 520ms 23:05:22 INFO - PROCESS | 1654 | 1461650722063 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 23:05:22 INFO - PROCESS | 1654 | 1461650722064 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 23:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:05:22 INFO - PROCESS | 1654 | 1461650722068 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:05:22 INFO - PROCESS | 1654 | 1461650722070 Marionette TRACE conn2 <- [1,1302,null,{}] 23:05:22 INFO - PROCESS | 1654 | 1461650722078 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}] 23:05:22 INFO - PROCESS | 1654 | 1461650722180 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 23:05:22 INFO - PROCESS | 1654 | 1461650722214 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d460000 == 59 [pid = 1654] [id = 333] 23:05:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12e3b1c00) [pid = 1654] [serial = 998] [outer = 0x0] 23:05:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12ef08800) [pid = 1654] [serial = 999] [outer = 0x12e3b1c00] 23:05:22 INFO - PROCESS | 1654 | 1461650722240 Marionette DEBUG loaded listener.js 23:05:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12f1ac400) [pid = 1654] [serial = 1000] [outer = 0x12e3b1c00] 23:05:22 INFO - PROCESS | 1654 | 1461650722570 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]]]}] 23:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 527ms 23:05:22 INFO - PROCESS | 1654 | 1461650722594 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 23:05:22 INFO - PROCESS | 1654 | 1461650722595 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 23:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:05:22 INFO - PROCESS | 1654 | 1461650722604 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:05:22 INFO - PROCESS | 1654 | 1461650722605 Marionette TRACE conn2 <- [1,1306,null,{}] 23:05:22 INFO - PROCESS | 1654 | 1461650722607 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}] 23:05:22 INFO - PROCESS | 1654 | 1461650722712 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 23:05:22 INFO - PROCESS | 1654 | 1461650722747 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eaad000 == 60 [pid = 1654] [id = 334] 23:05:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x123e1cc00) [pid = 1654] [serial = 1001] [outer = 0x0] 23:05:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x123e24800) [pid = 1654] [serial = 1002] [outer = 0x123e1cc00] 23:05:22 INFO - PROCESS | 1654 | 1461650722773 Marionette DEBUG loaded listener.js 23:05:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x123e28c00) [pid = 1654] [serial = 1003] [outer = 0x123e1cc00] 23:05:23 INFO - PROCESS | 1654 | 1461650723080 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]]]}] 23:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 518ms 23:05:23 INFO - PROCESS | 1654 | 1461650723122 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 23:05:23 INFO - PROCESS | 1654 | 1461650723123 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 23:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:05:23 INFO - PROCESS | 1654 | 1461650723126 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:05:23 INFO - PROCESS | 1654 | 1461650723127 Marionette TRACE conn2 <- [1,1310,null,{}] 23:05:23 INFO - PROCESS | 1654 | 1461650723129 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}] 23:05:23 INFO - PROCESS | 1654 | 1461650723235 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 23:05:23 INFO - PROCESS | 1654 | 1461650723271 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1c8800 == 61 [pid = 1654] [id = 335] 23:05:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x11c0b8000) [pid = 1654] [serial = 1004] [outer = 0x0] 23:05:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12ef0ac00) [pid = 1654] [serial = 1005] [outer = 0x11c0b8000] 23:05:23 INFO - PROCESS | 1654 | 1461650723296 Marionette DEBUG loaded listener.js 23:05:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12f817000) [pid = 1654] [serial = 1006] [outer = 0x11c0b8000] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x12b48d800) [pid = 1654] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12d117000) [pid = 1654] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12d118800) [pid = 1654] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12d11bc00) [pid = 1654] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12ea1e400) [pid = 1654] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x119362c00) [pid = 1654] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x11c577c00) [pid = 1654] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x11c578000) [pid = 1654] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x1275d7c00) [pid = 1654] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x11be5c000) [pid = 1654] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11985e400) [pid = 1654] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x124115c00) [pid = 1654] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12ef0c000) [pid = 1654] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:05:23 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12bd12800) [pid = 1654] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:05:23 INFO - PROCESS | 1654 | 1461650723730 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] 23:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:05:23 INFO - PROCESS | 1654 | 1461650723752 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 23:05:23 INFO - PROCESS | 1654 | 1461650723755 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:05:23 INFO - PROCESS | 1654 | 1461650723758 Marionette TRACE conn2 <- [1,1314,null,{}] 23:05:23 INFO - PROCESS | 1654 | 1461650723761 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}] 23:05:23 INFO - PROCESS | 1654 | 1461650723920 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 23:05:23 INFO - PROCESS | 1654 | 1461650723959 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f884000 == 62 [pid = 1654] [id = 336] 23:05:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11c074000) [pid = 1654] [serial = 1007] [outer = 0x0] 23:05:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x124505800) [pid = 1654] [serial = 1008] [outer = 0x11c074000] 23:05:23 INFO - PROCESS | 1654 | 1461650723989 Marionette DEBUG loaded listener.js 23:05:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12bd18800) [pid = 1654] [serial = 1009] [outer = 0x11c074000] 23:05:24 INFO - PROCESS | 1654 | 1461650724314 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]]]}] 23:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 571ms 23:05:24 INFO - PROCESS | 1654 | 1461650724325 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 23:05:24 INFO - PROCESS | 1654 | 1461650724328 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 23:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:05:24 INFO - PROCESS | 1654 | 1461650724331 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:05:24 INFO - PROCESS | 1654 | 1461650724334 Marionette TRACE conn2 <- [1,1318,null,{}] 23:05:24 INFO - PROCESS | 1654 | 1461650724340 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}] 23:05:24 INFO - PROCESS | 1654 | 1461650724478 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 23:05:24 INFO - PROCESS | 1654 | 1461650724564 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc1c000 == 63 [pid = 1654] [id = 337] 23:05:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11bd0ec00) [pid = 1654] [serial = 1010] [outer = 0x0] 23:05:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11bd15800) [pid = 1654] [serial = 1011] [outer = 0x11bd0ec00] 23:05:24 INFO - PROCESS | 1654 | 1461650724605 Marionette DEBUG loaded listener.js 23:05:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x123e1fc00) [pid = 1654] [serial = 1012] [outer = 0x11bd0ec00] 23:05:24 INFO - PROCESS | 1654 | 1461650724950 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]]]}] 23:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 674ms 23:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:05:25 INFO - PROCESS | 1654 | 1461650725005 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 23:05:25 INFO - PROCESS | 1654 | 1461650725006 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 23:05:25 INFO - PROCESS | 1654 | 1461650725008 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:05:25 INFO - PROCESS | 1654 | 1461650725009 Marionette TRACE conn2 <- [1,1322,null,{}] 23:05:25 INFO - PROCESS | 1654 | 1461650725011 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}] 23:05:25 INFO - PROCESS | 1654 | 1461650725100 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 23:05:25 INFO - PROCESS | 1654 | 1461650725159 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aadc800 == 64 [pid = 1654] [id = 338] 23:05:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x11bd10c00) [pid = 1654] [serial = 1013] [outer = 0x0] 23:05:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12a783000) [pid = 1654] [serial = 1014] [outer = 0x11bd10c00] 23:05:25 INFO - PROCESS | 1654 | 1461650725184 Marionette DEBUG loaded listener.js 23:05:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12a78c400) [pid = 1654] [serial = 1015] [outer = 0x11bd10c00] 23:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 519ms 23:05:25 INFO - PROCESS | 1654 | 1461650725523 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]]]}] 23:05:25 INFO - PROCESS | 1654 | 1461650725528 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 23:05:25 INFO - PROCESS | 1654 | 1461650725530 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 23:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:05:25 INFO - PROCESS | 1654 | 1461650725540 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:05:25 INFO - PROCESS | 1654 | 1461650725542 Marionette TRACE conn2 <- [1,1326,null,{}] 23:05:25 INFO - PROCESS | 1654 | 1461650725545 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}] 23:05:25 INFO - PROCESS | 1654 | 1461650725786 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 23:05:25 INFO - PROCESS | 1654 | 1461650725951 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa0a000 == 65 [pid = 1654] [id = 339] 23:05:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x114b52c00) [pid = 1654] [serial = 1016] [outer = 0x0] 23:05:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x11867d400) [pid = 1654] [serial = 1017] [outer = 0x114b52c00] 23:05:25 INFO - PROCESS | 1654 | 1461650725983 Marionette DEBUG loaded listener.js 23:05:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x119e4b400) [pid = 1654] [serial = 1018] [outer = 0x114b52c00] 23:05:26 INFO - PROCESS | 1654 | 1461650726483 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]]]}] 23:05:26 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 23:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 970ms 23:05:26 INFO - PROCESS | 1654 | 1461650726511 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 23:05:26 INFO - PROCESS | 1654 | 1461650726514 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 23:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:05:26 INFO - PROCESS | 1654 | 1461650726522 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:05:26 INFO - PROCESS | 1654 | 1461650726527 Marionette TRACE conn2 <- [1,1330,null,{}] 23:05:26 INFO - PROCESS | 1654 | 1461650726532 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}] 23:05:26 INFO - PROCESS | 1654 | 1461650726675 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 23:05:26 INFO - PROCESS | 1654 | 1461650726745 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b27800 == 66 [pid = 1654] [id = 340] 23:05:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x11bd18400) [pid = 1654] [serial = 1019] [outer = 0x0] 23:05:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x11c078000) [pid = 1654] [serial = 1020] [outer = 0x11bd18400] 23:05:26 INFO - PROCESS | 1654 | 1461650726779 Marionette DEBUG loaded listener.js 23:05:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x11c573800) [pid = 1654] [serial = 1021] [outer = 0x11bd18400] 23:05:27 INFO - PROCESS | 1654 | 1461650727189 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]]]}] 23:05:27 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 23:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 728ms 23:05:27 INFO - PROCESS | 1654 | 1461650727249 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 23:05:27 INFO - PROCESS | 1654 | 1461650727251 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 23:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:05:27 INFO - PROCESS | 1654 | 1461650727253 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:05:27 INFO - PROCESS | 1654 | 1461650727254 Marionette TRACE conn2 <- [1,1334,null,{}] 23:05:27 INFO - PROCESS | 1654 | 1461650727257 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}] 23:05:27 INFO - PROCESS | 1654 | 1461650727365 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 23:05:27 INFO - PROCESS | 1654 | 1461650727425 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b594000 == 67 [pid = 1654] [id = 341] 23:05:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x11c58fc00) [pid = 1654] [serial = 1022] [outer = 0x0] 23:05:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x123e25800) [pid = 1654] [serial = 1023] [outer = 0x11c58fc00] 23:05:27 INFO - PROCESS | 1654 | 1461650727496 Marionette DEBUG loaded listener.js 23:05:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x124509800) [pid = 1654] [serial = 1024] [outer = 0x11c58fc00] 23:05:27 INFO - PROCESS | 1654 | 1461650727907 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]]]}] 23:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 672ms 23:05:27 INFO - PROCESS | 1654 | 1461650727925 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 23:05:27 INFO - PROCESS | 1654 | 1461650727928 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 23:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:05:27 INFO - PROCESS | 1654 | 1461650727938 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:05:27 INFO - PROCESS | 1654 | 1461650727942 Marionette TRACE conn2 <- [1,1338,null,{}] 23:05:27 INFO - PROCESS | 1654 | 1461650727944 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}] 23:05:28 INFO - PROCESS | 1654 | 1461650728053 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 23:05:28 INFO - PROCESS | 1654 | 1461650728109 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eaa0000 == 68 [pid = 1654] [id = 342] 23:05:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12450cc00) [pid = 1654] [serial = 1025] [outer = 0x0] 23:05:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12a789000) [pid = 1654] [serial = 1026] [outer = 0x12450cc00] 23:05:28 INFO - PROCESS | 1654 | 1461650728140 Marionette DEBUG loaded listener.js 23:05:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12bd96800) [pid = 1654] [serial = 1027] [outer = 0x12450cc00] 23:05:29 INFO - PROCESS | 1654 | 1461650729077 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]]]}] 23:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1180ms 23:05:29 INFO - PROCESS | 1654 | 1461650729113 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 23:05:29 INFO - PROCESS | 1654 | 1461650729114 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 23:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:05:29 INFO - PROCESS | 1654 | 1461650729117 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:05:29 INFO - PROCESS | 1654 | 1461650729118 Marionette TRACE conn2 <- [1,1342,null,{}] 23:05:29 INFO - PROCESS | 1654 | 1461650729120 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}] 23:05:29 INFO - PROCESS | 1654 | 1461650729226 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 23:05:29 INFO - PROCESS | 1654 | 1461650729283 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x137236800 == 69 [pid = 1654] [id = 343] 23:05:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12ac85c00) [pid = 1654] [serial = 1028] [outer = 0x0] 23:05:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12d118800) [pid = 1654] [serial = 1029] [outer = 0x12ac85c00] 23:05:29 INFO - PROCESS | 1654 | 1461650729354 Marionette DEBUG loaded listener.js 23:05:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12db1a000) [pid = 1654] [serial = 1030] [outer = 0x12ac85c00] 23:05:29 INFO - PROCESS | 1654 | 1461650729805 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]]]}] 23:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 719ms 23:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:05:29 INFO - PROCESS | 1654 | 1461650729841 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 23:05:29 INFO - PROCESS | 1654 | 1461650729842 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 23:05:29 INFO - PROCESS | 1654 | 1461650729844 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:05:29 INFO - PROCESS | 1654 | 1461650729846 Marionette TRACE conn2 <- [1,1346,null,{}] 23:05:29 INFO - PROCESS | 1654 | 1461650729849 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}] 23:05:29 INFO - PROCESS | 1654 | 1461650729957 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 23:05:30 INFO - PROCESS | 1654 | 1461650730032 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbc0000 == 70 [pid = 1654] [id = 344] 23:05:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12d11c400) [pid = 1654] [serial = 1031] [outer = 0x0] 23:05:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12db1ac00) [pid = 1654] [serial = 1032] [outer = 0x12d11c400] 23:05:30 INFO - PROCESS | 1654 | 1461650730069 Marionette DEBUG loaded listener.js 23:05:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12e595400) [pid = 1654] [serial = 1033] [outer = 0x12d11c400] 23:05:30 INFO - PROCESS | 1654 | 1461650730715 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]]]}] 23:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 920ms 23:05:30 INFO - PROCESS | 1654 | 1461650730765 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 23:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:05:30 INFO - PROCESS | 1654 | 1461650730769 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 23:05:30 INFO - PROCESS | 1654 | 1461650730773 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:05:30 INFO - PROCESS | 1654 | 1461650730775 Marionette TRACE conn2 <- [1,1350,null,{}] 23:05:30 INFO - PROCESS | 1654 | 1461650730778 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}] 23:05:30 INFO - PROCESS | 1654 | 1461650730874 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 23:05:30 INFO - PROCESS | 1654 | 1461650730947 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x123ace000 == 71 [pid = 1654] [id = 345] 23:05:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x11a54b800) [pid = 1654] [serial = 1034] [outer = 0x0] 23:05:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x11a8ca000) [pid = 1654] [serial = 1035] [outer = 0x11a54b800] 23:05:30 INFO - PROCESS | 1654 | 1461650730975 Marionette DEBUG loaded listener.js 23:05:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x11ada6400) [pid = 1654] [serial = 1036] [outer = 0x11a54b800] 23:05:31 INFO - PROCESS | 1654 | 1461650731396 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]]]}] 23:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 672ms 23:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:05:31 INFO - PROCESS | 1654 | 1461650731444 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 23:05:31 INFO - PROCESS | 1654 | 1461650731448 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 23:05:31 INFO - PROCESS | 1654 | 1461650731452 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:05:31 INFO - PROCESS | 1654 | 1461650731454 Marionette TRACE conn2 <- [1,1354,null,{}] 23:05:31 INFO - PROCESS | 1654 | 1461650731456 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}] 23:05:31 INFO - PROCESS | 1654 | 1461650731551 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 23:05:31 INFO - PROCESS | 1654 | 1461650731612 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c0ec800 == 72 [pid = 1654] [id = 346] 23:05:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x11b90e000) [pid = 1654] [serial = 1037] [outer = 0x0] 23:05:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x11bdbd800) [pid = 1654] [serial = 1038] [outer = 0x11b90e000] 23:05:31 INFO - PROCESS | 1654 | 1461650731654 Marionette DEBUG loaded listener.js 23:05:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x11c0c4400) [pid = 1654] [serial = 1039] [outer = 0x11b90e000] 23:05:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12aadc800 == 71 [pid = 1654] [id = 338] 23:05:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc1c000 == 70 [pid = 1654] [id = 337] 23:05:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12f884000 == 69 [pid = 1654] [id = 336] 23:05:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1c8800 == 68 [pid = 1654] [id = 335] 23:05:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12eaad000 == 67 [pid = 1654] [id = 334] 23:05:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12d460000 == 66 [pid = 1654] [id = 333] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x1188b2000) [pid = 1654] [serial = 897] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x11ad33800) [pid = 1654] [serial = 900] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x127767400) [pid = 1654] [serial = 903] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x12bd0b000) [pid = 1654] [serial = 906] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x12e3ac000) [pid = 1654] [serial = 909] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12ac79c00) [pid = 1654] [serial = 954] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12d085000 == 65 [pid = 1654] [id = 332] 23:05:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12b008800 == 64 [pid = 1654] [id = 331] 23:05:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12a982800 == 63 [pid = 1654] [id = 330] 23:05:31 INFO - PROCESS | 1654 | --DOCSHELL 0x124080000 == 62 [pid = 1654] [id = 329] 23:05:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11c0ea800 == 61 [pid = 1654] [id = 328] 23:05:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11af1d000 == 60 [pid = 1654] [id = 327] 23:05:31 INFO - PROCESS | 1654 | --DOCSHELL 0x123b2e000 == 59 [pid = 1654] [id = 326] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x12dac3c00) [pid = 1654] [serial = 939] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x12d3dac00) [pid = 1654] [serial = 936] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x12e58d400) [pid = 1654] [serial = 942] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x12ef09000) [pid = 1654] [serial = 946] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x12e3b5000) [pid = 1654] [serial = 940] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12ea29400) [pid = 1654] [serial = 895] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x11a914400) [pid = 1654] [serial = 916] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x119868400) [pid = 1654] [serial = 915] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x11c57e400) [pid = 1654] [serial = 924] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x123a69c00) [pid = 1654] [serial = 925] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x123c13800) [pid = 1654] [serial = 927] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x124893400) [pid = 1654] [serial = 928] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x129dcdc00) [pid = 1654] [serial = 930] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x11c0c5c00) [pid = 1654] [serial = 921] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x11c575000) [pid = 1654] [serial = 922] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x11be56800) [pid = 1654] [serial = 919] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x11b910c00) [pid = 1654] [serial = 918] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12ef02400) [pid = 1654] [serial = 912] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12e3b3000) [pid = 1654] [serial = 945] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x124123400) [pid = 1654] [serial = 952] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12411ec00) [pid = 1654] [serial = 951] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12eae3000) [pid = 1654] [serial = 943] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12f1ab000) [pid = 1654] [serial = 948] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12bd9b800) [pid = 1654] [serial = 933] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12cf6a000) [pid = 1654] [serial = 934] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12f1b0000) [pid = 1654] [serial = 949] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12d3e8c00) [pid = 1654] [serial = 937] [outer = 0x0] [url = about:blank] 23:05:31 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12bd10400) [pid = 1654] [serial = 931] [outer = 0x0] [url = about:blank] 23:05:32 INFO - PROCESS | 1654 | 1461650732049 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]]]}] 23:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 623ms 23:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:05:32 INFO - PROCESS | 1654 | 1461650732076 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 23:05:32 INFO - PROCESS | 1654 | 1461650732077 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 23:05:32 INFO - PROCESS | 1654 | 1461650732079 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:05:32 INFO - PROCESS | 1654 | 1461650732082 Marionette TRACE conn2 <- [1,1358,null,{}] 23:05:32 INFO - PROCESS | 1654 | 1461650732089 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}] 23:05:32 INFO - PROCESS | 1654 | 1461650732176 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 23:05:32 INFO - PROCESS | 1654 | 1461650732257 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x123dd0800 == 60 [pid = 1654] [id = 347] 23:05:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11c57a000) [pid = 1654] [serial = 1040] [outer = 0x0] 23:05:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11c865800) [pid = 1654] [serial = 1041] [outer = 0x11c57a000] 23:05:32 INFO - PROCESS | 1654 | 1461650732286 Marionette DEBUG loaded listener.js 23:05:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x1239e3800) [pid = 1654] [serial = 1042] [outer = 0x11c57a000] 23:05:32 INFO - PROCESS | 1654 | 1461650732588 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]]]}] 23:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 522ms 23:05:32 INFO - PROCESS | 1654 | 1461650732607 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 23:05:32 INFO - PROCESS | 1654 | 1461650732609 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 23:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:05:32 INFO - PROCESS | 1654 | 1461650732611 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:05:32 INFO - PROCESS | 1654 | 1461650732612 Marionette TRACE conn2 <- [1,1362,null,{}] 23:05:32 INFO - PROCESS | 1654 | 1461650732614 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}] 23:05:32 INFO - PROCESS | 1654 | 1461650732704 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 23:05:32 INFO - PROCESS | 1654 | 1461650732708 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12463f000 == 61 [pid = 1654] [id = 348] 23:05:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x123a63800) [pid = 1654] [serial = 1043] [outer = 0x0] 23:05:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x123e1c800) [pid = 1654] [serial = 1044] [outer = 0x123a63800] 23:05:32 INFO - PROCESS | 1654 | 1461650732735 Marionette DEBUG loaded listener.js 23:05:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x1240b0400) [pid = 1654] [serial = 1045] [outer = 0x123a63800] 23:05:33 INFO - PROCESS | 1654 | 1461650733059 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]]]}] 23:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 468ms 23:05:33 INFO - PROCESS | 1654 | 1461650733080 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 23:05:33 INFO - PROCESS | 1654 | 1461650733081 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 23:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:05:33 INFO - PROCESS | 1654 | 1461650733086 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:05:33 INFO - PROCESS | 1654 | 1461650733087 Marionette TRACE conn2 <- [1,1366,null,{}] 23:05:33 INFO - PROCESS | 1654 | 1461650733089 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}] 23:05:33 INFO - PROCESS | 1654 | 1461650733170 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 23:05:33 INFO - PROCESS | 1654 | 1461650733175 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x129da2000 == 62 [pid = 1654] [id = 349] 23:05:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x123e29400) [pid = 1654] [serial = 1046] [outer = 0x0] 23:05:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12411f000) [pid = 1654] [serial = 1047] [outer = 0x123e29400] 23:05:33 INFO - PROCESS | 1654 | 1461650733201 Marionette DEBUG loaded listener.js 23:05:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x124503800) [pid = 1654] [serial = 1048] [outer = 0x123e29400] 23:05:33 INFO - PROCESS | 1654 | 1461650733560 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] 23:05:33 INFO - PROCESS | 1654 | 1461650733610 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 23:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:05:33 INFO - PROCESS | 1654 | 1461650733612 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:05:33 INFO - PROCESS | 1654 | 1461650733613 Marionette TRACE conn2 <- [1,1370,null,{}] 23:05:33 INFO - PROCESS | 1654 | 1461650733616 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}] 23:05:33 INFO - PROCESS | 1654 | 1461650733744 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 23:05:33 INFO - PROCESS | 1654 | 1461650733785 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aad2800 == 63 [pid = 1654] [id = 350] 23:05:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x124503000) [pid = 1654] [serial = 1049] [outer = 0x0] 23:05:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x124511000) [pid = 1654] [serial = 1050] [outer = 0x124503000] 23:05:33 INFO - PROCESS | 1654 | 1461650733812 Marionette DEBUG loaded listener.js 23:05:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x129dc3400) [pid = 1654] [serial = 1051] [outer = 0x124503000] 23:05:34 INFO - PROCESS | 1654 | 1461650734126 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] 23:05:34 INFO - PROCESS | 1654 | 1461650734141 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 23:05:34 INFO - PROCESS | 1654 | 1461650734143 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:05:34 INFO - PROCESS | 1654 | 1461650734144 Marionette TRACE conn2 <- [1,1374,null,{}] 23:05:34 INFO - PROCESS | 1654 | 1461650734146 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}] 23:05:34 INFO - PROCESS | 1654 | 1461650734252 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 23:05:34 INFO - PROCESS | 1654 | 1461650734287 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b749800 == 64 [pid = 1654] [id = 351] 23:05:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x129dc1800) [pid = 1654] [serial = 1052] [outer = 0x0] 23:05:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12ac7b400) [pid = 1654] [serial = 1053] [outer = 0x129dc1800] 23:05:34 INFO - PROCESS | 1654 | 1461650734312 Marionette DEBUG loaded listener.js 23:05:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12b48d400) [pid = 1654] [serial = 1054] [outer = 0x129dc1800] 23:05:34 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:05:34 INFO - PROCESS | 1654 | 1461650734646 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] 23:05:34 INFO - PROCESS | 1654 | 1461650734663 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 23:05:34 INFO - PROCESS | 1654 | 1461650734665 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:05:34 INFO - PROCESS | 1654 | 1461650734667 Marionette TRACE conn2 <- [1,1378,null,{}] 23:05:34 INFO - PROCESS | 1654 | 1461650734671 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}] 23:05:34 INFO - PROCESS | 1654 | 1461650734774 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 23:05:34 INFO - PROCESS | 1654 | 1461650734787 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d16b800 == 65 [pid = 1654] [id = 352] 23:05:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12b497c00) [pid = 1654] [serial = 1055] [outer = 0x0] 23:05:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12b9ea800) [pid = 1654] [serial = 1056] [outer = 0x12b497c00] 23:05:34 INFO - PROCESS | 1654 | 1461650734813 Marionette DEBUG loaded listener.js 23:05:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12bd9b800) [pid = 1654] [serial = 1057] [outer = 0x12b497c00] 23:05:35 INFO - PROCESS | 1654 | 1461650735156 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] 23:05:35 INFO - PROCESS | 1654 | 1461650735188 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 23:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:05:35 INFO - PROCESS | 1654 | 1461650735197 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:05:35 INFO - PROCESS | 1654 | 1461650735198 Marionette TRACE conn2 <- [1,1382,null,{}] 23:05:35 INFO - PROCESS | 1654 | 1461650735200 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}] 23:05:35 INFO - PROCESS | 1654 | 1461650735305 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 23:05:35 INFO - PROCESS | 1654 | 1461650735340 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d460000 == 66 [pid = 1654] [id = 353] 23:05:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12b5ad000) [pid = 1654] [serial = 1058] [outer = 0x0] 23:05:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12bde8800) [pid = 1654] [serial = 1059] [outer = 0x12b5ad000] 23:05:35 INFO - PROCESS | 1654 | 1461650735365 Marionette DEBUG loaded listener.js 23:05:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12d353c00) [pid = 1654] [serial = 1060] [outer = 0x12b5ad000] 23:05:35 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:05:35 INFO - PROCESS | 1654 | 1461650735713 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] 23:05:35 INFO - PROCESS | 1654 | 1461650735768 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 23:05:35 INFO - PROCESS | 1654 | 1461650735770 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:05:35 INFO - PROCESS | 1654 | 1461650735771 Marionette TRACE conn2 <- [1,1386,null,{}] 23:05:35 INFO - PROCESS | 1654 | 1461650735773 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}] 23:05:35 INFO - PROCESS | 1654 | 1461650735879 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 23:05:35 INFO - PROCESS | 1654 | 1461650735916 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e69e800 == 67 [pid = 1654] [id = 354] 23:05:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12b9e4c00) [pid = 1654] [serial = 1061] [outer = 0x0] 23:05:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12d3e4800) [pid = 1654] [serial = 1062] [outer = 0x12b9e4c00] 23:05:35 INFO - PROCESS | 1654 | 1461650735942 Marionette DEBUG loaded listener.js 23:05:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12db13c00) [pid = 1654] [serial = 1063] [outer = 0x12b9e4c00] 23:05:36 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x11c0b9400) [pid = 1654] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:05:36 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x11c074000) [pid = 1654] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:05:36 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x11c0b8000) [pid = 1654] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:05:36 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x123e1cc00) [pid = 1654] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:05:36 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x129dc9c00) [pid = 1654] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:05:36 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12e3b1c00) [pid = 1654] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:05:36 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12b497800) [pid = 1654] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:05:36 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x11c0bcc00) [pid = 1654] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:05:36 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x11bd0ec00) [pid = 1654] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:05:36 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x11a551000) [pid = 1654] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:05:36 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12ac7dc00) [pid = 1654] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:05:36 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12411f800) [pid = 1654] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:05:36 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x124117000) [pid = 1654] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:05:36 INFO - PROCESS | 1654 | 1461650736372 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] 23:05:36 INFO - PROCESS | 1654 | 1461650736391 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 23:05:36 INFO - PROCESS | 1654 | 1461650736394 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:05:36 INFO - PROCESS | 1654 | 1461650736395 Marionette TRACE conn2 <- [1,1390,null,{}] 23:05:36 INFO - PROCESS | 1654 | 1461650736398 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}] 23:05:36 INFO - PROCESS | 1654 | 1461650736536 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 23:05:36 INFO - PROCESS | 1654 | 1461650736571 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e31e000 == 68 [pid = 1654] [id = 355] 23:05:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x11bd12000) [pid = 1654] [serial = 1064] [outer = 0x0] 23:05:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12b48fc00) [pid = 1654] [serial = 1065] [outer = 0x11bd12000] 23:05:36 INFO - PROCESS | 1654 | 1461650736601 Marionette DEBUG loaded listener.js 23:05:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12e3f2c00) [pid = 1654] [serial = 1066] [outer = 0x11bd12000] 23:05:36 INFO - PROCESS | 1654 | 1461650736903 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]]]}] 23:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 23:05:36 INFO - PROCESS | 1654 | 1461650736914 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 23:05:36 INFO - PROCESS | 1654 | 1461650736915 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 23:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:05:36 INFO - PROCESS | 1654 | 1461650736925 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:05:36 INFO - PROCESS | 1654 | 1461650736926 Marionette TRACE conn2 <- [1,1394,null,{}] 23:05:36 INFO - PROCESS | 1654 | 1461650736928 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}] 23:05:37 INFO - PROCESS | 1654 | 1461650737016 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 23:05:37 INFO - PROCESS | 1654 | 1461650737023 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f64a800 == 69 [pid = 1654] [id = 356] 23:05:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12e58dc00) [pid = 1654] [serial = 1067] [outer = 0x0] 23:05:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12eae2c00) [pid = 1654] [serial = 1068] [outer = 0x12e58dc00] 23:05:37 INFO - PROCESS | 1654 | 1461650737048 Marionette DEBUG loaded listener.js 23:05:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12eaec400) [pid = 1654] [serial = 1069] [outer = 0x12e58dc00] 23:05:37 INFO - PROCESS | 1654 | 1461650737371 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]]]}] 23:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 468ms 23:05:37 INFO - PROCESS | 1654 | 1461650737394 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 23:05:37 INFO - PROCESS | 1654 | 1461650737395 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 23:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:05:37 INFO - PROCESS | 1654 | 1461650737397 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:05:37 INFO - PROCESS | 1654 | 1461650737398 Marionette TRACE conn2 <- [1,1398,null,{}] 23:05:37 INFO - PROCESS | 1654 | 1461650737403 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}] 23:05:37 INFO - PROCESS | 1654 | 1461650737517 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 23:05:37 INFO - PROCESS | 1654 | 1461650737523 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc09000 == 70 [pid = 1654] [id = 357] 23:05:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12e58c800) [pid = 1654] [serial = 1070] [outer = 0x0] 23:05:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12ef04c00) [pid = 1654] [serial = 1071] [outer = 0x12e58c800] 23:05:37 INFO - PROCESS | 1654 | 1461650737548 Marionette DEBUG loaded listener.js 23:05:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12ef10800) [pid = 1654] [serial = 1072] [outer = 0x12e58c800] 23:05:37 INFO - PROCESS | 1654 | 1461650737865 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]]]}] 23:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 521ms 23:05:37 INFO - PROCESS | 1654 | 1461650737919 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 23:05:37 INFO - PROCESS | 1654 | 1461650737920 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 23:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:05:37 INFO - PROCESS | 1654 | 1461650737922 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:05:37 INFO - PROCESS | 1654 | 1461650737923 Marionette TRACE conn2 <- [1,1402,null,{}] 23:05:37 INFO - PROCESS | 1654 | 1461650737925 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}] 23:05:38 INFO - PROCESS | 1654 | 1461650738015 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 23:05:38 INFO - PROCESS | 1654 | 1461650738020 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x1303e6800 == 71 [pid = 1654] [id = 358] 23:05:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12f1a9c00) [pid = 1654] [serial = 1073] [outer = 0x0] 23:05:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12f1b6800) [pid = 1654] [serial = 1074] [outer = 0x12f1a9c00] 23:05:38 INFO - PROCESS | 1654 | 1461650738045 Marionette DEBUG loaded listener.js 23:05:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12f4cf400) [pid = 1654] [serial = 1075] [outer = 0x12f1a9c00] 23:05:38 INFO - PROCESS | 1654 | 1461650738536 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]]]}] 23:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 668ms 23:05:38 INFO - PROCESS | 1654 | 1461650738590 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 23:05:38 INFO - PROCESS | 1654 | 1461650738593 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 23:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:05:38 INFO - PROCESS | 1654 | 1461650738598 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:05:38 INFO - PROCESS | 1654 | 1461650738600 Marionette TRACE conn2 <- [1,1406,null,{}] 23:05:38 INFO - PROCESS | 1654 | 1461650738603 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}] 23:05:38 INFO - PROCESS | 1654 | 1461650738713 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 23:05:38 INFO - PROCESS | 1654 | 1461650738775 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbbb800 == 72 [pid = 1654] [id = 359] 23:05:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x119868400) [pid = 1654] [serial = 1076] [outer = 0x0] 23:05:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x11a93fc00) [pid = 1654] [serial = 1077] [outer = 0x119868400] 23:05:38 INFO - PROCESS | 1654 | 1461650738808 Marionette DEBUG loaded listener.js 23:05:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x11bd12c00) [pid = 1654] [serial = 1078] [outer = 0x119868400] 23:05:39 INFO - PROCESS | 1654 | 1461650739257 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]]]}] 23:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 722ms 23:05:39 INFO - PROCESS | 1654 | 1461650739332 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 23:05:39 INFO - PROCESS | 1654 | 1461650739336 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 23:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:05:39 INFO - PROCESS | 1654 | 1461650739372 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:05:39 INFO - PROCESS | 1654 | 1461650739373 Marionette TRACE conn2 <- [1,1410,null,{}] 23:05:39 INFO - PROCESS | 1654 | 1461650739376 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}] 23:05:39 INFO - PROCESS | 1654 | 1461650739482 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 23:05:39 INFO - PROCESS | 1654 | 1461650739555 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a997000 == 73 [pid = 1654] [id = 360] 23:05:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x11c0c6400) [pid = 1654] [serial = 1079] [outer = 0x0] 23:05:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x11c579400) [pid = 1654] [serial = 1080] [outer = 0x11c0c6400] 23:05:39 INFO - PROCESS | 1654 | 1461650739587 Marionette DEBUG loaded listener.js 23:05:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x1239de800) [pid = 1654] [serial = 1081] [outer = 0x11c0c6400] 23:05:40 INFO - PROCESS | 1654 | 1461650740075 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]]]}] 23:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 741ms 23:05:40 INFO - PROCESS | 1654 | 1461650740102 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 23:05:40 INFO - PROCESS | 1654 | 1461650740104 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 23:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:05:40 INFO - PROCESS | 1654 | 1461650740108 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:05:40 INFO - PROCESS | 1654 | 1461650740110 Marionette TRACE conn2 <- [1,1414,null,{}] 23:05:40 INFO - PROCESS | 1654 | 1461650740120 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}] 23:05:40 INFO - PROCESS | 1654 | 1461650740226 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 23:05:40 INFO - PROCESS | 1654 | 1461650740301 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1cc000 == 74 [pid = 1654] [id = 361] 23:05:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x124511c00) [pid = 1654] [serial = 1082] [outer = 0x0] 23:05:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x127009400) [pid = 1654] [serial = 1083] [outer = 0x124511c00] 23:05:40 INFO - PROCESS | 1654 | 1461650740333 Marionette DEBUG loaded listener.js 23:05:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x127f82400) [pid = 1654] [serial = 1084] [outer = 0x124511c00] 23:05:40 INFO - PROCESS | 1654 | 1461650740859 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]]]}] 23:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 771ms 23:05:40 INFO - PROCESS | 1654 | 1461650740880 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 23:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:05:40 INFO - PROCESS | 1654 | 1461650740882 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 23:05:40 INFO - PROCESS | 1654 | 1461650740884 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:05:40 INFO - PROCESS | 1654 | 1461650740885 Marionette TRACE conn2 <- [1,1418,null,{}] 23:05:40 INFO - PROCESS | 1654 | 1461650740888 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}] 23:05:40 INFO - PROCESS | 1654 | 1461650740993 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 23:05:41 INFO - PROCESS | 1654 | 1461650741064 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x1385d5000 == 75 [pid = 1654] [id = 362] 23:05:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x1286d7c00) [pid = 1654] [serial = 1085] [outer = 0x0] 23:05:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x12ac7fc00) [pid = 1654] [serial = 1086] [outer = 0x1286d7c00] 23:05:41 INFO - PROCESS | 1654 | 1461650741094 Marionette DEBUG loaded listener.js 23:05:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x12cf66c00) [pid = 1654] [serial = 1087] [outer = 0x1286d7c00] 23:05:41 INFO - PROCESS | 1654 | 1461650741543 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]]]}] 23:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 671ms 23:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:05:41 INFO - PROCESS | 1654 | 1461650741556 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 23:05:41 INFO - PROCESS | 1654 | 1461650741557 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 23:05:41 INFO - PROCESS | 1654 | 1461650741559 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:05:41 INFO - PROCESS | 1654 | 1461650741561 Marionette TRACE conn2 <- [1,1422,null,{}] 23:05:41 INFO - PROCESS | 1654 | 1461650741563 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}] 23:05:41 INFO - PROCESS | 1654 | 1461650741668 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 23:05:41 INFO - PROCESS | 1654 | 1461650741738 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x138725800 == 76 [pid = 1654] [id = 363] 23:05:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x12d3e2000) [pid = 1654] [serial = 1088] [outer = 0x0] 23:05:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x12db1a800) [pid = 1654] [serial = 1089] [outer = 0x12d3e2000] 23:05:41 INFO - PROCESS | 1654 | 1461650741773 Marionette DEBUG loaded listener.js 23:05:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x12f819800) [pid = 1654] [serial = 1090] [outer = 0x12d3e2000] 23:05:42 INFO - PROCESS | 1654 | 1461650742188 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]]]}] 23:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 669ms 23:05:42 INFO - PROCESS | 1654 | 1461650742229 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 23:05:42 INFO - PROCESS | 1654 | 1461650742231 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 23:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:05:42 INFO - PROCESS | 1654 | 1461650742233 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:05:42 INFO - PROCESS | 1654 | 1461650742234 Marionette TRACE conn2 <- [1,1426,null,{}] 23:05:42 INFO - PROCESS | 1654 | 1461650742237 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}] 23:05:42 INFO - PROCESS | 1654 | 1461650742373 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 23:05:42 INFO - PROCESS | 1654 | 1461650742457 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a95c000 == 77 [pid = 1654] [id = 364] 23:05:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x129749000) [pid = 1654] [serial = 1091] [outer = 0x0] 23:05:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x12f81bc00) [pid = 1654] [serial = 1092] [outer = 0x129749000] 23:05:42 INFO - PROCESS | 1654 | 1461650742491 Marionette DEBUG loaded listener.js 23:05:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x12f995c00) [pid = 1654] [serial = 1093] [outer = 0x129749000] 23:05:43 INFO - PROCESS | 1654 | 1461650743024 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]]]}] 23:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 821ms 23:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:05:43 INFO - PROCESS | 1654 | 1461650743055 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 23:05:43 INFO - PROCESS | 1654 | 1461650743056 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 23:05:43 INFO - PROCESS | 1654 | 1461650743058 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:05:43 INFO - PROCESS | 1654 | 1461650743060 Marionette TRACE conn2 <- [1,1430,null,{}] 23:05:43 INFO - PROCESS | 1654 | 1461650743062 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}] 23:05:43 INFO - PROCESS | 1654 | 1461650743166 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 23:05:43 INFO - PROCESS | 1654 | 1461650743407 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c46f800 == 78 [pid = 1654] [id = 365] 23:05:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x116549800) [pid = 1654] [serial = 1094] [outer = 0x0] 23:05:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x118d0b400) [pid = 1654] [serial = 1095] [outer = 0x116549800] 23:05:43 INFO - PROCESS | 1654 | 1461650743437 Marionette DEBUG loaded listener.js 23:05:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x119e53c00) [pid = 1654] [serial = 1096] [outer = 0x116549800] 23:05:43 INFO - PROCESS | 1654 | 1461650743851 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]]]}] 23:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 819ms 23:05:43 INFO - PROCESS | 1654 | 1461650743887 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 23:05:43 INFO - PROCESS | 1654 | 1461650743890 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 23:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:05:43 INFO - PROCESS | 1654 | 1461650743892 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:05:43 INFO - PROCESS | 1654 | 1461650743895 Marionette TRACE conn2 <- [1,1434,null,{}] 23:05:43 INFO - PROCESS | 1654 | 1461650743898 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}] 23:05:44 INFO - PROCESS | 1654 | 1461650743998 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 23:05:44 INFO - PROCESS | 1654 | 1461650744066 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bc8800 == 79 [pid = 1654] [id = 366] 23:05:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x11ada2c00) [pid = 1654] [serial = 1097] [outer = 0x0] 23:05:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x11bd1ac00) [pid = 1654] [serial = 1098] [outer = 0x11ada2c00] 23:05:44 INFO - PROCESS | 1654 | 1461650744095 Marionette DEBUG loaded listener.js 23:05:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x11c57b400) [pid = 1654] [serial = 1099] [outer = 0x11ada2c00] 23:05:44 INFO - PROCESS | 1654 | 1461650744584 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]]]}] 23:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 723ms 23:05:44 INFO - PROCESS | 1654 | 1461650744623 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 23:05:44 INFO - PROCESS | 1654 | 1461650744626 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 23:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:05:44 INFO - PROCESS | 1654 | 1461650744630 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:05:44 INFO - PROCESS | 1654 | 1461650744631 Marionette TRACE conn2 <- [1,1438,null,{}] 23:05:44 INFO - PROCESS | 1654 | 1461650744636 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}] 23:05:44 INFO - PROCESS | 1654 | 1461650744731 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 23:05:44 INFO - PROCESS | 1654 | 1461650744809 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x1248f7000 == 80 [pid = 1654] [id = 367] 23:05:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 195 (0x11c57cc00) [pid = 1654] [serial = 1100] [outer = 0x0] 23:05:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 196 (0x123e20400) [pid = 1654] [serial = 1101] [outer = 0x11c57cc00] 23:05:44 INFO - PROCESS | 1654 | 1461650744837 Marionette DEBUG loaded listener.js 23:05:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 197 (0x124123800) [pid = 1654] [serial = 1102] [outer = 0x11c57cc00] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0e3000 == 79 [pid = 1654] [id = 265] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x118f5f000 == 78 [pid = 1654] [id = 263] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc09000 == 77 [pid = 1654] [id = 357] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12f64a800 == 76 [pid = 1654] [id = 356] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12e31e000 == 75 [pid = 1654] [id = 355] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12e69e800 == 74 [pid = 1654] [id = 354] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12d460000 == 73 [pid = 1654] [id = 353] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12d16b800 == 72 [pid = 1654] [id = 352] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 196 (0x11bda5000) [pid = 1654] [serial = 960] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 195 (0x12f1b5c00) [pid = 1654] [serial = 975] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 194 (0x12ac83800) [pid = 1654] [serial = 966] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x124123000) [pid = 1654] [serial = 963] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x12b9e8800) [pid = 1654] [serial = 969] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x118644400) [pid = 1654] [serial = 957] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x12f1b4000) [pid = 1654] [serial = 972] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12b749800 == 71 [pid = 1654] [id = 351] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12aad2800 == 70 [pid = 1654] [id = 350] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x129da2000 == 69 [pid = 1654] [id = 349] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12463f000 == 68 [pid = 1654] [id = 348] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x123dd0800 == 67 [pid = 1654] [id = 347] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x11c0ec800 == 66 [pid = 1654] [id = 346] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x123ace000 == 65 [pid = 1654] [id = 345] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12eaa0000 == 64 [pid = 1654] [id = 342] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12b594000 == 63 [pid = 1654] [id = 341] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x123b27800 == 62 [pid = 1654] [id = 340] 23:05:45 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa0a000 == 61 [pid = 1654] [id = 339] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x123e1fc00) [pid = 1654] [serial = 1012] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x12a783000) [pid = 1654] [serial = 1014] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x11c57f400) [pid = 1654] [serial = 982] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x124505800) [pid = 1654] [serial = 1008] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x12f817000) [pid = 1654] [serial = 1006] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x12ef0ac00) [pid = 1654] [serial = 1005] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x123e24800) [pid = 1654] [serial = 1002] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x12bd0c000) [pid = 1654] [serial = 990] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x12ef08800) [pid = 1654] [serial = 999] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x12e58cc00) [pid = 1654] [serial = 996] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x124614000) [pid = 1654] [serial = 985] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x12f1ac400) [pid = 1654] [serial = 1000] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x12bd18800) [pid = 1654] [serial = 1009] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x11bd15800) [pid = 1654] [serial = 1011] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x11b955400) [pid = 1654] [serial = 978] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x12eae4c00) [pid = 1654] [serial = 997] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x123ae5800) [pid = 1654] [serial = 984] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x123e28c00) [pid = 1654] [serial = 1003] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x12bde5800) [pid = 1654] [serial = 993] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x12bde6400) [pid = 1654] [serial = 991] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12b489c00) [pid = 1654] [serial = 988] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x12ac7f000) [pid = 1654] [serial = 955] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x11c573c00) [pid = 1654] [serial = 981] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12e3ea400) [pid = 1654] [serial = 994] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x127fed800) [pid = 1654] [serial = 987] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x11c078c00) [pid = 1654] [serial = 979] [outer = 0x0] [url = about:blank] 23:05:45 INFO - PROCESS | 1654 | 1461650745244 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]]]}] 23:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 669ms 23:05:45 INFO - PROCESS | 1654 | 1461650745306 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 23:05:45 INFO - PROCESS | 1654 | 1461650745307 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 23:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:05:45 INFO - PROCESS | 1654 | 1461650745313 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:05:45 INFO - PROCESS | 1654 | 1461650745318 Marionette TRACE conn2 <- [1,1442,null,{}] 23:05:45 INFO - PROCESS | 1654 | 1461650745323 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}] 23:05:45 INFO - PROCESS | 1654 | 1461650745412 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 23:05:45 INFO - PROCESS | 1654 | 1461650745418 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12400a000 == 62 [pid = 1654] [id = 368] 23:05:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x124503400) [pid = 1654] [serial = 1103] [outer = 0x0] 23:05:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x124510400) [pid = 1654] [serial = 1104] [outer = 0x124503400] 23:05:45 INFO - PROCESS | 1654 | 1461650745447 Marionette DEBUG loaded listener.js 23:05:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x127763c00) [pid = 1654] [serial = 1105] [outer = 0x124503400] 23:05:45 INFO - PROCESS | 1654 | 1461650745805 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]]]}] 23:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 527ms 23:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:05:45 INFO - PROCESS | 1654 | 1461650745838 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 23:05:45 INFO - PROCESS | 1654 | 1461650745839 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 23:05:45 INFO - PROCESS | 1654 | 1461650745841 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:05:45 INFO - PROCESS | 1654 | 1461650745843 Marionette TRACE conn2 <- [1,1446,null,{}] 23:05:45 INFO - PROCESS | 1654 | 1461650745845 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}] 23:05:45 INFO - PROCESS | 1654 | 1461650745931 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 23:05:45 INFO - PROCESS | 1654 | 1461650745936 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b996000 == 63 [pid = 1654] [id = 369] 23:05:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12776b800) [pid = 1654] [serial = 1106] [outer = 0x0] 23:05:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x129741400) [pid = 1654] [serial = 1107] [outer = 0x12776b800] 23:05:45 INFO - PROCESS | 1654 | 1461650745962 Marionette DEBUG loaded listener.js 23:05:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12974a400) [pid = 1654] [serial = 1108] [outer = 0x12776b800] 23:05:46 INFO - PROCESS | 1654 | 1461650746298 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]]]}] 23:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 467ms 23:05:46 INFO - PROCESS | 1654 | 1461650746310 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 23:05:46 INFO - PROCESS | 1654 | 1461650746311 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 23:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:05:46 INFO - PROCESS | 1654 | 1461650746313 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:05:46 INFO - PROCESS | 1654 | 1461650746314 Marionette TRACE conn2 <- [1,1450,null,{}] 23:05:46 INFO - PROCESS | 1654 | 1461650746319 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}] 23:05:46 INFO - PROCESS | 1654 | 1461650746414 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 23:05:46 INFO - PROCESS | 1654 | 1461650746478 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aaed800 == 64 [pid = 1654] [id = 370] 23:05:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12a787000) [pid = 1654] [serial = 1109] [outer = 0x0] 23:05:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12a78f000) [pid = 1654] [serial = 1110] [outer = 0x12a787000] 23:05:46 INFO - PROCESS | 1654 | 1461650746521 Marionette DEBUG loaded listener.js 23:05:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12b489c00) [pid = 1654] [serial = 1111] [outer = 0x12a787000] 23:05:46 INFO - PROCESS | 1654 | 1461650746965 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]]]}] 23:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 721ms 23:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:05:47 INFO - PROCESS | 1654 | 1461650747038 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 23:05:47 INFO - PROCESS | 1654 | 1461650747039 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 23:05:47 INFO - PROCESS | 1654 | 1461650747041 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:05:47 INFO - PROCESS | 1654 | 1461650747042 Marionette TRACE conn2 <- [1,1454,null,{}] 23:05:47 INFO - PROCESS | 1654 | 1461650747044 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}] 23:05:47 INFO - PROCESS | 1654 | 1461650747133 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 23:05:47 INFO - PROCESS | 1654 | 1461650747138 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bf1a800 == 65 [pid = 1654] [id = 371] 23:05:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12bd0ec00) [pid = 1654] [serial = 1112] [outer = 0x0] 23:05:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12bd9a400) [pid = 1654] [serial = 1113] [outer = 0x12bd0ec00] 23:05:47 INFO - PROCESS | 1654 | 1461650747164 Marionette DEBUG loaded listener.js 23:05:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12d359000) [pid = 1654] [serial = 1114] [outer = 0x12bd0ec00] 23:05:47 INFO - PROCESS | 1654 | 1461650747543 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]]]}] 23:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 521ms 23:05:47 INFO - PROCESS | 1654 | 1461650747562 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 23:05:47 INFO - PROCESS | 1654 | 1461650747563 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 23:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:05:47 INFO - PROCESS | 1654 | 1461650747566 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:05:47 INFO - PROCESS | 1654 | 1461650747567 Marionette TRACE conn2 <- [1,1458,null,{}] 23:05:47 INFO - PROCESS | 1654 | 1461650747571 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}] 23:05:47 INFO - PROCESS | 1654 | 1461650747680 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 23:05:47 INFO - PROCESS | 1654 | 1461650747694 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d184800 == 66 [pid = 1654] [id = 372] 23:05:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12bd0c800) [pid = 1654] [serial = 1115] [outer = 0x0] 23:05:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12dac0800) [pid = 1654] [serial = 1116] [outer = 0x12bd0c800] 23:05:47 INFO - PROCESS | 1654 | 1461650747719 Marionette DEBUG loaded listener.js 23:05:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x12e3ac000) [pid = 1654] [serial = 1117] [outer = 0x12bd0c800] 23:05:48 INFO - PROCESS | 1654 | 1461650748093 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]]]}] 23:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 571ms 23:05:48 INFO - PROCESS | 1654 | 1461650748138 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 23:05:48 INFO - PROCESS | 1654 | 1461650748139 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 23:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:05:48 INFO - PROCESS | 1654 | 1461650748141 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:05:48 INFO - PROCESS | 1654 | 1461650748142 Marionette TRACE conn2 <- [1,1462,null,{}] 23:05:48 INFO - PROCESS | 1654 | 1461650748145 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}] 23:05:48 INFO - PROCESS | 1654 | 1461650748255 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 23:05:48 INFO - PROCESS | 1654 | 1461650748274 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db91800 == 67 [pid = 1654] [id = 373] 23:05:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x118de8800) [pid = 1654] [serial = 1118] [outer = 0x0] 23:05:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x12d3e1400) [pid = 1654] [serial = 1119] [outer = 0x118de8800] 23:05:48 INFO - PROCESS | 1654 | 1461650748300 Marionette DEBUG loaded listener.js 23:05:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x12ea27000) [pid = 1654] [serial = 1120] [outer = 0x118de8800] 23:05:48 INFO - PROCESS | 1654 | 1461650748673 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]]]}] 23:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 571ms 23:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:05:48 INFO - PROCESS | 1654 | 1461650748712 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 23:05:48 INFO - PROCESS | 1654 | 1461650748714 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 23:05:48 INFO - PROCESS | 1654 | 1461650748716 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:05:48 INFO - PROCESS | 1654 | 1461650748717 Marionette TRACE conn2 <- [1,1466,null,{}] 23:05:48 INFO - PROCESS | 1654 | 1461650748719 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}] 23:05:48 INFO - PROCESS | 1654 | 1461650748831 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 23:05:48 INFO - PROCESS | 1654 | 1461650748842 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eee5000 == 68 [pid = 1654] [id = 374] 23:05:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x11a944c00) [pid = 1654] [serial = 1121] [outer = 0x0] 23:05:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x12f1a8c00) [pid = 1654] [serial = 1122] [outer = 0x11a944c00] 23:05:48 INFO - PROCESS | 1654 | 1461650748867 Marionette DEBUG loaded listener.js 23:05:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x12f4c9000) [pid = 1654] [serial = 1123] [outer = 0x11a944c00] 23:05:49 INFO - PROCESS | 1654 | 1461650749242 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]]]}] 23:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 570ms 23:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:05:49 INFO - PROCESS | 1654 | 1461650749287 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 23:05:49 INFO - PROCESS | 1654 | 1461650749288 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 23:05:49 INFO - PROCESS | 1654 | 1461650749290 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:05:49 INFO - PROCESS | 1654 | 1461650749292 Marionette TRACE conn2 <- [1,1470,null,{}] 23:05:49 INFO - PROCESS | 1654 | 1461650749295 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}] 23:05:49 INFO - PROCESS | 1654 | 1461650749815 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x1239f0c00) [pid = 1654] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x127f7e400) [pid = 1654] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x119141800) [pid = 1654] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x114bb7000) [pid = 1654] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x129dc7000) [pid = 1654] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x1151ea800) [pid = 1654] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x129dc5800) [pid = 1654] [serial = 848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x12b48b400) [pid = 1654] [serial = 851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x12ef0c800) [pid = 1654] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x118684000) [pid = 1654] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x123af1400) [pid = 1654] [serial = 845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x11986a400) [pid = 1654] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x116721c00) [pid = 1654] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x114bb7800) [pid = 1654] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x12eae2000) [pid = 1654] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12bd15000) [pid = 1654] [serial = 854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x129dc1800) [pid = 1654] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x12b497c00) [pid = 1654] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x11bd12000) [pid = 1654] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12b5ad000) [pid = 1654] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12b9e4c00) [pid = 1654] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x114b52c00) [pid = 1654] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x124503000) [pid = 1654] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x11a54b800) [pid = 1654] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12e58dc00) [pid = 1654] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x11b90e000) [pid = 1654] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12450cc00) [pid = 1654] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12e58c800) [pid = 1654] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x123e29400) [pid = 1654] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x11c57a000) [pid = 1654] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x11c58fc00) [pid = 1654] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12ac85c00) [pid = 1654] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12d11c400) [pid = 1654] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x123a63800) [pid = 1654] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11bd18400) [pid = 1654] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12bd14400) [pid = 1654] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12ac85000) [pid = 1654] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11bdbbc00) [pid = 1654] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11a916400) [pid = 1654] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x11c071400) [pid = 1654] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11ada7800) [pid = 1654] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x1241ccc00) [pid = 1654] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x123c0cc00) [pid = 1654] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12b496000) [pid = 1654] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11c579800) [pid = 1654] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11c3ad000) [pid = 1654] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x115948800) [pid = 1654] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:05:49 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x118f89c00) [pid = 1654] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:05:49 INFO - PROCESS | 1654 | 1461650749907 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x11479d800 == 69 [pid = 1654] [id = 375] 23:05:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x1147df000) [pid = 1654] [serial = 1124] [outer = 0x0] 23:05:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x1156c8400) [pid = 1654] [serial = 1125] [outer = 0x1147df000] 23:05:49 INFO - PROCESS | 1654 | 1461650749938 Marionette DEBUG loaded listener.js 23:05:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x119864c00) [pid = 1654] [serial = 1126] [outer = 0x1147df000] 23:05:50 INFO - PROCESS | 1654 | 1461650750266 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]]]}] 23:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1021ms 23:05:50 INFO - PROCESS | 1654 | 1461650750311 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 23:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:05:50 INFO - PROCESS | 1654 | 1461650750313 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 23:05:50 INFO - PROCESS | 1654 | 1461650750315 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:05:50 INFO - PROCESS | 1654 | 1461650750317 Marionette TRACE conn2 <- [1,1474,null,{}] 23:05:50 INFO - PROCESS | 1654 | 1461650750328 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}] 23:05:50 INFO - PROCESS | 1654 | 1461650750436 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 23:05:50 INFO - PROCESS | 1654 | 1461650750440 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e321000 == 70 [pid = 1654] [id = 376] 23:05:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x1159c4000) [pid = 1654] [serial = 1127] [outer = 0x0] 23:05:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11bd9f400) [pid = 1654] [serial = 1128] [outer = 0x1159c4000] 23:05:50 INFO - PROCESS | 1654 | 1461650750465 Marionette DEBUG loaded listener.js 23:05:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12489b400) [pid = 1654] [serial = 1129] [outer = 0x1159c4000] 23:05:50 INFO - PROCESS | 1654 | 1461650750815 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]]]}] 23:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 528ms 23:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:05:50 INFO - PROCESS | 1654 | 1461650750843 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 23:05:50 INFO - PROCESS | 1654 | 1461650750844 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 23:05:50 INFO - PROCESS | 1654 | 1461650750846 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:05:50 INFO - PROCESS | 1654 | 1461650750848 Marionette TRACE conn2 <- [1,1478,null,{}] 23:05:50 INFO - PROCESS | 1654 | 1461650750852 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}] 23:05:50 INFO - PROCESS | 1654 | 1461650750941 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 23:05:51 INFO - PROCESS | 1654 | 1461650751003 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f881000 == 71 [pid = 1654] [id = 377] 23:05:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11a8c2c00) [pid = 1654] [serial = 1130] [outer = 0x0] 23:05:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12ac85c00) [pid = 1654] [serial = 1131] [outer = 0x11a8c2c00] 23:05:51 INFO - PROCESS | 1654 | 1461650751028 Marionette DEBUG loaded listener.js 23:05:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12bd13c00) [pid = 1654] [serial = 1132] [outer = 0x11a8c2c00] 23:05:51 INFO - PROCESS | 1654 | 1461650751324 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]]]}] 23:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 518ms 23:05:51 INFO - PROCESS | 1654 | 1461650751366 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 23:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:05:51 INFO - PROCESS | 1654 | 1461650751369 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 23:05:51 INFO - PROCESS | 1654 | 1461650751372 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:05:51 INFO - PROCESS | 1654 | 1461650751373 Marionette TRACE conn2 <- [1,1482,null,{}] 23:05:51 INFO - PROCESS | 1654 | 1461650751375 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}] 23:05:51 INFO - PROCESS | 1654 | 1461650751464 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 23:05:51 INFO - PROCESS | 1654 | 1461650751469 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x137229000 == 72 [pid = 1654] [id = 378] 23:05:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12b494400) [pid = 1654] [serial = 1133] [outer = 0x0] 23:05:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12e58c800) [pid = 1654] [serial = 1134] [outer = 0x12b494400] 23:05:51 INFO - PROCESS | 1654 | 1461650751494 Marionette DEBUG loaded listener.js 23:05:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12f4c6000) [pid = 1654] [serial = 1135] [outer = 0x12b494400] 23:05:51 INFO - PROCESS | 1654 | 1461650751978 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]]]}] 23:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 668ms 23:05:52 INFO - PROCESS | 1654 | 1461650752041 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 23:05:52 INFO - PROCESS | 1654 | 1461650752043 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 23:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:05:52 INFO - PROCESS | 1654 | 1461650752046 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:05:52 INFO - PROCESS | 1654 | 1461650752048 Marionette TRACE conn2 <- [1,1486,null,{}] 23:05:52 INFO - PROCESS | 1654 | 1461650752052 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}] 23:05:52 INFO - PROCESS | 1654 | 1461650752163 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 23:05:52 INFO - PROCESS | 1654 | 1461650752282 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbc0800 == 73 [pid = 1654] [id = 379] 23:05:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x11ad29800) [pid = 1654] [serial = 1136] [outer = 0x0] 23:05:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x11b5aac00) [pid = 1654] [serial = 1137] [outer = 0x11ad29800] 23:05:52 INFO - PROCESS | 1654 | 1461650752317 Marionette DEBUG loaded listener.js 23:05:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11bdbe000) [pid = 1654] [serial = 1138] [outer = 0x11ad29800] 23:05:52 INFO - PROCESS | 1654 | 1461650752805 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]]]}] 23:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 774ms 23:05:52 INFO - PROCESS | 1654 | 1461650752839 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 23:05:52 INFO - PROCESS | 1654 | 1461650752845 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 23:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:05:52 INFO - PROCESS | 1654 | 1461650752857 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:05:52 INFO - PROCESS | 1654 | 1461650752860 Marionette TRACE conn2 <- [1,1490,null,{}] 23:05:52 INFO - PROCESS | 1654 | 1461650752863 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}] 23:05:53 INFO - PROCESS | 1654 | 1461650753020 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 23:05:53 INFO - PROCESS | 1654 | 1461650753094 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x129d96800 == 74 [pid = 1654] [id = 380] 23:05:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11c576400) [pid = 1654] [serial = 1139] [outer = 0x0] 23:05:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x11c85e000) [pid = 1654] [serial = 1140] [outer = 0x11c576400] 23:05:53 INFO - PROCESS | 1654 | 1461650753125 Marionette DEBUG loaded listener.js 23:05:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x123a5dc00) [pid = 1654] [serial = 1141] [outer = 0x11c576400] 23:05:53 INFO - PROCESS | 1654 | 1461650753545 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]]]}] 23:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 724ms 23:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:05:53 INFO - PROCESS | 1654 | 1461650753579 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 23:05:53 INFO - PROCESS | 1654 | 1461650753581 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 23:05:53 INFO - PROCESS | 1654 | 1461650753583 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:05:53 INFO - PROCESS | 1654 | 1461650753586 Marionette TRACE conn2 <- [1,1494,null,{}] 23:05:53 INFO - PROCESS | 1654 | 1461650753594 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}] 23:05:53 INFO - PROCESS | 1654 | 1461650753707 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 23:05:53 INFO - PROCESS | 1654 | 1461650753815 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d176000 == 75 [pid = 1654] [id = 381] 23:05:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x123e24000) [pid = 1654] [serial = 1142] [outer = 0x0] 23:05:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x124123000) [pid = 1654] [serial = 1143] [outer = 0x123e24000] 23:05:53 INFO - PROCESS | 1654 | 1461650753848 Marionette DEBUG loaded listener.js 23:05:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x1286dc800) [pid = 1654] [serial = 1144] [outer = 0x123e24000] 23:05:54 INFO - PROCESS | 1654 | 1461650754292 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]]]}] 23:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 723ms 23:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:05:54 INFO - PROCESS | 1654 | 1461650754307 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 23:05:54 INFO - PROCESS | 1654 | 1461650754308 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 23:05:54 INFO - PROCESS | 1654 | 1461650754311 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:05:54 INFO - PROCESS | 1654 | 1461650754312 Marionette TRACE conn2 <- [1,1498,null,{}] 23:05:54 INFO - PROCESS | 1654 | 1461650754315 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}] 23:05:54 INFO - PROCESS | 1654 | 1461650754424 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 23:05:54 INFO - PROCESS | 1654 | 1461650754530 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x13821b800 == 76 [pid = 1654] [id = 382] 23:05:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x124120400) [pid = 1654] [serial = 1145] [outer = 0x0] 23:05:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12a783000) [pid = 1654] [serial = 1146] [outer = 0x124120400] 23:05:54 INFO - PROCESS | 1654 | 1461650754563 Marionette DEBUG loaded listener.js 23:05:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12b5b3c00) [pid = 1654] [serial = 1147] [outer = 0x124120400] 23:05:54 INFO - PROCESS | 1654 | 1461650754960 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]]]}] 23:05:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 670ms 23:05:54 INFO - PROCESS | 1654 | 1461650754998 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 23:05:55 INFO - PROCESS | 1654 | 1461650755000 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 23:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:05:55 INFO - PROCESS | 1654 | 1461650755005 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:05:55 INFO - PROCESS | 1654 | 1461650755006 Marionette TRACE conn2 <- [1,1502,null,{}] 23:05:55 INFO - PROCESS | 1654 | 1461650755009 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}] 23:05:55 INFO - PROCESS | 1654 | 1461650755133 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 23:05:55 INFO - PROCESS | 1654 | 1461650755210 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x1385de000 == 77 [pid = 1654] [id = 383] 23:05:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12b9e2800) [pid = 1654] [serial = 1148] [outer = 0x0] 23:05:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12dac9000) [pid = 1654] [serial = 1149] [outer = 0x12b9e2800] 23:05:55 INFO - PROCESS | 1654 | 1461650755240 Marionette DEBUG loaded listener.js 23:05:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12eae9800) [pid = 1654] [serial = 1150] [outer = 0x12b9e2800] 23:05:55 INFO - PROCESS | 1654 | 1461650755657 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]]]}] 23:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 672ms 23:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:05:55 INFO - PROCESS | 1654 | 1461650755677 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 23:05:55 INFO - PROCESS | 1654 | 1461650755679 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 23:05:55 INFO - PROCESS | 1654 | 1461650755681 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:05:55 INFO - PROCESS | 1654 | 1461650755682 Marionette TRACE conn2 <- [1,1506,null,{}] 23:05:55 INFO - PROCESS | 1654 | 1461650755685 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}] 23:05:55 INFO - PROCESS | 1654 | 1461650755813 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 23:05:55 INFO - PROCESS | 1654 | 1461650755915 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x135cd7000 == 78 [pid = 1654] [id = 384] 23:05:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x118f8b800) [pid = 1654] [serial = 1151] [outer = 0x0] 23:05:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12f1aec00) [pid = 1654] [serial = 1152] [outer = 0x118f8b800] 23:05:55 INFO - PROCESS | 1654 | 1461650755949 Marionette DEBUG loaded listener.js 23:05:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12fcd7c00) [pid = 1654] [serial = 1153] [outer = 0x118f8b800] 23:05:56 INFO - PROCESS | 1654 | 1461650756387 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]]]}] 23:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 721ms 23:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:05:56 INFO - PROCESS | 1654 | 1461650756418 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 23:05:56 INFO - PROCESS | 1654 | 1461650756420 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 23:05:56 INFO - PROCESS | 1654 | 1461650756422 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:05:56 INFO - PROCESS | 1654 | 1461650756423 Marionette TRACE conn2 <- [1,1510,null,{}] 23:05:56 INFO - PROCESS | 1654 | 1461650756426 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}] 23:05:56 INFO - PROCESS | 1654 | 1461650756532 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 23:05:56 INFO - PROCESS | 1654 | 1461650756611 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x119834800 == 79 [pid = 1654] [id = 385] 23:05:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x114bc1000) [pid = 1654] [serial = 1154] [outer = 0x0] 23:05:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x119864800) [pid = 1654] [serial = 1155] [outer = 0x114bc1000] 23:05:56 INFO - PROCESS | 1654 | 1461650756641 Marionette DEBUG loaded listener.js 23:05:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x11c0c0400) [pid = 1654] [serial = 1156] [outer = 0x114bc1000] 23:05:57 INFO - PROCESS | 1654 | 1461650757253 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]]]}] 23:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 870ms 23:05:57 INFO - PROCESS | 1654 | 1461650757293 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 23:05:57 INFO - PROCESS | 1654 | 1461650757295 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 23:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:05:57 INFO - PROCESS | 1654 | 1461650757299 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:05:57 INFO - PROCESS | 1654 | 1461650757302 Marionette TRACE conn2 <- [1,1514,null,{}] 23:05:57 INFO - PROCESS | 1654 | 1461650757307 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}] 23:05:57 INFO - PROCESS | 1654 | 1461650757405 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 23:05:57 INFO - PROCESS | 1654 | 1461650757483 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b990800 == 80 [pid = 1654] [id = 386] 23:05:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x118d24c00) [pid = 1654] [serial = 1157] [outer = 0x0] 23:05:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x119090000) [pid = 1654] [serial = 1158] [outer = 0x118d24c00] 23:05:57 INFO - PROCESS | 1654 | 1461650757511 Marionette DEBUG loaded listener.js 23:05:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x11a8c1400) [pid = 1654] [serial = 1159] [outer = 0x118d24c00] 23:05:57 INFO - PROCESS | 1654 | 1461650757941 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]]]}] 23:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 675ms 23:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:05:57 INFO - PROCESS | 1654 | 1461650757974 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 23:05:57 INFO - PROCESS | 1654 | 1461650757978 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 23:05:57 INFO - PROCESS | 1654 | 1461650757982 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:05:57 INFO - PROCESS | 1654 | 1461650757984 Marionette TRACE conn2 <- [1,1518,null,{}] 23:05:57 INFO - PROCESS | 1654 | 1461650757986 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}] 23:05:58 INFO - PROCESS | 1654 | 1461650758088 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 23:05:58 INFO - PROCESS | 1654 | 1461650758172 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x119827000 == 81 [pid = 1654] [id = 387] 23:05:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x118f86c00) [pid = 1654] [serial = 1160] [outer = 0x0] 23:05:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x11accd000) [pid = 1654] [serial = 1161] [outer = 0x118f86c00] 23:05:58 INFO - PROCESS | 1654 | 1461650758202 Marionette DEBUG loaded listener.js 23:05:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x11bd0d000) [pid = 1654] [serial = 1162] [outer = 0x118f86c00] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11c790800 == 80 [pid = 1654] [id = 320] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x119332000 == 79 [pid = 1654] [id = 319] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x124142000 == 78 [pid = 1654] [id = 323] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbbf800 == 77 [pid = 1654] [id = 325] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12f881000 == 76 [pid = 1654] [id = 377] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12e321000 == 75 [pid = 1654] [id = 376] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11479d800 == 74 [pid = 1654] [id = 375] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12eee5000 == 73 [pid = 1654] [id = 374] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12db91800 == 72 [pid = 1654] [id = 373] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12f1b6800) [pid = 1654] [serial = 1074] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12d184800 == 71 [pid = 1654] [id = 372] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12bf1a800 == 70 [pid = 1654] [id = 371] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12aaed800 == 69 [pid = 1654] [id = 370] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11b996000 == 68 [pid = 1654] [id = 369] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12400a000 == 67 [pid = 1654] [id = 368] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1248f7000 == 66 [pid = 1654] [id = 367] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x119bc8800 == 65 [pid = 1654] [id = 366] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11c46f800 == 64 [pid = 1654] [id = 365] 23:05:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1303e6800 == 63 [pid = 1654] [id = 358] 23:05:58 INFO - PROCESS | 1654 | 1461650758648 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]]]}] 23:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 673ms 23:05:58 INFO - PROCESS | 1654 | 1461650758656 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 23:05:58 INFO - PROCESS | 1654 | 1461650758657 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 23:05:58 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:05:58 INFO - PROCESS | 1654 | 1461650758659 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:05:58 INFO - PROCESS | 1654 | 1461650758661 Marionette TRACE conn2 <- [1,1522,null,{}] 23:05:58 INFO - PROCESS | 1654 | 1461650758670 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}] 23:05:58 INFO - PROCESS | 1654 | 1461650758761 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x12dac8c00) [pid = 1654] [serial = 856] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x12f818400) [pid = 1654] [serial = 976] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x12ef0f400) [pid = 1654] [serial = 913] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x12e3eac00) [pid = 1654] [serial = 910] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x12db1fc00) [pid = 1654] [serial = 970] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x123ae6400) [pid = 1654] [serial = 798] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x11c06e800) [pid = 1654] [serial = 843] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x12bddfc00) [pid = 1654] [serial = 837] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x11be61c00) [pid = 1654] [serial = 795] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12b024c00) [pid = 1654] [serial = 904] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x127a24c00) [pid = 1654] [serial = 801] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12d3e9c00) [pid = 1654] [serial = 907] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x127feac00) [pid = 1654] [serial = 964] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x1286ddc00) [pid = 1654] [serial = 741] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x118d23800) [pid = 1654] [serial = 958] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x11985ec00) [pid = 1654] [serial = 747] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12b5aa000) [pid = 1654] [serial = 804] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11c0b9c00) [pid = 1654] [serial = 961] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x1159ca400) [pid = 1654] [serial = 744] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12b5a9c00) [pid = 1654] [serial = 967] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x1188b4400) [pid = 1654] [serial = 789] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12b9ebc00) [pid = 1654] [serial = 850] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12cf6a400) [pid = 1654] [serial = 853] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12f4ca000) [pid = 1654] [serial = 973] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11a549c00) [pid = 1654] [serial = 792] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x127f84c00) [pid = 1654] [serial = 847] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x11bda1000) [pid = 1654] [serial = 901] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x1191a2c00) [pid = 1654] [serial = 898] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x119133c00) [pid = 1654] [serial = 840] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12ac7b400) [pid = 1654] [serial = 1053] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12b9ea800) [pid = 1654] [serial = 1056] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12b48d400) [pid = 1654] [serial = 1054] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12b48fc00) [pid = 1654] [serial = 1065] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12bde8800) [pid = 1654] [serial = 1059] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12d3e4800) [pid = 1654] [serial = 1062] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x119e4b400) [pid = 1654] [serial = 1018] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11867d400) [pid = 1654] [serial = 1017] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x124511000) [pid = 1654] [serial = 1050] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11ada6400) [pid = 1654] [serial = 1036] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11a8ca000) [pid = 1654] [serial = 1035] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12eae2c00) [pid = 1654] [serial = 1068] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11bdbd800) [pid = 1654] [serial = 1038] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12bd96800) [pid = 1654] [serial = 1027] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12a789000) [pid = 1654] [serial = 1026] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12ef04c00) [pid = 1654] [serial = 1071] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12411f000) [pid = 1654] [serial = 1047] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x124503800) [pid = 1654] [serial = 1048] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11c865800) [pid = 1654] [serial = 1041] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x1239e3800) [pid = 1654] [serial = 1042] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x123e25800) [pid = 1654] [serial = 1023] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x124509800) [pid = 1654] [serial = 1024] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12d118800) [pid = 1654] [serial = 1029] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12db1a000) [pid = 1654] [serial = 1030] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12e595400) [pid = 1654] [serial = 1033] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12db1ac00) [pid = 1654] [serial = 1032] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x123e1c800) [pid = 1654] [serial = 1044] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1240b0400) [pid = 1654] [serial = 1045] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11c573800) [pid = 1654] [serial = 1021] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11c078000) [pid = 1654] [serial = 1020] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12eaec400) [pid = 1654] [serial = 1069] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12db13c00) [pid = 1654] [serial = 1063] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11c0c4400) [pid = 1654] [serial = 1039] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12d353c00) [pid = 1654] [serial = 1060] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12ef10800) [pid = 1654] [serial = 1072] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x129dc3400) [pid = 1654] [serial = 1051] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12e3f2c00) [pid = 1654] [serial = 1066] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12bd9b800) [pid = 1654] [serial = 1057] [outer = 0x0] [url = about:blank] 23:05:58 INFO - PROCESS | 1654 | 1461650758833 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa07800 == 64 [pid = 1654] [id = 388] 23:05:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1188b4400) [pid = 1654] [serial = 1163] [outer = 0x0] 23:05:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11a8c4800) [pid = 1654] [serial = 1164] [outer = 0x1188b4400] 23:05:58 INFO - PROCESS | 1654 | 1461650758865 Marionette DEBUG loaded listener.js 23:05:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11c079400) [pid = 1654] [serial = 1165] [outer = 0x1188b4400] 23:05:59 INFO - PROCESS | 1654 | 1461650759190 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"]]]}] 23:05:59 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 () { 23:05:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:05:59 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 () { 23:05:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:05:59 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 () { 23:05:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:05:59 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 () { 23:05:59 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:05:59 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 573ms 23:05:59 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:05:59 INFO - PROCESS | 1654 | 1461650759233 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 23:05:59 INFO - PROCESS | 1654 | 1461650759235 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 23:05:59 INFO - PROCESS | 1654 | 1461650759237 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:05:59 INFO - PROCESS | 1654 | 1461650759239 Marionette TRACE conn2 <- [1,1526,null,{}] 23:05:59 INFO - PROCESS | 1654 | 1461650759241 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}] 23:05:59 INFO - PROCESS | 1654 | 1461650759329 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 23:05:59 INFO - PROCESS | 1654 | 1461650759334 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x124018000 == 65 [pid = 1654] [id = 389] 23:05:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11c3ae800) [pid = 1654] [serial = 1166] [outer = 0x0] 23:05:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11c869000) [pid = 1654] [serial = 1167] [outer = 0x11c3ae800] 23:05:59 INFO - PROCESS | 1654 | 1461650759361 Marionette DEBUG loaded listener.js 23:05:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1239f0c00) [pid = 1654] [serial = 1168] [outer = 0x11c3ae800] 23:05:59 INFO - PROCESS | 1654 | 1461650759743 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"]]]}] 23:05:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:05:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:05:59 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:05:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:05:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:05:59 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:05:59 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 518ms 23:05:59 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:05:59 INFO - PROCESS | 1654 | 1461650759757 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 23:05:59 INFO - PROCESS | 1654 | 1461650759758 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 23:05:59 INFO - PROCESS | 1654 | 1461650759760 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:05:59 INFO - PROCESS | 1654 | 1461650759761 Marionette TRACE conn2 <- [1,1530,null,{}] 23:05:59 INFO - PROCESS | 1654 | 1461650759763 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}] 23:05:59 INFO - PROCESS | 1654 | 1461650759848 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 23:05:59 INFO - PROCESS | 1654 | 1461650759854 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:05:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12464d000 == 66 [pid = 1654] [id = 390] 23:05:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x123ae2c00) [pid = 1654] [serial = 1169] [outer = 0x0] 23:05:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x123c11800) [pid = 1654] [serial = 1170] [outer = 0x123ae2c00] 23:05:59 INFO - PROCESS | 1654 | 1461650759880 Marionette DEBUG loaded listener.js 23:05:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1241c2800) [pid = 1654] [serial = 1171] [outer = 0x123ae2c00] 23:06:00 INFO - PROCESS | 1654 | 1461650760200 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]]]}] 23:06:00 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 23:06:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:06:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:06:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:06:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:06:00 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:06:00 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. 23:06:00 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:06:00 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 468ms 23:06:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:06:00 INFO - PROCESS | 1654 | 1461650760229 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 23:06:00 INFO - PROCESS | 1654 | 1461650760230 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 23:06:00 INFO - PROCESS | 1654 | 1461650760232 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:06:00 INFO - PROCESS | 1654 | 1461650760234 Marionette TRACE conn2 <- [1,1534,null,{}] 23:06:00 INFO - PROCESS | 1654 | 1461650760236 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}] 23:06:00 INFO - PROCESS | 1654 | 1461650760362 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 23:06:00 INFO - PROCESS | 1654 | 1461650760370 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x129d8c000 == 67 [pid = 1654] [id = 391] 23:06:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x124508800) [pid = 1654] [serial = 1172] [outer = 0x0] 23:06:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12460c800) [pid = 1654] [serial = 1173] [outer = 0x124508800] 23:06:00 INFO - PROCESS | 1654 | 1461650760398 Marionette DEBUG loaded listener.js 23:06:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1286dc400) [pid = 1654] [serial = 1174] [outer = 0x124508800] 23:06:00 INFO - PROCESS | 1654 | 1461650760741 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]]]}] 23:06:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:06:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 520ms 23:06:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:06:00 INFO - PROCESS | 1654 | 1461650760755 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 23:06:00 INFO - PROCESS | 1654 | 1461650760756 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 23:06:00 INFO - PROCESS | 1654 | 1461650760758 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:06:00 INFO - PROCESS | 1654 | 1461650760759 Marionette TRACE conn2 <- [1,1538,null,{}] 23:06:00 INFO - PROCESS | 1654 | 1461650760761 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}] 23:06:00 INFO - PROCESS | 1654 | 1461650760848 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 23:06:00 INFO - PROCESS | 1654 | 1461650760852 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a996800 == 68 [pid = 1654] [id = 392] 23:06:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1286ddc00) [pid = 1654] [serial = 1175] [outer = 0x0] 23:06:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x129dc2c00) [pid = 1654] [serial = 1176] [outer = 0x1286ddc00] 23:06:00 INFO - PROCESS | 1654 | 1461650760878 Marionette DEBUG loaded listener.js 23:06:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12a760000) [pid = 1654] [serial = 1177] [outer = 0x1286ddc00] 23:06:01 INFO - PROCESS | 1654 | 1461650761257 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]]]}] 23:06:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:06:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 23:06:01 INFO - PROCESS | 1654 | 1461650761277 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 23:06:01 INFO - PROCESS | 1654 | 1461650761278 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 23:06:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:06:01 INFO - PROCESS | 1654 | 1461650761280 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:06:01 INFO - PROCESS | 1654 | 1461650761281 Marionette TRACE conn2 <- [1,1542,null,{}] 23:06:01 INFO - PROCESS | 1654 | 1461650761291 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}] 23:06:01 INFO - PROCESS | 1654 | 1461650761403 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 23:06:01 INFO - PROCESS | 1654 | 1461650761443 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aae4000 == 69 [pid = 1654] [id = 393] 23:06:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x129740000) [pid = 1654] [serial = 1178] [outer = 0x0] 23:06:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12a765c00) [pid = 1654] [serial = 1179] [outer = 0x129740000] 23:06:01 INFO - PROCESS | 1654 | 1461650761468 Marionette DEBUG loaded listener.js 23:06:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12a787400) [pid = 1654] [serial = 1180] [outer = 0x129740000] 23:06:01 INFO - PROCESS | 1654 | 1461650761775 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]]]}] 23:06:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:06:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 521ms 23:06:01 INFO - PROCESS | 1654 | 1461650761804 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 23:06:01 INFO - PROCESS | 1654 | 1461650761805 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 23:06:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:06:01 INFO - PROCESS | 1654 | 1461650761813 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:06:01 INFO - PROCESS | 1654 | 1461650761814 Marionette TRACE conn2 <- [1,1546,null,{}] 23:06:01 INFO - PROCESS | 1654 | 1461650761816 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}] 23:06:01 INFO - PROCESS | 1654 | 1461650761923 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 23:06:01 INFO - PROCESS | 1654 | 1461650761959 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb47800 == 70 [pid = 1654] [id = 394] 23:06:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1188b3800) [pid = 1654] [serial = 1181] [outer = 0x0] 23:06:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12a787800) [pid = 1654] [serial = 1182] [outer = 0x1188b3800] 23:06:01 INFO - PROCESS | 1654 | 1461650761985 Marionette DEBUG loaded listener.js 23:06:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12b48dc00) [pid = 1654] [serial = 1183] [outer = 0x1188b3800] 23:06:02 INFO - PROCESS | 1654 | 1461650762305 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]]]}] 23:06:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:06:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 518ms 23:06:02 INFO - PROCESS | 1654 | 1461650762331 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 23:06:02 INFO - PROCESS | 1654 | 1461650762333 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 23:06:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:06:02 INFO - PROCESS | 1654 | 1461650762337 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:06:02 INFO - PROCESS | 1654 | 1461650762338 Marionette TRACE conn2 <- [1,1550,null,{}] 23:06:02 INFO - PROCESS | 1654 | 1461650762340 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}] 23:06:02 INFO - PROCESS | 1654 | 1461650762448 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 23:06:02 INFO - PROCESS | 1654 | 1461650762487 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d08e000 == 71 [pid = 1654] [id = 395] 23:06:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12a760400) [pid = 1654] [serial = 1184] [outer = 0x0] 23:06:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12b5b1400) [pid = 1654] [serial = 1185] [outer = 0x12a760400] 23:06:02 INFO - PROCESS | 1654 | 1461650762513 Marionette DEBUG loaded listener.js 23:06:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12bd0bc00) [pid = 1654] [serial = 1186] [outer = 0x12a760400] 23:06:02 INFO - PROCESS | 1654 | 1461650762824 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]]]}] 23:06:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:06:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 23:06:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:06:02 INFO - PROCESS | 1654 | 1461650762856 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 23:06:02 INFO - PROCESS | 1654 | 1461650762858 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 23:06:02 INFO - PROCESS | 1654 | 1461650762860 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:06:02 INFO - PROCESS | 1654 | 1461650762861 Marionette TRACE conn2 <- [1,1554,null,{}] 23:06:02 INFO - PROCESS | 1654 | 1461650762864 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}] 23:06:02 INFO - PROCESS | 1654 | 1461650762988 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x124503400) [pid = 1654] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12776b800) [pid = 1654] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1147df000) [pid = 1654] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11a8c2c00) [pid = 1654] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12bd0c800) [pid = 1654] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x118de8800) [pid = 1654] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11a944c00) [pid = 1654] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11ada2c00) [pid = 1654] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x116549800) [pid = 1654] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12bd0ec00) [pid = 1654] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11c57cc00) [pid = 1654] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12f1a9c00) [pid = 1654] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12a787000) [pid = 1654] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:06:03 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1159c4000) [pid = 1654] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:06:03 INFO - PROCESS | 1654 | 1461650763123 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa21800 == 72 [pid = 1654] [id = 396] 23:06:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x114b4d800) [pid = 1654] [serial = 1187] [outer = 0x0] 23:06:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x119da0000) [pid = 1654] [serial = 1188] [outer = 0x114b4d800] 23:06:03 INFO - PROCESS | 1654 | 1461650763153 Marionette DEBUG loaded listener.js 23:06:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12450bc00) [pid = 1654] [serial = 1189] [outer = 0x114b4d800] 23:06:03 INFO - PROCESS | 1654 | 1461650763463 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]]]}] 23:06:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:06:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 621ms 23:06:03 INFO - PROCESS | 1654 | 1461650763482 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 23:06:03 INFO - PROCESS | 1654 | 1461650763483 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 23:06:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:06:03 INFO - PROCESS | 1654 | 1461650763489 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:06:03 INFO - PROCESS | 1654 | 1461650763490 Marionette TRACE conn2 <- [1,1558,null,{}] 23:06:03 INFO - PROCESS | 1654 | 1461650763492 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}] 23:06:03 INFO - PROCESS | 1654 | 1461650763583 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 23:06:03 INFO - PROCESS | 1654 | 1461650763587 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e59a800 == 73 [pid = 1654] [id = 397] 23:06:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x123c0c800) [pid = 1654] [serial = 1190] [outer = 0x0] 23:06:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12cf6b000) [pid = 1654] [serial = 1191] [outer = 0x123c0c800] 23:06:03 INFO - PROCESS | 1654 | 1461650763613 Marionette DEBUG loaded listener.js 23:06:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12db14000) [pid = 1654] [serial = 1192] [outer = 0x123c0c800] 23:06:03 INFO - PROCESS | 1654 | 1461650763949 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]]]}] 23:06:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:06:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 472ms 23:06:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:06:03 INFO - PROCESS | 1654 | 1461650763959 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 23:06:03 INFO - PROCESS | 1654 | 1461650763960 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 23:06:03 INFO - PROCESS | 1654 | 1461650763962 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:06:03 INFO - PROCESS | 1654 | 1461650763963 Marionette TRACE conn2 <- [1,1562,null,{}] 23:06:03 INFO - PROCESS | 1654 | 1461650763965 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}] 23:06:04 INFO - PROCESS | 1654 | 1461650764084 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 23:06:04 INFO - PROCESS | 1654 | 1461650764092 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e687000 == 74 [pid = 1654] [id = 398] 23:06:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12973fc00) [pid = 1654] [serial = 1193] [outer = 0x0] 23:06:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12db1d800) [pid = 1654] [serial = 1194] [outer = 0x12973fc00] 23:06:04 INFO - PROCESS | 1654 | 1461650764117 Marionette DEBUG loaded listener.js 23:06:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12e3f2c00) [pid = 1654] [serial = 1195] [outer = 0x12973fc00] 23:06:04 INFO - PROCESS | 1654 | 1461650764441 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]]]}] 23:06:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:06:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 23:06:04 INFO - PROCESS | 1654 | 1461650764482 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 23:06:04 INFO - PROCESS | 1654 | 1461650764484 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 23:06:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:06:04 INFO - PROCESS | 1654 | 1461650764488 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:06:04 INFO - PROCESS | 1654 | 1461650764489 Marionette TRACE conn2 <- [1,1566,null,{}] 23:06:04 INFO - PROCESS | 1654 | 1461650764492 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}] 23:06:04 INFO - PROCESS | 1654 | 1461650764581 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 23:06:04 INFO - PROCESS | 1654 | 1461650764585 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1be000 == 75 [pid = 1654] [id = 399] 23:06:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12db21c00) [pid = 1654] [serial = 1196] [outer = 0x0] 23:06:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12ea23c00) [pid = 1654] [serial = 1197] [outer = 0x12db21c00] 23:06:04 INFO - PROCESS | 1654 | 1461650764610 Marionette DEBUG loaded listener.js 23:06:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12eaea400) [pid = 1654] [serial = 1198] [outer = 0x12db21c00] 23:06:04 INFO - PROCESS | 1654 | 1461650764937 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]]]}] 23:06:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:06:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 468ms 23:06:04 INFO - PROCESS | 1654 | 1461650764957 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 23:06:04 INFO - PROCESS | 1654 | 1461650764958 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 23:06:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:06:04 INFO - PROCESS | 1654 | 1461650764960 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:06:04 INFO - PROCESS | 1654 | 1461650764961 Marionette TRACE conn2 <- [1,1570,null,{}] 23:06:04 INFO - PROCESS | 1654 | 1461650764963 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}] 23:06:05 INFO - PROCESS | 1654 | 1461650765082 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 23:06:05 INFO - PROCESS | 1654 | 1461650765192 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x11553f000 == 76 [pid = 1654] [id = 400] 23:06:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x113492000) [pid = 1654] [serial = 1199] [outer = 0x0] 23:06:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1147df000) [pid = 1654] [serial = 1200] [outer = 0x113492000] 23:06:05 INFO - PROCESS | 1654 | 1461650765224 Marionette DEBUG loaded listener.js 23:06:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11867dc00) [pid = 1654] [serial = 1201] [outer = 0x113492000] 23:06:05 INFO - PROCESS | 1654 | 1461650765655 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]]]}] 23:06:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:06:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 721ms 23:06:05 INFO - PROCESS | 1654 | 1461650765699 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 23:06:05 INFO - PROCESS | 1654 | 1461650765705 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 23:06:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:06:05 INFO - PROCESS | 1654 | 1461650765710 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:06:05 INFO - PROCESS | 1654 | 1461650765714 Marionette TRACE conn2 <- [1,1574,null,{}] 23:06:05 INFO - PROCESS | 1654 | 1461650765722 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}] 23:06:05 INFO - PROCESS | 1654 | 1461650765941 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 23:06:06 INFO - PROCESS | 1654 | 1461650766069 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c478000 == 77 [pid = 1654] [id = 401] 23:06:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11b557800) [pid = 1654] [serial = 1202] [outer = 0x0] 23:06:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11bd14800) [pid = 1654] [serial = 1203] [outer = 0x11b557800] 23:06:06 INFO - PROCESS | 1654 | 1461650766122 Marionette DEBUG loaded listener.js 23:06:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11be63000) [pid = 1654] [serial = 1204] [outer = 0x11b557800] 23:06:06 INFO - PROCESS | 1654 | 1461650766537 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]]]}] 23:06:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:06:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 877ms 23:06:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:06:06 INFO - PROCESS | 1654 | 1461650766589 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 23:06:06 INFO - PROCESS | 1654 | 1461650766592 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 23:06:06 INFO - PROCESS | 1654 | 1461650766595 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:06:06 INFO - PROCESS | 1654 | 1461650766596 Marionette TRACE conn2 <- [1,1578,null,{}] 23:06:06 INFO - PROCESS | 1654 | 1461650766599 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}] 23:06:06 INFO - PROCESS | 1654 | 1461650766712 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 23:06:06 INFO - PROCESS | 1654 | 1461650766820 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x129d9d800 == 78 [pid = 1654] [id = 402] 23:06:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x11c07c000) [pid = 1654] [serial = 1205] [outer = 0x0] 23:06:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11c578000) [pid = 1654] [serial = 1206] [outer = 0x11c07c000] 23:06:06 INFO - PROCESS | 1654 | 1461650766854 Marionette DEBUG loaded listener.js 23:06:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x123e22400) [pid = 1654] [serial = 1207] [outer = 0x11c07c000] 23:06:07 INFO - PROCESS | 1654 | 1461650767359 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]]]}] 23:06:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:06:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 769ms 23:06:07 INFO - PROCESS | 1654 | 1461650767365 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 23:06:07 INFO - PROCESS | 1654 | 1461650767367 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 23:06:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:06:07 INFO - PROCESS | 1654 | 1461650767374 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:06:07 INFO - PROCESS | 1654 | 1461650767379 Marionette TRACE conn2 <- [1,1582,null,{}] 23:06:07 INFO - PROCESS | 1654 | 1461650767382 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}] 23:06:07 INFO - PROCESS | 1654 | 1461650767495 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 23:06:07 INFO - PROCESS | 1654 | 1461650767599 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f491800 == 79 [pid = 1654] [id = 403] 23:06:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x1240b2800) [pid = 1654] [serial = 1208] [outer = 0x0] 23:06:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12770b000) [pid = 1654] [serial = 1209] [outer = 0x1240b2800] 23:06:07 INFO - PROCESS | 1654 | 1461650767631 Marionette DEBUG loaded listener.js 23:06:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12a762c00) [pid = 1654] [serial = 1210] [outer = 0x1240b2800] 23:06:08 INFO - PROCESS | 1654 | 1461650768039 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]]]}] 23:06:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:06:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 681ms 23:06:08 INFO - PROCESS | 1654 | 1461650768054 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 23:06:08 INFO - PROCESS | 1654 | 1461650768055 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 23:06:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:06:08 INFO - PROCESS | 1654 | 1461650768058 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:06:08 INFO - PROCESS | 1654 | 1461650768059 Marionette TRACE conn2 <- [1,1586,null,{}] 23:06:08 INFO - PROCESS | 1654 | 1461650768062 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}] 23:06:08 INFO - PROCESS | 1654 | 1461650768174 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 23:06:08 INFO - PROCESS | 1654 | 1461650768278 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f89c000 == 80 [pid = 1654] [id = 404] 23:06:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12974c400) [pid = 1654] [serial = 1211] [outer = 0x0] 23:06:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12b5b2400) [pid = 1654] [serial = 1212] [outer = 0x12974c400] 23:06:08 INFO - PROCESS | 1654 | 1461650768310 Marionette DEBUG loaded listener.js 23:06:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12bde2c00) [pid = 1654] [serial = 1213] [outer = 0x12974c400] 23:06:08 INFO - PROCESS | 1654 | 1461650768721 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]]]}] 23:06:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:06:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 670ms 23:06:08 INFO - PROCESS | 1654 | 1461650768729 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 23:06:08 INFO - PROCESS | 1654 | 1461650768730 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 23:06:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:06:08 INFO - PROCESS | 1654 | 1461650768733 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:06:08 INFO - PROCESS | 1654 | 1461650768735 Marionette TRACE conn2 <- [1,1590,null,{}] 23:06:08 INFO - PROCESS | 1654 | 1461650768738 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}] 23:06:08 INFO - PROCESS | 1654 | 1461650768867 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 23:06:08 INFO - PROCESS | 1654 | 1461650768945 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x130090800 == 81 [pid = 1654] [id = 405] 23:06:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12db20800) [pid = 1654] [serial = 1214] [outer = 0x0] 23:06:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12ea20800) [pid = 1654] [serial = 1215] [outer = 0x12db20800] 23:06:08 INFO - PROCESS | 1654 | 1461650768981 Marionette DEBUG loaded listener.js 23:06:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12ef11400) [pid = 1654] [serial = 1216] [outer = 0x12db20800] 23:06:09 INFO - PROCESS | 1654 | 1461650769410 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]]]}] 23:06:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:06:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 721ms 23:06:09 INFO - PROCESS | 1654 | 1461650769454 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 23:06:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:06:09 INFO - PROCESS | 1654 | 1461650769456 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 23:06:09 INFO - PROCESS | 1654 | 1461650769458 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:06:09 INFO - PROCESS | 1654 | 1461650769459 Marionette TRACE conn2 <- [1,1594,null,{}] 23:06:09 INFO - PROCESS | 1654 | 1461650769462 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}] 23:06:09 INFO - PROCESS | 1654 | 1461650769573 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 23:06:09 INFO - PROCESS | 1654 | 1461650769652 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x135ccf000 == 82 [pid = 1654] [id = 406] 23:06:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12a773400) [pid = 1654] [serial = 1217] [outer = 0x0] 23:06:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12a778c00) [pid = 1654] [serial = 1218] [outer = 0x12a773400] 23:06:09 INFO - PROCESS | 1654 | 1461650769684 Marionette DEBUG loaded listener.js 23:06:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12f1b2800) [pid = 1654] [serial = 1219] [outer = 0x12a773400] 23:06:10 INFO - PROCESS | 1654 | 1461650770102 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]]]}] 23:06:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:06:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 670ms 23:06:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:06:10 INFO - PROCESS | 1654 | 1461650770129 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 23:06:10 INFO - PROCESS | 1654 | 1461650770130 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 23:06:10 INFO - PROCESS | 1654 | 1461650770132 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:06:10 INFO - PROCESS | 1654 | 1461650770134 Marionette TRACE conn2 <- [1,1598,null,{}] 23:06:10 INFO - PROCESS | 1654 | 1461650770136 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}] 23:06:10 INFO - PROCESS | 1654 | 1461650770262 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 23:06:10 INFO - PROCESS | 1654 | 1461650770340 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x138218000 == 83 [pid = 1654] [id = 407] 23:06:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12a773c00) [pid = 1654] [serial = 1220] [outer = 0x0] 23:06:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12a7aa400) [pid = 1654] [serial = 1221] [outer = 0x12a773c00] 23:06:10 INFO - PROCESS | 1654 | 1461650770369 Marionette DEBUG loaded listener.js 23:06:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12a7ae000) [pid = 1654] [serial = 1222] [outer = 0x12a773c00] 23:06:10 INFO - PROCESS | 1654 | 1461650770794 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]]]}] 23:06:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:06:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 722ms 23:06:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:06:10 INFO - PROCESS | 1654 | 1461650770855 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 23:06:10 INFO - PROCESS | 1654 | 1461650770856 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 23:06:10 INFO - PROCESS | 1654 | 1461650770858 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:06:10 INFO - PROCESS | 1654 | 1461650770860 Marionette TRACE conn2 <- [1,1602,null,{}] 23:06:10 INFO - PROCESS | 1654 | 1461650770862 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}] 23:06:10 INFO - PROCESS | 1654 | 1461650770971 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 23:06:11 INFO - PROCESS | 1654 | 1461650771049 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af14000 == 84 [pid = 1654] [id = 408] 23:06:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x1147d4000) [pid = 1654] [serial = 1223] [outer = 0x0] 23:06:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x124509c00) [pid = 1654] [serial = 1224] [outer = 0x1147d4000] 23:06:11 INFO - PROCESS | 1654 | 1461650771082 Marionette DEBUG loaded listener.js 23:06:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12a7b0000) [pid = 1654] [serial = 1225] [outer = 0x1147d4000] 23:06:11 INFO - PROCESS | 1654 | 1461650771678 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]]]}] 23:06:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:06:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 870ms 23:06:11 INFO - PROCESS | 1654 | 1461650771730 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 23:06:11 INFO - PROCESS | 1654 | 1461650771732 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 23:06:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:06:11 INFO - PROCESS | 1654 | 1461650771755 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:06:11 INFO - PROCESS | 1654 | 1461650771757 Marionette TRACE conn2 <- [1,1606,null,{}] 23:06:11 INFO - PROCESS | 1654 | 1461650771761 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}] 23:06:11 INFO - PROCESS | 1654 | 1461650771870 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 23:06:11 INFO - PROCESS | 1654 | 1461650771949 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x124145800 == 85 [pid = 1654] [id = 409] 23:06:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x119d99c00) [pid = 1654] [serial = 1226] [outer = 0x0] 23:06:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x11a8ce000) [pid = 1654] [serial = 1227] [outer = 0x119d99c00] 23:06:11 INFO - PROCESS | 1654 | 1461650771978 Marionette DEBUG loaded listener.js 23:06:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x11b911c00) [pid = 1654] [serial = 1228] [outer = 0x119d99c00] 23:06:12 INFO - PROCESS | 1654 | 1461650772391 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]]]}] 23:06:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:06:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 677ms 23:06:12 INFO - PROCESS | 1654 | 1461650772430 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 23:06:12 INFO - PROCESS | 1654 | 1461650772433 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 23:06:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:06:12 INFO - PROCESS | 1654 | 1461650772438 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:06:12 INFO - PROCESS | 1654 | 1461650772439 Marionette TRACE conn2 <- [1,1610,null,{}] 23:06:12 INFO - PROCESS | 1654 | 1461650772442 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}] 23:06:12 INFO - PROCESS | 1654 | 1461650772544 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 23:06:12 INFO - PROCESS | 1654 | 1461650772613 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1188d5000 == 86 [pid = 1654] [id = 410] 23:06:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x1165a2800) [pid = 1654] [serial = 1229] [outer = 0x0] 23:06:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x11c06f800) [pid = 1654] [serial = 1230] [outer = 0x1165a2800] 23:06:12 INFO - PROCESS | 1654 | 1461650772691 Marionette DEBUG loaded listener.js 23:06:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x11c580c00) [pid = 1654] [serial = 1231] [outer = 0x1165a2800] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1be000 == 85 [pid = 1654] [id = 399] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12e687000 == 84 [pid = 1654] [id = 398] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12e59a800 == 83 [pid = 1654] [id = 397] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa21800 == 82 [pid = 1654] [id = 396] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12d08e000 == 81 [pid = 1654] [id = 395] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12e58c800) [pid = 1654] [serial = 1134] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb47800 == 80 [pid = 1654] [id = 394] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12aae4000 == 79 [pid = 1654] [id = 393] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12a996800 == 78 [pid = 1654] [id = 392] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x129d8c000 == 77 [pid = 1654] [id = 391] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12464d000 == 76 [pid = 1654] [id = 390] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x124018000 == 75 [pid = 1654] [id = 389] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa07800 == 74 [pid = 1654] [id = 388] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x119827000 == 73 [pid = 1654] [id = 387] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11b990800 == 72 [pid = 1654] [id = 386] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x1385de000 == 71 [pid = 1654] [id = 383] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x13821b800 == 70 [pid = 1654] [id = 382] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x12d176000 == 69 [pid = 1654] [id = 381] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x129d96800 == 68 [pid = 1654] [id = 380] 23:06:12 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbc0800 == 67 [pid = 1654] [id = 379] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x12dac0800) [pid = 1654] [serial = 1116] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12d3e1400) [pid = 1654] [serial = 1119] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12e3ac000) [pid = 1654] [serial = 1117] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12f1a8c00) [pid = 1654] [serial = 1122] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11bd1ac00) [pid = 1654] [serial = 1098] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12ea27000) [pid = 1654] [serial = 1120] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x118d0b400) [pid = 1654] [serial = 1095] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x119e53c00) [pid = 1654] [serial = 1096] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12bd9a400) [pid = 1654] [serial = 1113] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x124123800) [pid = 1654] [serial = 1102] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x123e20400) [pid = 1654] [serial = 1101] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12f4cf400) [pid = 1654] [serial = 1075] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x127009400) [pid = 1654] [serial = 1083] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12a78f000) [pid = 1654] [serial = 1110] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12b489c00) [pid = 1654] [serial = 1111] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11bd9f400) [pid = 1654] [serial = 1128] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x11a93fc00) [pid = 1654] [serial = 1077] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12db1a800) [pid = 1654] [serial = 1089] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12f4c9000) [pid = 1654] [serial = 1123] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x124510400) [pid = 1654] [serial = 1104] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x127763c00) [pid = 1654] [serial = 1105] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12ac7fc00) [pid = 1654] [serial = 1086] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x129741400) [pid = 1654] [serial = 1107] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12974a400) [pid = 1654] [serial = 1108] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12f81bc00) [pid = 1654] [serial = 1092] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11c579400) [pid = 1654] [serial = 1080] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x119864c00) [pid = 1654] [serial = 1126] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x1156c8400) [pid = 1654] [serial = 1125] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12489b400) [pid = 1654] [serial = 1129] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11c57b400) [pid = 1654] [serial = 1099] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12ac85c00) [pid = 1654] [serial = 1131] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12d359000) [pid = 1654] [serial = 1114] [outer = 0x0] [url = about:blank] 23:06:12 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12bd13c00) [pid = 1654] [serial = 1132] [outer = 0x0] [url = about:blank] 23:06:13 INFO - PROCESS | 1654 | 1461650773056 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]]]}] 23:06:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:06:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 669ms 23:06:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:06:13 INFO - PROCESS | 1654 | 1461650773107 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 23:06:13 INFO - PROCESS | 1654 | 1461650773108 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 23:06:13 INFO - PROCESS | 1654 | 1461650773110 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:06:13 INFO - PROCESS | 1654 | 1461650773113 Marionette TRACE conn2 <- [1,1614,null,{}] 23:06:13 INFO - PROCESS | 1654 | 1461650773121 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}] 23:06:13 INFO - PROCESS | 1654 | 1461650773287 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 23:06:13 INFO - PROCESS | 1654 | 1461650773385 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x124152000 == 68 [pid = 1654] [id = 411] 23:06:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11c863400) [pid = 1654] [serial = 1232] [outer = 0x0] 23:06:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x123aec400) [pid = 1654] [serial = 1233] [outer = 0x11c863400] 23:06:13 INFO - PROCESS | 1654 | 1461650773413 Marionette DEBUG loaded listener.js 23:06:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x124504800) [pid = 1654] [serial = 1234] [outer = 0x11c863400] 23:06:13 INFO - PROCESS | 1654 | 1461650773713 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]]]}] 23:06:13 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 23:06:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 624ms 23:06:13 INFO - PROCESS | 1654 | 1461650773736 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 23:06:13 INFO - PROCESS | 1654 | 1461650773739 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 23:06:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:06:13 INFO - PROCESS | 1654 | 1461650773743 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:06:13 INFO - PROCESS | 1654 | 1461650773744 Marionette TRACE conn2 <- [1,1618,null,{}] 23:06:13 INFO - PROCESS | 1654 | 1461650773746 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}] 23:06:13 INFO - PROCESS | 1654 | 1461650773844 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 23:06:13 INFO - PROCESS | 1654 | 1461650773906 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fd5800 == 69 [pid = 1654] [id = 412] 23:06:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x123e29400) [pid = 1654] [serial = 1235] [outer = 0x0] 23:06:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x127006c00) [pid = 1654] [serial = 1236] [outer = 0x123e29400] 23:06:13 INFO - PROCESS | 1654 | 1461650773932 Marionette DEBUG loaded listener.js 23:06:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x127fec800) [pid = 1654] [serial = 1237] [outer = 0x123e29400] 23:06:14 INFO - PROCESS | 1654 | 1461650774226 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]]]}] 23:06:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:06:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 519ms 23:06:14 INFO - PROCESS | 1654 | 1461650774263 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 23:06:14 INFO - PROCESS | 1654 | 1461650774264 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 23:06:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:06:14 INFO - PROCESS | 1654 | 1461650774266 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:06:14 INFO - PROCESS | 1654 | 1461650774268 Marionette TRACE conn2 <- [1,1622,null,{}] 23:06:14 INFO - PROCESS | 1654 | 1461650774273 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}] 23:06:14 INFO - PROCESS | 1654 | 1461650774363 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 23:06:14 INFO - PROCESS | 1654 | 1461650774428 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a99b000 == 70 [pid = 1654] [id = 413] 23:06:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x127009400) [pid = 1654] [serial = 1238] [outer = 0x0] 23:06:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x129746c00) [pid = 1654] [serial = 1239] [outer = 0x127009400] 23:06:14 INFO - PROCESS | 1654 | 1461650774454 Marionette DEBUG loaded listener.js 23:06:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12a75fc00) [pid = 1654] [serial = 1240] [outer = 0x127009400] 23:06:14 INFO - PROCESS | 1654 | 1461650774761 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]]]}] 23:06:14 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 23:06:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms 23:06:14 INFO - PROCESS | 1654 | 1461650774789 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 23:06:14 INFO - PROCESS | 1654 | 1461650774790 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 23:06:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:06:14 INFO - PROCESS | 1654 | 1461650774793 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:06:14 INFO - PROCESS | 1654 | 1461650774794 Marionette TRACE conn2 <- [1,1626,null,{}] 23:06:14 INFO - PROCESS | 1654 | 1461650774796 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}] 23:06:14 INFO - PROCESS | 1654 | 1461650774904 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 23:06:14 INFO - PROCESS | 1654 | 1461650774909 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb36800 == 71 [pid = 1654] [id = 414] 23:06:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12a764400) [pid = 1654] [serial = 1241] [outer = 0x0] 23:06:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a78c000) [pid = 1654] [serial = 1242] [outer = 0x12a764400] 23:06:14 INFO - PROCESS | 1654 | 1461650774937 Marionette DEBUG loaded listener.js 23:06:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12a9f3800) [pid = 1654] [serial = 1243] [outer = 0x12a764400] 23:06:15 INFO - PROCESS | 1654 | 1461650775310 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]]]}] 23:06:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:06:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 567ms 23:06:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:06:15 INFO - PROCESS | 1654 | 1461650775361 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 23:06:15 INFO - PROCESS | 1654 | 1461650775362 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 23:06:15 INFO - PROCESS | 1654 | 1461650775364 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:06:15 INFO - PROCESS | 1654 | 1461650775365 Marionette TRACE conn2 <- [1,1630,null,{}] 23:06:15 INFO - PROCESS | 1654 | 1461650775367 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}] 23:06:15 INFO - PROCESS | 1654 | 1461650775482 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 23:06:15 INFO - PROCESS | 1654 | 1461650775493 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d07e800 == 72 [pid = 1654] [id = 415] 23:06:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12a767800) [pid = 1654] [serial = 1244] [outer = 0x0] 23:06:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12ac7a000) [pid = 1654] [serial = 1245] [outer = 0x12a767800] 23:06:15 INFO - PROCESS | 1654 | 1461650775518 Marionette DEBUG loaded listener.js 23:06:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12b48d400) [pid = 1654] [serial = 1246] [outer = 0x12a767800] 23:06:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:06:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 23:06:15 INFO - PROCESS | 1654 | 1461650775875 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]]]}] 23:06:15 INFO - PROCESS | 1654 | 1461650775883 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 23:06:15 INFO - PROCESS | 1654 | 1461650775884 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 23:06:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:06:15 INFO - PROCESS | 1654 | 1461650775894 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:06:15 INFO - PROCESS | 1654 | 1461650775895 Marionette TRACE conn2 <- [1,1634,null,{}] 23:06:15 INFO - PROCESS | 1654 | 1461650775898 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}] 23:06:16 INFO - PROCESS | 1654 | 1461650776008 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 23:06:16 INFO - PROCESS | 1654 | 1461650776019 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db86000 == 73 [pid = 1654] [id = 416] 23:06:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12a9f3400) [pid = 1654] [serial = 1247] [outer = 0x0] 23:06:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12b5b0000) [pid = 1654] [serial = 1248] [outer = 0x12a9f3400] 23:06:16 INFO - PROCESS | 1654 | 1461650776044 Marionette DEBUG loaded listener.js 23:06:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12bde4400) [pid = 1654] [serial = 1249] [outer = 0x12a9f3400] 23:06:16 INFO - PROCESS | 1654 | 1461650776396 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]]]}] 23:06:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:06:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 518ms 23:06:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:06:16 INFO - PROCESS | 1654 | 1461650776413 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 23:06:16 INFO - PROCESS | 1654 | 1461650776414 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 23:06:16 INFO - PROCESS | 1654 | 1461650776416 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:06:16 INFO - PROCESS | 1654 | 1461650776418 Marionette TRACE conn2 <- [1,1638,null,{}] 23:06:16 INFO - PROCESS | 1654 | 1461650776421 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}] 23:06:16 INFO - PROCESS | 1654 | 1461650776536 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 23:06:16 INFO - PROCESS | 1654 | 1461650776551 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e69e000 == 74 [pid = 1654] [id = 417] 23:06:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11c52d000) [pid = 1654] [serial = 1250] [outer = 0x0] 23:06:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12d359400) [pid = 1654] [serial = 1251] [outer = 0x11c52d000] 23:06:16 INFO - PROCESS | 1654 | 1461650776576 Marionette DEBUG loaded listener.js 23:06:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12dac5400) [pid = 1654] [serial = 1252] [outer = 0x11c52d000] 23:06:16 INFO - PROCESS | 1654 | 1461650776943 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]]]}] 23:06:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:06:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 569ms 23:06:16 INFO - PROCESS | 1654 | 1461650776986 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 23:06:16 INFO - PROCESS | 1654 | 1461650776987 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 23:06:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:06:16 INFO - PROCESS | 1654 | 1461650776990 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:06:16 INFO - PROCESS | 1654 | 1461650776991 Marionette TRACE conn2 <- [1,1642,null,{}] 23:06:16 INFO - PROCESS | 1654 | 1461650776993 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}] 23:06:17 INFO - PROCESS | 1654 | 1461650777249 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 23:06:17 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x129740000) [pid = 1654] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:06:17 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x124508800) [pid = 1654] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:06:17 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x118f86c00) [pid = 1654] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:06:17 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11c3ae800) [pid = 1654] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:06:17 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12a760400) [pid = 1654] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:06:17 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x118d24c00) [pid = 1654] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:06:17 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12973fc00) [pid = 1654] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:06:17 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x123ae2c00) [pid = 1654] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:06:17 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x123c0c800) [pid = 1654] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:06:17 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x114b4d800) [pid = 1654] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:06:17 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1286ddc00) [pid = 1654] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:06:17 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x1188b3800) [pid = 1654] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:06:17 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x1188b4400) [pid = 1654] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:06:17 INFO - PROCESS | 1654 | 1461650777302 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b997800 == 75 [pid = 1654] [id = 418] 23:06:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x114b52c00) [pid = 1654] [serial = 1253] [outer = 0x0] 23:06:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x118f86c00) [pid = 1654] [serial = 1254] [outer = 0x114b52c00] 23:06:17 INFO - PROCESS | 1654 | 1461650777327 Marionette DEBUG loaded listener.js 23:06:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x124508800) [pid = 1654] [serial = 1255] [outer = 0x114b52c00] 23:06:17 INFO - PROCESS | 1654 | 1461650777591 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]]]}] 23:06:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:06:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 623ms 23:06:17 INFO - PROCESS | 1654 | 1461650777613 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 23:06:17 INFO - PROCESS | 1654 | 1461650777614 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 23:06:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:06:17 INFO - PROCESS | 1654 | 1461650777617 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:06:17 INFO - PROCESS | 1654 | 1461650777621 Marionette TRACE conn2 <- [1,1646,null,{}] 23:06:17 INFO - PROCESS | 1654 | 1461650777629 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}] 23:06:17 INFO - PROCESS | 1654 | 1461650777741 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 23:06:17 INFO - PROCESS | 1654 | 1461650777745 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x1303c7000 == 76 [pid = 1654] [id = 419] 23:06:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12a760400) [pid = 1654] [serial = 1256] [outer = 0x0] 23:06:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12e58b000) [pid = 1654] [serial = 1257] [outer = 0x12a760400] 23:06:17 INFO - PROCESS | 1654 | 1461650777775 Marionette DEBUG loaded listener.js 23:06:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12f1b5c00) [pid = 1654] [serial = 1258] [outer = 0x12a760400] 23:06:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:06:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 527ms 23:06:18 INFO - PROCESS | 1654 | 1461650778138 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]]]}] 23:06:18 INFO - PROCESS | 1654 | 1461650778144 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 23:06:18 INFO - PROCESS | 1654 | 1461650778146 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 23:06:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:06:18 INFO - PROCESS | 1654 | 1461650778148 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:06:18 INFO - PROCESS | 1654 | 1461650778149 Marionette TRACE conn2 <- [1,1650,null,{}] 23:06:18 INFO - PROCESS | 1654 | 1461650778157 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}] 23:06:18 INFO - PROCESS | 1654 | 1461650778286 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 23:06:18 INFO - PROCESS | 1654 | 1461650778295 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x137222000 == 77 [pid = 1654] [id = 420] 23:06:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x1286ddc00) [pid = 1654] [serial = 1259] [outer = 0x0] 23:06:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12f4c9800) [pid = 1654] [serial = 1260] [outer = 0x1286ddc00] 23:06:18 INFO - PROCESS | 1654 | 1461650778320 Marionette DEBUG loaded listener.js 23:06:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12f995800) [pid = 1654] [serial = 1261] [outer = 0x1286ddc00] 23:06:18 INFO - PROCESS | 1654 | 1461650778704 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]]]}] 23:06:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:06:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 577ms 23:06:18 INFO - PROCESS | 1654 | 1461650778726 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 23:06:18 INFO - PROCESS | 1654 | 1461650778728 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 23:06:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:06:18 INFO - PROCESS | 1654 | 1461650778731 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:06:18 INFO - PROCESS | 1654 | 1461650778733 Marionette TRACE conn2 <- [1,1654,null,{}] 23:06:18 INFO - PROCESS | 1654 | 1461650778739 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}] 23:06:18 INFO - PROCESS | 1654 | 1461650778888 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 23:06:18 INFO - PROCESS | 1654 | 1461650778994 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x138723800 == 78 [pid = 1654] [id = 421] 23:06:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12ac86000) [pid = 1654] [serial = 1262] [outer = 0x0] 23:06:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12f999000) [pid = 1654] [serial = 1263] [outer = 0x12ac86000] 23:06:19 INFO - PROCESS | 1654 | 1461650779062 Marionette DEBUG loaded listener.js 23:06:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12fcd8000) [pid = 1654] [serial = 1264] [outer = 0x12ac86000] 23:06:19 INFO - PROCESS | 1654 | 1461650779582 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]]]}] 23:06:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:06:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 872ms 23:06:19 INFO - PROCESS | 1654 | 1461650779604 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 23:06:19 INFO - PROCESS | 1654 | 1461650779607 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 23:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:06:19 INFO - PROCESS | 1654 | 1461650779611 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:06:19 INFO - PROCESS | 1654 | 1461650779613 Marionette TRACE conn2 <- [1,1658,null,{}] 23:06:19 INFO - PROCESS | 1654 | 1461650779634 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}] 23:06:19 INFO - PROCESS | 1654 | 1461650779775 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 23:06:19 INFO - PROCESS | 1654 | 1461650779835 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b1a000 == 79 [pid = 1654] [id = 422] 23:06:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x119e51800) [pid = 1654] [serial = 1265] [outer = 0x0] 23:06:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x11a93fc00) [pid = 1654] [serial = 1266] [outer = 0x119e51800] 23:06:19 INFO - PROCESS | 1654 | 1461650779867 Marionette DEBUG loaded listener.js 23:06:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11be59000) [pid = 1654] [serial = 1267] [outer = 0x119e51800] 23:06:20 INFO - PROCESS | 1654 | 1461650780297 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]]]}] 23:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 720ms 23:06:20 INFO - PROCESS | 1654 | 1461650780331 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 23:06:20 INFO - PROCESS | 1654 | 1461650780335 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 23:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:06:20 INFO - PROCESS | 1654 | 1461650780340 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:06:20 INFO - PROCESS | 1654 | 1461650780342 Marionette TRACE conn2 <- [1,1662,null,{}] 23:06:20 INFO - PROCESS | 1654 | 1461650780344 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}] 23:06:20 INFO - PROCESS | 1654 | 1461650780483 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 23:06:20 INFO - PROCESS | 1654 | 1461650780591 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aae1800 == 80 [pid = 1654] [id = 423] 23:06:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11936e000) [pid = 1654] [serial = 1268] [outer = 0x0] 23:06:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x11b95e800) [pid = 1654] [serial = 1269] [outer = 0x11936e000] 23:06:20 INFO - PROCESS | 1654 | 1461650780625 Marionette DEBUG loaded listener.js 23:06:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x123e1c000) [pid = 1654] [serial = 1270] [outer = 0x11936e000] 23:06:21 INFO - PROCESS | 1654 | 1461650781056 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]]]}] 23:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 769ms 23:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:06:21 INFO - PROCESS | 1654 | 1461650781110 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 23:06:21 INFO - PROCESS | 1654 | 1461650781111 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 23:06:21 INFO - PROCESS | 1654 | 1461650781114 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:06:21 INFO - PROCESS | 1654 | 1461650781116 Marionette TRACE conn2 <- [1,1666,null,{}] 23:06:21 INFO - PROCESS | 1654 | 1461650781144 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}] 23:06:21 INFO - PROCESS | 1654 | 1461650781261 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 23:06:21 INFO - PROCESS | 1654 | 1461650781347 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b752000 == 81 [pid = 1654] [id = 424] 23:06:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12974a000) [pid = 1654] [serial = 1271] [outer = 0x0] 23:06:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12a762800) [pid = 1654] [serial = 1272] [outer = 0x12974a000] 23:06:21 INFO - PROCESS | 1654 | 1461650781379 Marionette DEBUG loaded listener.js 23:06:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12a772c00) [pid = 1654] [serial = 1273] [outer = 0x12974a000] 23:06:21 INFO - PROCESS | 1654 | 1461650781859 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]]]}] 23:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 789ms 23:06:21 INFO - PROCESS | 1654 | 1461650781905 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 23:06:21 INFO - PROCESS | 1654 | 1461650781908 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 23:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:06:21 INFO - PROCESS | 1654 | 1461650781911 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:06:21 INFO - PROCESS | 1654 | 1461650781913 Marionette TRACE conn2 <- [1,1670,null,{}] 23:06:21 INFO - PROCESS | 1654 | 1461650781918 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}] 23:06:22 INFO - PROCESS | 1654 | 1461650782090 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 23:06:22 INFO - PROCESS | 1654 | 1461650782266 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc04000 == 82 [pid = 1654] [id = 425] 23:06:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12a9ea400) [pid = 1654] [serial = 1274] [outer = 0x0] 23:06:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12a9ec400) [pid = 1654] [serial = 1275] [outer = 0x12a9ea400] 23:06:22 INFO - PROCESS | 1654 | 1461650782297 Marionette DEBUG loaded listener.js 23:06:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12a9f6800) [pid = 1654] [serial = 1276] [outer = 0x12a9ea400] 23:06:22 INFO - PROCESS | 1654 | 1461650782694 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]]]}] 23:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 823ms 23:06:22 INFO - PROCESS | 1654 | 1461650782734 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 23:06:22 INFO - PROCESS | 1654 | 1461650782735 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 23:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:06:22 INFO - PROCESS | 1654 | 1461650782737 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:06:22 INFO - PROCESS | 1654 | 1461650782739 Marionette TRACE conn2 <- [1,1674,null,{}] 23:06:22 INFO - PROCESS | 1654 | 1461650782741 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}] 23:06:22 INFO - PROCESS | 1654 | 1461650782853 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 23:06:22 INFO - PROCESS | 1654 | 1461650782935 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x13872e800 == 83 [pid = 1654] [id = 426] 23:06:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12a9f4400) [pid = 1654] [serial = 1277] [outer = 0x0] 23:06:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12d111800) [pid = 1654] [serial = 1278] [outer = 0x12a9f4400] 23:06:22 INFO - PROCESS | 1654 | 1461650782965 Marionette DEBUG loaded listener.js 23:06:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12e3b3800) [pid = 1654] [serial = 1279] [outer = 0x12a9f4400] 23:06:23 INFO - PROCESS | 1654 | 1461650783382 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]]]}] 23:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 669ms 23:06:23 INFO - PROCESS | 1654 | 1461650783408 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 23:06:23 INFO - PROCESS | 1654 | 1461650783409 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 23:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:06:23 INFO - PROCESS | 1654 | 1461650783411 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:06:23 INFO - PROCESS | 1654 | 1461650783413 Marionette TRACE conn2 <- [1,1678,null,{}] 23:06:23 INFO - PROCESS | 1654 | 1461650783416 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}] 23:06:23 INFO - PROCESS | 1654 | 1461650783564 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 23:06:23 INFO - PROCESS | 1654 | 1461650783662 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x13849e000 == 84 [pid = 1654] [id = 427] 23:06:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12aa3d400) [pid = 1654] [serial = 1280] [outer = 0x0] 23:06:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12bd18800) [pid = 1654] [serial = 1281] [outer = 0x12aa3d400] 23:06:23 INFO - PROCESS | 1654 | 1461650783694 Marionette DEBUG loaded listener.js 23:06:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12ef0f400) [pid = 1654] [serial = 1282] [outer = 0x12aa3d400] 23:06:24 INFO - PROCESS | 1654 | 1461650784140 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]]]}] 23:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 770ms 23:06:24 INFO - PROCESS | 1654 | 1461650784182 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 23:06:24 INFO - PROCESS | 1654 | 1461650784184 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 23:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:06:24 INFO - PROCESS | 1654 | 1461650784186 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:06:24 INFO - PROCESS | 1654 | 1461650784187 Marionette TRACE conn2 <- [1,1682,null,{}] 23:06:24 INFO - PROCESS | 1654 | 1461650784190 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}] 23:06:24 INFO - PROCESS | 1654 | 1461650784304 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 23:06:24 INFO - PROCESS | 1654 | 1461650784387 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afc1800 == 85 [pid = 1654] [id = 428] 23:06:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x1151d8800) [pid = 1654] [serial = 1283] [outer = 0x0] 23:06:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x11c0b8000) [pid = 1654] [serial = 1284] [outer = 0x1151d8800] 23:06:24 INFO - PROCESS | 1654 | 1461650784418 Marionette DEBUG loaded listener.js 23:06:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x129dcdc00) [pid = 1654] [serial = 1285] [outer = 0x1151d8800] 23:06:25 INFO - PROCESS | 1654 | 1461650785253 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]]]}] 23:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1070ms 23:06:25 INFO - PROCESS | 1654 | 1461650785257 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 23:06:25 INFO - PROCESS | 1654 | 1461650785261 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 23:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:06:25 INFO - PROCESS | 1654 | 1461650785267 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:06:25 INFO - PROCESS | 1654 | 1461650785270 Marionette TRACE conn2 <- [1,1686,null,{}] 23:06:25 INFO - PROCESS | 1654 | 1461650785276 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}] 23:06:25 INFO - PROCESS | 1654 | 1461650785418 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 23:06:25 INFO - PROCESS | 1654 | 1461650785504 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b2f800 == 86 [pid = 1654] [id = 429] 23:06:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x1188b3000) [pid = 1654] [serial = 1286] [outer = 0x0] 23:06:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x11936b400) [pid = 1654] [serial = 1287] [outer = 0x1188b3000] 23:06:25 INFO - PROCESS | 1654 | 1461650785532 Marionette DEBUG loaded listener.js 23:06:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x11a942800) [pid = 1654] [serial = 1288] [outer = 0x1188b3000] 23:06:25 INFO - PROCESS | 1654 | 1461650785942 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]]]}] 23:06:25 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 23:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 724ms 23:06:25 INFO - PROCESS | 1654 | 1461650785990 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 23:06:25 INFO - PROCESS | 1654 | 1461650785994 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 23:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:06:26 INFO - PROCESS | 1654 | 1461650785998 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:06:26 INFO - PROCESS | 1654 | 1461650786000 Marionette TRACE conn2 <- [1,1690,null,{}] 23:06:26 INFO - PROCESS | 1654 | 1461650786003 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}] 23:06:26 INFO - PROCESS | 1654 | 1461650786151 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 23:06:26 INFO - PROCESS | 1654 | 1461650786276 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12452c000 == 87 [pid = 1654] [id = 430] 23:06:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x119869800) [pid = 1654] [serial = 1289] [outer = 0x0] 23:06:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x11b5a9000) [pid = 1654] [serial = 1290] [outer = 0x119869800] 23:06:26 INFO - PROCESS | 1654 | 1461650786303 Marionette DEBUG loaded listener.js 23:06:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x11bd13400) [pid = 1654] [serial = 1291] [outer = 0x119869800] 23:06:26 INFO - PROCESS | 1654 | 1461650786752 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]]]}] 23:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 819ms 23:06:26 INFO - PROCESS | 1654 | 1461650786835 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 23:06:26 INFO - PROCESS | 1654 | 1461650786837 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 23:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:06:26 INFO - PROCESS | 1654 | 1461650786841 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:06:26 INFO - PROCESS | 1654 | 1461650786843 Marionette TRACE conn2 <- [1,1694,null,{}] 23:06:26 INFO - PROCESS | 1654 | 1461650786851 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}] 23:06:26 INFO - PROCESS | 1654 | 1461650786951 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 23:06:27 INFO - PROCESS | 1654 | 1461650787039 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x124148000 == 88 [pid = 1654] [id = 431] 23:06:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x11c0b7c00) [pid = 1654] [serial = 1292] [outer = 0x0] 23:06:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x11c573c00) [pid = 1654] [serial = 1293] [outer = 0x11c0b7c00] 23:06:27 INFO - PROCESS | 1654 | 1461650787069 Marionette DEBUG loaded listener.js 23:06:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x11c866c00) [pid = 1654] [serial = 1294] [outer = 0x11c0b7c00] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12e683000 == 87 [pid = 1654] [id = 322] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab16800 == 86 [pid = 1654] [id = 321] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1385d5000 == 85 [pid = 1654] [id = 362] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x137222000 == 84 [pid = 1654] [id = 420] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1303c7000 == 83 [pid = 1654] [id = 419] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11b997800 == 82 [pid = 1654] [id = 418] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12e69e000 == 81 [pid = 1654] [id = 417] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12db86000 == 80 [pid = 1654] [id = 416] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x119864800) [pid = 1654] [serial = 1155] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x11c85e000) [pid = 1654] [serial = 1140] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x12dac9000) [pid = 1654] [serial = 1149] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12a783000) [pid = 1654] [serial = 1146] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x12f1aec00) [pid = 1654] [serial = 1152] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x124123000) [pid = 1654] [serial = 1143] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x11b5aac00) [pid = 1654] [serial = 1137] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x12ea23c00) [pid = 1654] [serial = 1197] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12d07e800 == 79 [pid = 1654] [id = 415] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb36800 == 78 [pid = 1654] [id = 414] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12a99b000 == 77 [pid = 1654] [id = 413] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x127fd5800 == 76 [pid = 1654] [id = 412] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x124152000 == 75 [pid = 1654] [id = 411] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1188d5000 == 74 [pid = 1654] [id = 410] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x124145800 == 73 [pid = 1654] [id = 409] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x135ccf000 == 72 [pid = 1654] [id = 406] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x130090800 == 71 [pid = 1654] [id = 405] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12f89c000 == 70 [pid = 1654] [id = 404] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12f491800 == 69 [pid = 1654] [id = 403] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x129d9d800 == 68 [pid = 1654] [id = 402] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11c478000 == 67 [pid = 1654] [id = 401] 23:06:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11553f000 == 66 [pid = 1654] [id = 400] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x119da0000) [pid = 1654] [serial = 1188] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12a760000) [pid = 1654] [serial = 1177] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x12b48dc00) [pid = 1654] [serial = 1183] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x11a8c4800) [pid = 1654] [serial = 1164] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12a787800) [pid = 1654] [serial = 1182] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12a765c00) [pid = 1654] [serial = 1179] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x1286dc400) [pid = 1654] [serial = 1174] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x11bd0d000) [pid = 1654] [serial = 1162] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12460c800) [pid = 1654] [serial = 1173] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x11c869000) [pid = 1654] [serial = 1167] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12bd0bc00) [pid = 1654] [serial = 1186] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x129dc2c00) [pid = 1654] [serial = 1176] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x11c079400) [pid = 1654] [serial = 1165] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x119090000) [pid = 1654] [serial = 1158] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12a787400) [pid = 1654] [serial = 1180] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12b5b1400) [pid = 1654] [serial = 1185] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x1239f0c00) [pid = 1654] [serial = 1168] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12e3f2c00) [pid = 1654] [serial = 1195] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12450bc00) [pid = 1654] [serial = 1189] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x123c11800) [pid = 1654] [serial = 1170] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12cf6b000) [pid = 1654] [serial = 1191] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12db1d800) [pid = 1654] [serial = 1194] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x1241c2800) [pid = 1654] [serial = 1171] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11accd000) [pid = 1654] [serial = 1161] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12db14000) [pid = 1654] [serial = 1192] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x11a8c1400) [pid = 1654] [serial = 1159] [outer = 0x0] [url = about:blank] 23:06:27 INFO - PROCESS | 1654 | 1461650787515 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]]]}] 23:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 720ms 23:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:06:27 INFO - PROCESS | 1654 | 1461650787562 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 23:06:27 INFO - PROCESS | 1654 | 1461650787564 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 23:06:27 INFO - PROCESS | 1654 | 1461650787566 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:06:27 INFO - PROCESS | 1654 | 1461650787568 Marionette TRACE conn2 <- [1,1698,null,{}] 23:06:27 INFO - PROCESS | 1654 | 1461650787576 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}] 23:06:27 INFO - PROCESS | 1654 | 1461650787674 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 23:06:27 INFO - PROCESS | 1654 | 1461650787679 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa0d000 == 67 [pid = 1654] [id = 432] 23:06:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11a554000) [pid = 1654] [serial = 1295] [outer = 0x0] 23:06:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x11c415400) [pid = 1654] [serial = 1296] [outer = 0x11a554000] 23:06:27 INFO - PROCESS | 1654 | 1461650787707 Marionette DEBUG loaded listener.js 23:06:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x1239e9400) [pid = 1654] [serial = 1297] [outer = 0x11a554000] 23:06:28 INFO - PROCESS | 1654 | 1461650788074 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]]]}] 23:06:28 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 23:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 525ms 23:06:28 INFO - PROCESS | 1654 | 1461650788092 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 23:06:28 INFO - PROCESS | 1654 | 1461650788093 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 23:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:06:28 INFO - PROCESS | 1654 | 1461650788095 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:06:28 INFO - PROCESS | 1654 | 1461650788096 Marionette TRACE conn2 <- [1,1702,null,{}] 23:06:28 INFO - PROCESS | 1654 | 1461650788099 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}] 23:06:28 INFO - PROCESS | 1654 | 1461650788185 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 23:06:28 INFO - PROCESS | 1654 | 1461650788190 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c474800 == 68 [pid = 1654] [id = 433] 23:06:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11c578c00) [pid = 1654] [serial = 1298] [outer = 0x0] 23:06:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x123e1a800) [pid = 1654] [serial = 1299] [outer = 0x11c578c00] 23:06:28 INFO - PROCESS | 1654 | 1461650788216 Marionette DEBUG loaded listener.js 23:06:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x123e26800) [pid = 1654] [serial = 1300] [outer = 0x11c578c00] 23:06:28 INFO - PROCESS | 1654 | 1461650788577 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]]]}] 23:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 519ms 23:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:06:28 INFO - PROCESS | 1654 | 1461650788619 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 23:06:28 INFO - PROCESS | 1654 | 1461650788621 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 23:06:28 INFO - PROCESS | 1654 | 1461650788623 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:06:28 INFO - PROCESS | 1654 | 1461650788624 Marionette TRACE conn2 <- [1,1706,null,{}] 23:06:28 INFO - PROCESS | 1654 | 1461650788626 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}] 23:06:28 INFO - PROCESS | 1654 | 1461650788735 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 23:06:28 INFO - PROCESS | 1654 | 1461650788741 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x129d9b000 == 69 [pid = 1654] [id = 434] 23:06:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x1240b3000) [pid = 1654] [serial = 1301] [outer = 0x0] 23:06:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x124509400) [pid = 1654] [serial = 1302] [outer = 0x1240b3000] 23:06:28 INFO - PROCESS | 1654 | 1461650788776 Marionette DEBUG loaded listener.js 23:06:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x127766400) [pid = 1654] [serial = 1303] [outer = 0x1240b3000] 23:06:29 INFO - PROCESS | 1654 | 1461650789293 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]]]}] 23:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 718ms 23:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:06:29 INFO - PROCESS | 1654 | 1461650789341 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 23:06:29 INFO - PROCESS | 1654 | 1461650789343 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 23:06:29 INFO - PROCESS | 1654 | 1461650789345 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:06:29 INFO - PROCESS | 1654 | 1461650789346 Marionette TRACE conn2 <- [1,1710,null,{}] 23:06:29 INFO - PROCESS | 1654 | 1461650789348 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}] 23:06:29 INFO - PROCESS | 1654 | 1461650789451 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 23:06:29 INFO - PROCESS | 1654 | 1461650789458 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a9a2800 == 70 [pid = 1654] [id = 435] 23:06:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x127711000) [pid = 1654] [serial = 1304] [outer = 0x0] 23:06:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x1286d8400) [pid = 1654] [serial = 1305] [outer = 0x127711000] 23:06:29 INFO - PROCESS | 1654 | 1461650789484 Marionette DEBUG loaded listener.js 23:06:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x129747400) [pid = 1654] [serial = 1306] [outer = 0x127711000] 23:06:29 INFO - PROCESS | 1654 | 1461650789861 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]]]}] 23:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 569ms 23:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:06:29 INFO - PROCESS | 1654 | 1461650789915 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 23:06:29 INFO - PROCESS | 1654 | 1461650789916 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 23:06:29 INFO - PROCESS | 1654 | 1461650789920 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:06:29 INFO - PROCESS | 1654 | 1461650789922 Marionette TRACE conn2 <- [1,1714,null,{}] 23:06:29 INFO - PROCESS | 1654 | 1461650789924 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}] 23:06:30 INFO - PROCESS | 1654 | 1461650790034 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 23:06:30 INFO - PROCESS | 1654 | 1461650790077 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab1f800 == 71 [pid = 1654] [id = 436] 23:06:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x1188b2800) [pid = 1654] [serial = 1307] [outer = 0x0] 23:06:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x129dc2400) [pid = 1654] [serial = 1308] [outer = 0x1188b2800] 23:06:30 INFO - PROCESS | 1654 | 1461650790104 Marionette DEBUG loaded listener.js 23:06:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12a75c800) [pid = 1654] [serial = 1309] [outer = 0x1188b2800] 23:06:30 INFO - PROCESS | 1654 | 1461650790472 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]]]}] 23:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 572ms 23:06:30 INFO - PROCESS | 1654 | 1461650790492 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 23:06:30 INFO - PROCESS | 1654 | 1461650790493 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 23:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:06:30 INFO - PROCESS | 1654 | 1461650790500 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:06:30 INFO - PROCESS | 1654 | 1461650790503 Marionette TRACE conn2 <- [1,1718,null,{}] 23:06:30 INFO - PROCESS | 1654 | 1461650790506 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}] 23:06:30 INFO - PROCESS | 1654 | 1461650790625 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 23:06:30 INFO - PROCESS | 1654 | 1461650790669 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b580000 == 72 [pid = 1654] [id = 437] 23:06:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x11ad27c00) [pid = 1654] [serial = 1310] [outer = 0x0] 23:06:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12a770000) [pid = 1654] [serial = 1311] [outer = 0x11ad27c00] 23:06:30 INFO - PROCESS | 1654 | 1461650790695 Marionette DEBUG loaded listener.js 23:06:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12a766c00) [pid = 1654] [serial = 1312] [outer = 0x11ad27c00] 23:06:31 INFO - PROCESS | 1654 | 1461650791140 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]]]}] 23:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 677ms 23:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:06:31 INFO - PROCESS | 1654 | 1461650791173 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 23:06:31 INFO - PROCESS | 1654 | 1461650791175 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 23:06:31 INFO - PROCESS | 1654 | 1461650791178 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:06:31 INFO - PROCESS | 1654 | 1461650791180 Marionette TRACE conn2 <- [1,1722,null,{}] 23:06:31 INFO - PROCESS | 1654 | 1461650791183 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}] 23:06:31 INFO - PROCESS | 1654 | 1461650791330 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 23:06:31 INFO - PROCESS | 1654 | 1461650791375 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb4e800 == 73 [pid = 1654] [id = 438] 23:06:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x11b95bc00) [pid = 1654] [serial = 1313] [outer = 0x0] 23:06:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12a777000) [pid = 1654] [serial = 1314] [outer = 0x11b95bc00] 23:06:31 INFO - PROCESS | 1654 | 1461650791401 Marionette DEBUG loaded listener.js 23:06:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12a7ab400) [pid = 1654] [serial = 1315] [outer = 0x11b95bc00] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x129749000) [pid = 1654] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x119868400) [pid = 1654] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x11bd10c00) [pid = 1654] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12d3e2000) [pid = 1654] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x1286d7c00) [pid = 1654] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12db21c00) [pid = 1654] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12a767800) [pid = 1654] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12a9f3400) [pid = 1654] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11c52d000) [pid = 1654] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x114b52c00) [pid = 1654] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x11c863400) [pid = 1654] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x1165a2800) [pid = 1654] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x1147d4000) [pid = 1654] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x123e29400) [pid = 1654] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12a764400) [pid = 1654] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x127009400) [pid = 1654] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x119d99c00) [pid = 1654] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12a760400) [pid = 1654] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x1286ddc00) [pid = 1654] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11c0c6400) [pid = 1654] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:06:31 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x124511c00) [pid = 1654] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:06:31 INFO - PROCESS | 1654 | 1461650791987 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]]]}] 23:06:31 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 23:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 823ms 23:06:32 INFO - PROCESS | 1654 | 1461650792009 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 23:06:32 INFO - PROCESS | 1654 | 1461650792010 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 23:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:06:32 INFO - PROCESS | 1654 | 1461650792013 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:06:32 INFO - PROCESS | 1654 | 1461650792015 Marionette TRACE conn2 <- [1,1726,null,{}] 23:06:32 INFO - PROCESS | 1654 | 1461650792017 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}] 23:06:32 INFO - PROCESS | 1654 | 1461650792124 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 23:06:32 INFO - PROCESS | 1654 | 1461650792194 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d17f800 == 74 [pid = 1654] [id = 439] 23:06:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x114b52c00) [pid = 1654] [serial = 1316] [outer = 0x0] 23:06:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x127769000) [pid = 1654] [serial = 1317] [outer = 0x114b52c00] 23:06:32 INFO - PROCESS | 1654 | 1461650792224 Marionette DEBUG loaded listener.js 23:06:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12a9f7000) [pid = 1654] [serial = 1318] [outer = 0x114b52c00] 23:06:32 INFO - PROCESS | 1654 | 1461650792523 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]]]}] 23:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 523ms 23:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:06:32 INFO - PROCESS | 1654 | 1461650792543 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 23:06:32 INFO - PROCESS | 1654 | 1461650792544 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 23:06:32 INFO - PROCESS | 1654 | 1461650792546 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:06:32 INFO - PROCESS | 1654 | 1461650792547 Marionette TRACE conn2 <- [1,1730,null,{}] 23:06:32 INFO - PROCESS | 1654 | 1461650792550 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}] 23:06:32 INFO - PROCESS | 1654 | 1461650792647 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 23:06:32 INFO - PROCESS | 1654 | 1461650792651 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e333000 == 75 [pid = 1654] [id = 440] 23:06:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12a9f7c00) [pid = 1654] [serial = 1319] [outer = 0x0] 23:06:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12aa42c00) [pid = 1654] [serial = 1320] [outer = 0x12a9f7c00] 23:06:32 INFO - PROCESS | 1654 | 1461650792677 Marionette DEBUG loaded listener.js 23:06:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12ab91c00) [pid = 1654] [serial = 1321] [outer = 0x12a9f7c00] 23:06:33 INFO - PROCESS | 1654 | 1461650793026 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]]]}] 23:06:33 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 23:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 519ms 23:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:06:33 INFO - PROCESS | 1654 | 1461650793075 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 23:06:33 INFO - PROCESS | 1654 | 1461650793076 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 23:06:33 INFO - PROCESS | 1654 | 1461650793078 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:06:33 INFO - PROCESS | 1654 | 1461650793079 Marionette TRACE conn2 <- [1,1734,null,{}] 23:06:33 INFO - PROCESS | 1654 | 1461650793081 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}] 23:06:33 INFO - PROCESS | 1654 | 1461650793171 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 23:06:33 INFO - PROCESS | 1654 | 1461650793175 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eaa8000 == 76 [pid = 1654] [id = 441] 23:06:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x123c15800) [pid = 1654] [serial = 1322] [outer = 0x0] 23:06:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12ab97c00) [pid = 1654] [serial = 1323] [outer = 0x123c15800] 23:06:33 INFO - PROCESS | 1654 | 1461650793201 Marionette DEBUG loaded listener.js 23:06:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12ac79400) [pid = 1654] [serial = 1324] [outer = 0x123c15800] 23:06:33 INFO - PROCESS | 1654 | 1461650793552 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]]]}] 23:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 518ms 23:06:33 INFO - PROCESS | 1654 | 1461650793596 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 23:06:33 INFO - PROCESS | 1654 | 1461650793598 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 23:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:06:33 INFO - PROCESS | 1654 | 1461650793600 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:06:33 INFO - PROCESS | 1654 | 1461650793601 Marionette TRACE conn2 <- [1,1738,null,{}] 23:06:33 INFO - PROCESS | 1654 | 1461650793603 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}] 23:06:33 INFO - PROCESS | 1654 | 1461650793695 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 23:06:33 INFO - PROCESS | 1654 | 1461650793762 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eee9800 == 77 [pid = 1654] [id = 442] 23:06:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12ac77400) [pid = 1654] [serial = 1325] [outer = 0x0] 23:06:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12ac80c00) [pid = 1654] [serial = 1326] [outer = 0x12ac77400] 23:06:33 INFO - PROCESS | 1654 | 1461650793788 Marionette DEBUG loaded listener.js 23:06:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12b490800) [pid = 1654] [serial = 1327] [outer = 0x12ac77400] 23:06:34 INFO - PROCESS | 1654 | 1461650794250 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]]]}] 23:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 670ms 23:06:34 INFO - PROCESS | 1654 | 1461650794287 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 23:06:34 INFO - PROCESS | 1654 | 1461650794290 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 23:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:06:34 INFO - PROCESS | 1654 | 1461650794296 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:06:34 INFO - PROCESS | 1654 | 1461650794298 Marionette TRACE conn2 <- [1,1742,null,{}] 23:06:34 INFO - PROCESS | 1654 | 1461650794302 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}] 23:06:34 INFO - PROCESS | 1654 | 1461650794419 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 23:06:34 INFO - PROCESS | 1654 | 1461650794538 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b999000 == 78 [pid = 1654] [id = 443] 23:06:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x119866c00) [pid = 1654] [serial = 1328] [outer = 0x0] 23:06:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x119e52800) [pid = 1654] [serial = 1329] [outer = 0x119866c00] 23:06:34 INFO - PROCESS | 1654 | 1461650794572 Marionette DEBUG loaded listener.js 23:06:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x11bd0ec00) [pid = 1654] [serial = 1330] [outer = 0x119866c00] 23:06:34 INFO - PROCESS | 1654 | 1461650794991 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]]]}] 23:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 722ms 23:06:35 INFO - PROCESS | 1654 | 1461650795018 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 23:06:35 INFO - PROCESS | 1654 | 1461650795023 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 23:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:06:35 INFO - PROCESS | 1654 | 1461650795028 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:06:35 INFO - PROCESS | 1654 | 1461650795030 Marionette TRACE conn2 <- [1,1746,null,{}] 23:06:35 INFO - PROCESS | 1654 | 1461650795033 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}] 23:06:35 INFO - PROCESS | 1654 | 1461650795144 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 23:06:35 INFO - PROCESS | 1654 | 1461650795250 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fc4000 == 79 [pid = 1654] [id = 444] 23:06:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x11bd18000) [pid = 1654] [serial = 1331] [outer = 0x0] 23:06:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x11c071400) [pid = 1654] [serial = 1332] [outer = 0x11bd18000] 23:06:35 INFO - PROCESS | 1654 | 1461650795282 Marionette DEBUG loaded listener.js 23:06:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x11c85ec00) [pid = 1654] [serial = 1333] [outer = 0x11bd18000] 23:06:35 INFO - PROCESS | 1654 | 1461650795682 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]]]}] 23:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 677ms 23:06:35 INFO - PROCESS | 1654 | 1461650795706 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 23:06:35 INFO - PROCESS | 1654 | 1461650795707 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 23:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:06:35 INFO - PROCESS | 1654 | 1461650795710 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:06:35 INFO - PROCESS | 1654 | 1461650795712 Marionette TRACE conn2 <- [1,1750,null,{}] 23:06:35 INFO - PROCESS | 1654 | 1461650795720 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}] 23:06:35 INFO - PROCESS | 1654 | 1461650795858 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 23:06:35 INFO - PROCESS | 1654 | 1461650795954 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eab2000 == 80 [pid = 1654] [id = 445] 23:06:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12411b400) [pid = 1654] [serial = 1334] [outer = 0x0] 23:06:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12450b800) [pid = 1654] [serial = 1335] [outer = 0x12411b400] 23:06:35 INFO - PROCESS | 1654 | 1461650795986 Marionette DEBUG loaded listener.js 23:06:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x127004400) [pid = 1654] [serial = 1336] [outer = 0x12411b400] 23:06:36 INFO - PROCESS | 1654 | 1461650796394 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]]]}] 23:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 723ms 23:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:06:36 INFO - PROCESS | 1654 | 1461650796433 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 23:06:36 INFO - PROCESS | 1654 | 1461650796435 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 23:06:36 INFO - PROCESS | 1654 | 1461650796437 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:06:36 INFO - PROCESS | 1654 | 1461650796439 Marionette TRACE conn2 <- [1,1754,null,{}] 23:06:36 INFO - PROCESS | 1654 | 1461650796441 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}] 23:06:36 INFO - PROCESS | 1654 | 1461650796550 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 23:06:36 INFO - PROCESS | 1654 | 1461650796656 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f648000 == 81 [pid = 1654] [id = 446] 23:06:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x127007800) [pid = 1654] [serial = 1337] [outer = 0x0] 23:06:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x129dcbc00) [pid = 1654] [serial = 1338] [outer = 0x127007800] 23:06:36 INFO - PROCESS | 1654 | 1461650796688 Marionette DEBUG loaded listener.js 23:06:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12a78fc00) [pid = 1654] [serial = 1339] [outer = 0x127007800] 23:06:37 INFO - PROCESS | 1654 | 1461650797104 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]]]}] 23:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 673ms 23:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:06:37 INFO - PROCESS | 1654 | 1461650797110 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 23:06:37 INFO - PROCESS | 1654 | 1461650797111 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 23:06:37 INFO - PROCESS | 1654 | 1461650797114 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:06:37 INFO - PROCESS | 1654 | 1461650797115 Marionette TRACE conn2 <- [1,1758,null,{}] 23:06:37 INFO - PROCESS | 1654 | 1461650797118 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}] 23:06:37 INFO - PROCESS | 1654 | 1461650797231 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 23:06:37 INFO - PROCESS | 1654 | 1461650797341 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x13007d000 == 82 [pid = 1654] [id = 447] 23:06:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12a9f4800) [pid = 1654] [serial = 1340] [outer = 0x0] 23:06:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12aa44000) [pid = 1654] [serial = 1341] [outer = 0x12a9f4800] 23:06:37 INFO - PROCESS | 1654 | 1461650797371 Marionette DEBUG loaded listener.js 23:06:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12ac81c00) [pid = 1654] [serial = 1342] [outer = 0x12a9f4800] 23:06:37 INFO - PROCESS | 1654 | 1461650797789 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]]]}] 23:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 720ms 23:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:06:37 INFO - PROCESS | 1654 | 1461650797834 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 23:06:37 INFO - PROCESS | 1654 | 1461650797835 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 23:06:37 INFO - PROCESS | 1654 | 1461650797837 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:06:37 INFO - PROCESS | 1654 | 1461650797838 Marionette TRACE conn2 <- [1,1762,null,{}] 23:06:37 INFO - PROCESS | 1654 | 1461650797841 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}] 23:06:37 INFO - PROCESS | 1654 | 1461650797966 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 23:06:38 INFO - PROCESS | 1654 | 1461650798045 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x135c3e800 == 83 [pid = 1654] [id = 448] 23:06:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12ac82400) [pid = 1654] [serial = 1343] [outer = 0x0] 23:06:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12b9e2000) [pid = 1654] [serial = 1344] [outer = 0x12ac82400] 23:06:38 INFO - PROCESS | 1654 | 1461650798079 Marionette DEBUG loaded listener.js 23:06:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12d354800) [pid = 1654] [serial = 1345] [outer = 0x12ac82400] 23:06:38 INFO - PROCESS | 1654 | 1461650798493 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]]]}] 23:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 722ms 23:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:06:38 INFO - PROCESS | 1654 | 1461650798560 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 23:06:38 INFO - PROCESS | 1654 | 1461650798561 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 23:06:38 INFO - PROCESS | 1654 | 1461650798564 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:06:38 INFO - PROCESS | 1654 | 1461650798565 Marionette TRACE conn2 <- [1,1766,null,{}] 23:06:38 INFO - PROCESS | 1654 | 1461650798567 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}] 23:06:38 INFO - PROCESS | 1654 | 1461650798715 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 23:06:38 INFO - PROCESS | 1654 | 1461650798774 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x137221000 == 84 [pid = 1654] [id = 449] 23:06:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12cf6b000) [pid = 1654] [serial = 1346] [outer = 0x0] 23:06:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12d3e5400) [pid = 1654] [serial = 1347] [outer = 0x12cf6b000] 23:06:38 INFO - PROCESS | 1654 | 1461650798805 Marionette DEBUG loaded listener.js 23:06:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12dacb800) [pid = 1654] [serial = 1348] [outer = 0x12cf6b000] 23:06:39 INFO - PROCESS | 1654 | 1461650799243 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]]]}] 23:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 719ms 23:06:39 INFO - PROCESS | 1654 | 1461650799284 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 23:06:39 INFO - PROCESS | 1654 | 1461650799286 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 23:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:06:39 INFO - PROCESS | 1654 | 1461650799288 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:06:39 INFO - PROCESS | 1654 | 1461650799289 Marionette TRACE conn2 <- [1,1770,null,{}] 23:06:39 INFO - PROCESS | 1654 | 1461650799292 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}] 23:06:39 INFO - PROCESS | 1654 | 1461650799405 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 23:06:39 INFO - PROCESS | 1654 | 1461650799517 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x11901b000 == 85 [pid = 1654] [id = 450] 23:06:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x113614400) [pid = 1654] [serial = 1349] [outer = 0x0] 23:06:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x11bd12000) [pid = 1654] [serial = 1350] [outer = 0x113614400] 23:06:39 INFO - PROCESS | 1654 | 1461650799548 Marionette DEBUG loaded listener.js 23:06:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x12bd94c00) [pid = 1654] [serial = 1351] [outer = 0x113614400] 23:06:39 INFO - PROCESS | 1654 | 1461650799941 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]]]}] 23:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 719ms 23:06:40 INFO - PROCESS | 1654 | 1461650800008 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 23:06:40 INFO - PROCESS | 1654 | 1461650800009 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 23:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:06:40 INFO - PROCESS | 1654 | 1461650800011 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:06:40 INFO - PROCESS | 1654 | 1461650800012 Marionette TRACE conn2 <- [1,1774,null,{}] 23:06:40 INFO - PROCESS | 1654 | 1461650800015 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}] 23:06:40 INFO - PROCESS | 1654 | 1461650800127 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 23:06:40 INFO - PROCESS | 1654 | 1461650800389 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b98b000 == 86 [pid = 1654] [id = 451] 23:06:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x1151d5800) [pid = 1654] [serial = 1352] [outer = 0x0] 23:06:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x115853800) [pid = 1654] [serial = 1353] [outer = 0x1151d5800] 23:06:40 INFO - PROCESS | 1654 | 1461650800419 Marionette DEBUG loaded listener.js 23:06:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x11884a400) [pid = 1654] [serial = 1354] [outer = 0x1151d5800] 23:06:40 INFO - PROCESS | 1654 | 1461650800853 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]]]}] 23:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 871ms 23:06:40 INFO - PROCESS | 1654 | 1461650800884 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 23:06:40 INFO - PROCESS | 1654 | 1461650800886 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 23:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:06:40 INFO - PROCESS | 1654 | 1461650800889 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:06:40 INFO - PROCESS | 1654 | 1461650800892 Marionette TRACE conn2 <- [1,1778,null,{}] 23:06:40 INFO - PROCESS | 1654 | 1461650800895 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}] 23:06:41 INFO - PROCESS | 1654 | 1461650801003 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 23:06:41 INFO - PROCESS | 1654 | 1461650801118 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12414c000 == 87 [pid = 1654] [id = 452] 23:06:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x11b5aa000) [pid = 1654] [serial = 1355] [outer = 0x0] 23:06:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x11bd0c400) [pid = 1654] [serial = 1356] [outer = 0x11b5aa000] 23:06:41 INFO - PROCESS | 1654 | 1461650801151 Marionette DEBUG loaded listener.js 23:06:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x11c0c1000) [pid = 1654] [serial = 1357] [outer = 0x11b5aa000] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x119824800 == 86 [pid = 1654] [id = 280] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12eaa8000 == 85 [pid = 1654] [id = 441] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12e333000 == 84 [pid = 1654] [id = 440] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12d17f800 == 83 [pid = 1654] [id = 439] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x12f999000) [pid = 1654] [serial = 1263] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | 1461650801632 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]]]}] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb4e800 == 82 [pid = 1654] [id = 438] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12b580000 == 81 [pid = 1654] [id = 437] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab1f800 == 80 [pid = 1654] [id = 436] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12a9a2800 == 79 [pid = 1654] [id = 435] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x129d9b000 == 78 [pid = 1654] [id = 434] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11c474800 == 77 [pid = 1654] [id = 433] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa0d000 == 76 [pid = 1654] [id = 432] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x124148000 == 75 [pid = 1654] [id = 431] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12452c000 == 74 [pid = 1654] [id = 430] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x123b2f800 == 73 [pid = 1654] [id = 429] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x11afc1800 == 72 [pid = 1654] [id = 428] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x13849e000 == 71 [pid = 1654] [id = 427] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x13872e800 == 70 [pid = 1654] [id = 426] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc04000 == 69 [pid = 1654] [id = 425] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12b752000 == 68 [pid = 1654] [id = 424] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x12aae1800 == 67 [pid = 1654] [id = 423] 23:06:41 INFO - PROCESS | 1654 | --DOCSHELL 0x123b1a000 == 66 [pid = 1654] [id = 422] 23:06:41 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 23:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 824ms 23:06:41 INFO - PROCESS | 1654 | 1461650801717 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 23:06:41 INFO - PROCESS | 1654 | 1461650801721 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 23:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:06:41 INFO - PROCESS | 1654 | 1461650801725 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:06:41 INFO - PROCESS | 1654 | 1461650801727 Marionette TRACE conn2 <- [1,1782,null,{}] 23:06:41 INFO - PROCESS | 1654 | 1461650801731 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}] 23:06:41 INFO - PROCESS | 1654 | 1461650801881 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x12eaea400) [pid = 1654] [serial = 1198] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x12f995c00) [pid = 1654] [serial = 1093] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x11bd12c00) [pid = 1654] [serial = 1078] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x12a78c400) [pid = 1654] [serial = 1015] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x12f819800) [pid = 1654] [serial = 1090] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x12cf66c00) [pid = 1654] [serial = 1087] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x1239de800) [pid = 1654] [serial = 1081] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x127f82400) [pid = 1654] [serial = 1084] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x12ac7a000) [pid = 1654] [serial = 1245] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x12b5b0000) [pid = 1654] [serial = 1248] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12d359400) [pid = 1654] [serial = 1251] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x124508800) [pid = 1654] [serial = 1255] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x1147df000) [pid = 1654] [serial = 1200] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x12a7aa400) [pid = 1654] [serial = 1221] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x118f86c00) [pid = 1654] [serial = 1254] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x12b5b2400) [pid = 1654] [serial = 1212] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x123aec400) [pid = 1654] [serial = 1233] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x124504800) [pid = 1654] [serial = 1234] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x11c06f800) [pid = 1654] [serial = 1230] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x11c580c00) [pid = 1654] [serial = 1231] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12a778c00) [pid = 1654] [serial = 1218] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12770b000) [pid = 1654] [serial = 1209] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12a7b0000) [pid = 1654] [serial = 1225] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x124509c00) [pid = 1654] [serial = 1224] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x12ea20800) [pid = 1654] [serial = 1215] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x127006c00) [pid = 1654] [serial = 1236] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x127fec800) [pid = 1654] [serial = 1237] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x11bd14800) [pid = 1654] [serial = 1203] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11c578000) [pid = 1654] [serial = 1206] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12a78c000) [pid = 1654] [serial = 1242] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x129746c00) [pid = 1654] [serial = 1239] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12a75fc00) [pid = 1654] [serial = 1240] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x11b911c00) [pid = 1654] [serial = 1228] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x11a8ce000) [pid = 1654] [serial = 1227] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12f1b5c00) [pid = 1654] [serial = 1258] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12e58b000) [pid = 1654] [serial = 1257] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12b48d400) [pid = 1654] [serial = 1246] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12f995800) [pid = 1654] [serial = 1261] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12f4c9800) [pid = 1654] [serial = 1260] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12dac5400) [pid = 1654] [serial = 1252] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12bde4400) [pid = 1654] [serial = 1249] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12a9f3800) [pid = 1654] [serial = 1243] [outer = 0x0] [url = about:blank] 23:06:41 INFO - PROCESS | 1654 | 1461650801950 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c02f800 == 67 [pid = 1654] [id = 453] 23:06:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x118f86c00) [pid = 1654] [serial = 1358] [outer = 0x0] 23:06:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11c074000) [pid = 1654] [serial = 1359] [outer = 0x118f86c00] 23:06:41 INFO - PROCESS | 1654 | 1461650801980 Marionette DEBUG loaded listener.js 23:06:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x1239e9c00) [pid = 1654] [serial = 1360] [outer = 0x118f86c00] 23:06:42 INFO - PROCESS | 1654 | 1461650802316 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]]]}] 23:06:42 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 23:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 621ms 23:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:06:42 INFO - PROCESS | 1654 | 1461650802346 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 23:06:42 INFO - PROCESS | 1654 | 1461650802348 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 23:06:42 INFO - PROCESS | 1654 | 1461650802355 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:06:42 INFO - PROCESS | 1654 | 1461650802359 Marionette TRACE conn2 <- [1,1786,null,{}] 23:06:42 INFO - PROCESS | 1654 | 1461650802362 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}] 23:06:42 INFO - PROCESS | 1654 | 1461650802454 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 23:06:42 INFO - PROCESS | 1654 | 1461650802517 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x1248e7000 == 68 [pid = 1654] [id = 454] 23:06:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11c867400) [pid = 1654] [serial = 1361] [outer = 0x0] 23:06:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x123c18400) [pid = 1654] [serial = 1362] [outer = 0x11c867400] 23:06:42 INFO - PROCESS | 1654 | 1461650802540 Marionette DEBUG loaded listener.js 23:06:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x124617800) [pid = 1654] [serial = 1363] [outer = 0x11c867400] 23:06:42 INFO - PROCESS | 1654 | 1461650802846 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]]]}] 23:06:42 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 23:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 531ms 23:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:06:42 INFO - PROCESS | 1654 | 1461650802881 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 23:06:42 INFO - PROCESS | 1654 | 1461650802883 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 23:06:42 INFO - PROCESS | 1654 | 1461650802886 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:06:42 INFO - PROCESS | 1654 | 1461650802889 Marionette TRACE conn2 <- [1,1790,null,{}] 23:06:42 INFO - PROCESS | 1654 | 1461650802891 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}] 23:06:42 INFO - PROCESS | 1654 | 1461650802984 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 23:06:42 INFO - PROCESS | 1654 | 1461650802988 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aadc000 == 69 [pid = 1654] [id = 455] 23:06:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x1239ef800) [pid = 1654] [serial = 1364] [outer = 0x0] 23:06:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x127febc00) [pid = 1654] [serial = 1365] [outer = 0x1239ef800] 23:06:43 INFO - PROCESS | 1654 | 1461650803015 Marionette DEBUG loaded listener.js 23:06:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12974a800) [pid = 1654] [serial = 1366] [outer = 0x1239ef800] 23:06:43 INFO - PROCESS | 1654 | 1461650803357 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]]]}] 23:06:43 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) 23:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 23:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:06:43 INFO - PROCESS | 1654 | 1461650803408 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 23:06:43 INFO - PROCESS | 1654 | 1461650803409 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 23:06:43 INFO - PROCESS | 1654 | 1461650803411 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:06:43 INFO - PROCESS | 1654 | 1461650803413 Marionette TRACE conn2 <- [1,1794,null,{}] 23:06:43 INFO - PROCESS | 1654 | 1461650803415 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}] 23:06:43 INFO - PROCESS | 1654 | 1461650803507 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 23:06:43 INFO - PROCESS | 1654 | 1461650803512 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab22800 == 70 [pid = 1654] [id = 456] 23:06:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12a764800) [pid = 1654] [serial = 1367] [outer = 0x0] 23:06:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12a76b000) [pid = 1654] [serial = 1368] [outer = 0x12a764800] 23:06:43 INFO - PROCESS | 1654 | 1461650803544 Marionette DEBUG loaded listener.js 23:06:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12a78cc00) [pid = 1654] [serial = 1369] [outer = 0x12a764800] 23:06:43 INFO - PROCESS | 1654 | 1461650803927 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]]]}] 23:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 570ms 23:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:06:43 INFO - PROCESS | 1654 | 1461650803982 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 23:06:43 INFO - PROCESS | 1654 | 1461650803983 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 23:06:43 INFO - PROCESS | 1654 | 1461650803986 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:06:43 INFO - PROCESS | 1654 | 1461650803987 Marionette TRACE conn2 <- [1,1798,null,{}] 23:06:43 INFO - PROCESS | 1654 | 1461650803989 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}] 23:06:44 INFO - PROCESS | 1654 | 1461650804104 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 23:06:44 INFO - PROCESS | 1654 | 1461650804120 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bf18000 == 71 [pid = 1654] [id = 457] 23:06:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12a7a6800) [pid = 1654] [serial = 1370] [outer = 0x0] 23:06:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12a9f1400) [pid = 1654] [serial = 1371] [outer = 0x12a7a6800] 23:06:44 INFO - PROCESS | 1654 | 1461650804146 Marionette DEBUG loaded listener.js 23:06:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12aa41400) [pid = 1654] [serial = 1372] [outer = 0x12a7a6800] 23:06:44 INFO - PROCESS | 1654 | 1461650804508 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]]]}] 23:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 569ms 23:06:44 INFO - PROCESS | 1654 | 1461650804556 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 23:06:44 INFO - PROCESS | 1654 | 1461650804557 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 23:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:06:44 INFO - PROCESS | 1654 | 1461650804559 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:06:44 INFO - PROCESS | 1654 | 1461650804560 Marionette TRACE conn2 <- [1,1802,null,{}] 23:06:44 INFO - PROCESS | 1654 | 1461650804562 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}] 23:06:44 INFO - PROCESS | 1654 | 1461650804679 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 23:06:44 INFO - PROCESS | 1654 | 1461650804694 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d187800 == 72 [pid = 1654] [id = 458] 23:06:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12ab8e400) [pid = 1654] [serial = 1373] [outer = 0x0] 23:06:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12b024c00) [pid = 1654] [serial = 1374] [outer = 0x12ab8e400] 23:06:44 INFO - PROCESS | 1654 | 1461650804721 Marionette DEBUG loaded listener.js 23:06:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12b7a4400) [pid = 1654] [serial = 1375] [outer = 0x12ab8e400] 23:06:45 INFO - PROCESS | 1654 | 1461650805078 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]]]}] 23:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 571ms 23:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:06:45 INFO - PROCESS | 1654 | 1461650805130 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 23:06:45 INFO - PROCESS | 1654 | 1461650805131 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 23:06:45 INFO - PROCESS | 1654 | 1461650805133 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:06:45 INFO - PROCESS | 1654 | 1461650805135 Marionette TRACE conn2 <- [1,1806,null,{}] 23:06:45 INFO - PROCESS | 1654 | 1461650805137 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}] 23:06:45 INFO - PROCESS | 1654 | 1461650805253 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 23:06:45 INFO - PROCESS | 1654 | 1461650805265 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db97000 == 73 [pid = 1654] [id = 459] 23:06:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12b7a8800) [pid = 1654] [serial = 1376] [outer = 0x0] 23:06:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12bd16c00) [pid = 1654] [serial = 1377] [outer = 0x12b7a8800] 23:06:45 INFO - PROCESS | 1654 | 1461650805291 Marionette DEBUG loaded listener.js 23:06:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12bd9e400) [pid = 1654] [serial = 1378] [outer = 0x12b7a8800] 23:06:45 INFO - PROCESS | 1654 | 1461650805665 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]]]}] 23:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 570ms 23:06:45 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x11c578c00) [pid = 1654] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:06:45 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x11c0b7c00) [pid = 1654] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:06:45 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x1188b2800) [pid = 1654] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:06:45 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x1188b3000) [pid = 1654] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:06:45 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x127711000) [pid = 1654] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:06:45 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x119869800) [pid = 1654] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:06:45 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x11ad27c00) [pid = 1654] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:06:45 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x1240b3000) [pid = 1654] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:06:45 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x11a554000) [pid = 1654] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:06:45 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x114b52c00) [pid = 1654] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:06:45 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x11b95bc00) [pid = 1654] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:06:45 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12a9f7c00) [pid = 1654] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:06:45 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x123c15800) [pid = 1654] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:06:45 INFO - PROCESS | 1654 | 1461650805949 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 23:06:45 INFO - PROCESS | 1654 | 1461650805951 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 23:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:06:45 INFO - PROCESS | 1654 | 1461650805961 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:06:45 INFO - PROCESS | 1654 | 1461650805962 Marionette TRACE conn2 <- [1,1810,null,{}] 23:06:45 INFO - PROCESS | 1654 | 1461650805964 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}] 23:06:46 INFO - PROCESS | 1654 | 1461650806062 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 23:06:46 INFO - PROCESS | 1654 | 1461650806066 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c062800 == 74 [pid = 1654] [id = 460] 23:06:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11b95bc00) [pid = 1654] [serial = 1379] [outer = 0x0] 23:06:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x11c0c3400) [pid = 1654] [serial = 1380] [outer = 0x11b95bc00] 23:06:46 INFO - PROCESS | 1654 | 1461650806092 Marionette DEBUG loaded listener.js 23:06:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x124893400) [pid = 1654] [serial = 1381] [outer = 0x11b95bc00] 23:06:46 INFO - PROCESS | 1654 | 1461650806446 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]]]}] 23:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 519ms 23:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:06:46 INFO - PROCESS | 1654 | 1461650806480 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 23:06:46 INFO - PROCESS | 1654 | 1461650806482 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 23:06:46 INFO - PROCESS | 1654 | 1461650806484 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:06:46 INFO - PROCESS | 1654 | 1461650806485 Marionette TRACE conn2 <- [1,1814,null,{}] 23:06:46 INFO - PROCESS | 1654 | 1461650806488 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}] 23:06:46 INFO - PROCESS | 1654 | 1461650806680 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 23:06:46 INFO - PROCESS | 1654 | 1461650806703 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1ce000 == 75 [pid = 1654] [id = 461] 23:06:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x1239d7000) [pid = 1654] [serial = 1382] [outer = 0x0] 23:06:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12aa39000) [pid = 1654] [serial = 1383] [outer = 0x1239d7000] 23:06:46 INFO - PROCESS | 1654 | 1461650806753 Marionette DEBUG loaded listener.js 23:06:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12db12400) [pid = 1654] [serial = 1384] [outer = 0x1239d7000] 23:06:47 INFO - PROCESS | 1654 | 1461650807155 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]]]}] 23:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 722ms 23:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:06:47 INFO - PROCESS | 1654 | 1461650807207 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 23:06:47 INFO - PROCESS | 1654 | 1461650807209 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 23:06:47 INFO - PROCESS | 1654 | 1461650807212 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:06:47 INFO - PROCESS | 1654 | 1461650807215 Marionette TRACE conn2 <- [1,1818,null,{}] 23:06:47 INFO - PROCESS | 1654 | 1461650807219 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}] 23:06:47 INFO - PROCESS | 1654 | 1461650807430 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 23:06:47 INFO - PROCESS | 1654 | 1461650807446 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc19000 == 76 [pid = 1654] [id = 462] 23:06:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12e3af400) [pid = 1654] [serial = 1385] [outer = 0x0] 23:06:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12ea21800) [pid = 1654] [serial = 1386] [outer = 0x12e3af400] 23:06:47 INFO - PROCESS | 1654 | 1461650807488 Marionette DEBUG loaded listener.js 23:06:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12eae5c00) [pid = 1654] [serial = 1387] [outer = 0x12e3af400] 23:06:47 INFO - PROCESS | 1654 | 1461650807858 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]]]}] 23:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 23:06:47 INFO - PROCESS | 1654 | 1461650807883 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 23:06:47 INFO - PROCESS | 1654 | 1461650807884 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 23:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:06:47 INFO - PROCESS | 1654 | 1461650807889 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:06:47 INFO - PROCESS | 1654 | 1461650807891 Marionette TRACE conn2 <- [1,1822,null,{}] 23:06:47 INFO - PROCESS | 1654 | 1461650807894 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}] 23:06:47 INFO - PROCESS | 1654 | 1461650807990 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 23:06:48 INFO - PROCESS | 1654 | 1461650808168 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa08800 == 77 [pid = 1654] [id = 463] 23:06:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x118645c00) [pid = 1654] [serial = 1388] [outer = 0x0] 23:06:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x119090400) [pid = 1654] [serial = 1389] [outer = 0x118645c00] 23:06:48 INFO - PROCESS | 1654 | 1461650808242 Marionette DEBUG loaded listener.js 23:06:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x11a909400) [pid = 1654] [serial = 1390] [outer = 0x118645c00] 23:06:48 INFO - PROCESS | 1654 | 1461650808699 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]]]}] 23:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 819ms 23:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:06:48 INFO - PROCESS | 1654 | 1461650808710 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 23:06:48 INFO - PROCESS | 1654 | 1461650808712 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 23:06:48 INFO - PROCESS | 1654 | 1461650808715 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:06:48 INFO - PROCESS | 1654 | 1461650808719 Marionette TRACE conn2 <- [1,1826,null,{}] 23:06:48 INFO - PROCESS | 1654 | 1461650808724 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}] 23:06:48 INFO - PROCESS | 1654 | 1461650808842 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 23:06:48 INFO - PROCESS | 1654 | 1461650808953 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fd1800 == 78 [pid = 1654] [id = 464] 23:06:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x11bd16400) [pid = 1654] [serial = 1391] [outer = 0x0] 23:06:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x11c861000) [pid = 1654] [serial = 1392] [outer = 0x11bd16400] 23:06:48 INFO - PROCESS | 1654 | 1461650808987 Marionette DEBUG loaded listener.js 23:06:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x123c11400) [pid = 1654] [serial = 1393] [outer = 0x11bd16400] 23:06:49 INFO - PROCESS | 1654 | 1461650809404 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]]]}] 23:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 723ms 23:06:49 INFO - PROCESS | 1654 | 1461650809442 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 23:06:49 INFO - PROCESS | 1654 | 1461650809445 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 23:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:06:49 INFO - PROCESS | 1654 | 1461650809448 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:06:49 INFO - PROCESS | 1654 | 1461650809449 Marionette TRACE conn2 <- [1,1830,null,{}] 23:06:49 INFO - PROCESS | 1654 | 1461650809452 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}] 23:06:49 INFO - PROCESS | 1654 | 1461650809585 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 23:06:49 INFO - PROCESS | 1654 | 1461650809672 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x123f40800) [pid = 1654] [serial = 1394] [outer = 0x12e58fc00] 23:06:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x1303e1000 == 79 [pid = 1654] [id = 465] 23:06:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x127a23400) [pid = 1654] [serial = 1395] [outer = 0x0] 23:06:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x129748000) [pid = 1654] [serial = 1396] [outer = 0x127a23400] 23:06:49 INFO - PROCESS | 1654 | 1461650809714 Marionette DEBUG loaded listener.js 23:06:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12a773800) [pid = 1654] [serial = 1397] [outer = 0x127a23400] 23:06:50 INFO - PROCESS | 1654 | 1461650810166 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]]]}] 23:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 773ms 23:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:06:50 INFO - PROCESS | 1654 | 1461650810222 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 23:06:50 INFO - PROCESS | 1654 | 1461650810224 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 23:06:50 INFO - PROCESS | 1654 | 1461650810231 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:06:50 INFO - PROCESS | 1654 | 1461650810236 Marionette TRACE conn2 <- [1,1834,null,{}] 23:06:50 INFO - PROCESS | 1654 | 1461650810239 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}] 23:06:50 INFO - PROCESS | 1654 | 1461650810353 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 23:06:50 INFO - PROCESS | 1654 | 1461650810434 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x135cc9800 == 80 [pid = 1654] [id = 466] 23:06:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12a786400) [pid = 1654] [serial = 1398] [outer = 0x0] 23:06:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12ab93800) [pid = 1654] [serial = 1399] [outer = 0x12a786400] 23:06:50 INFO - PROCESS | 1654 | 1461650810465 Marionette DEBUG loaded listener.js 23:06:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x12d34a400) [pid = 1654] [serial = 1400] [outer = 0x12a786400] 23:06:50 INFO - PROCESS | 1654 | 1461650810906 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]]]}] 23:06:50 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 23:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 728ms 23:06:50 INFO - PROCESS | 1654 | 1461650810967 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 23:06:50 INFO - PROCESS | 1654 | 1461650810970 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 23:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:06:50 INFO - PROCESS | 1654 | 1461650810976 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:06:50 INFO - PROCESS | 1654 | 1461650810978 Marionette TRACE conn2 <- [1,1838,null,{}] 23:06:50 INFO - PROCESS | 1654 | 1461650810981 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}] 23:06:51 INFO - PROCESS | 1654 | 1461650811135 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 23:06:51 INFO - PROCESS | 1654 | 1461650811147 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1385c9000 == 81 [pid = 1654] [id = 467] 23:06:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x12d3e1c00) [pid = 1654] [serial = 1401] [outer = 0x0] 23:06:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x12e3f2400) [pid = 1654] [serial = 1402] [outer = 0x12d3e1c00] 23:06:51 INFO - PROCESS | 1654 | 1461650811177 Marionette DEBUG loaded listener.js 23:06:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x12eae5800) [pid = 1654] [serial = 1403] [outer = 0x12d3e1c00] 23:06:51 INFO - PROCESS | 1654 | 1461650811636 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]]]}] 23:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 672ms 23:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:06:51 INFO - PROCESS | 1654 | 1461650811647 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 23:06:51 INFO - PROCESS | 1654 | 1461650811649 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 23:06:51 INFO - PROCESS | 1654 | 1461650811651 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:06:51 INFO - PROCESS | 1654 | 1461650811654 Marionette TRACE conn2 <- [1,1842,null,{}] 23:06:51 INFO - PROCESS | 1654 | 1461650811657 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}] 23:06:51 INFO - PROCESS | 1654 | 1461650811767 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 23:06:51 INFO - PROCESS | 1654 | 1461650811851 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x138730800 == 82 [pid = 1654] [id = 468] 23:06:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 178 (0x12f1ac400) [pid = 1654] [serial = 1404] [outer = 0x0] 23:06:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 179 (0x12f1b6800) [pid = 1654] [serial = 1405] [outer = 0x12f1ac400] 23:06:51 INFO - PROCESS | 1654 | 1461650811889 Marionette DEBUG loaded listener.js 23:06:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 180 (0x12f81d800) [pid = 1654] [serial = 1406] [outer = 0x12f1ac400] 23:06:52 INFO - PROCESS | 1654 | 1461650812309 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]]]}] 23:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 23:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:06:52 INFO - PROCESS | 1654 | 1461650812323 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 23:06:52 INFO - PROCESS | 1654 | 1461650812324 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 23:06:52 INFO - PROCESS | 1654 | 1461650812326 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:06:52 INFO - PROCESS | 1654 | 1461650812327 Marionette TRACE conn2 <- [1,1846,null,{}] 23:06:52 INFO - PROCESS | 1654 | 1461650812330 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}] 23:06:52 INFO - PROCESS | 1654 | 1461650812452 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 23:06:52 INFO - PROCESS | 1654 | 1461650812555 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x13a7d4800 == 83 [pid = 1654] [id = 469] 23:06:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 181 (0x12f1ad000) [pid = 1654] [serial = 1407] [outer = 0x0] 23:06:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 182 (0x12f99bc00) [pid = 1654] [serial = 1408] [outer = 0x12f1ad000] 23:06:52 INFO - PROCESS | 1654 | 1461650812585 Marionette DEBUG loaded listener.js 23:06:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 183 (0x12fc8c000) [pid = 1654] [serial = 1409] [outer = 0x12f1ad000] 23:06:52 INFO - PROCESS | 1654 | 1461650812965 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]]]}] 23:06:52 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) 23:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 671ms 23:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:06:53 INFO - PROCESS | 1654 | 1461650812997 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 23:06:53 INFO - PROCESS | 1654 | 1461650812998 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 23:06:53 INFO - PROCESS | 1654 | 1461650813001 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:06:53 INFO - PROCESS | 1654 | 1461650813002 Marionette TRACE conn2 <- [1,1850,null,{}] 23:06:53 INFO - PROCESS | 1654 | 1461650813007 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}] 23:06:53 INFO - PROCESS | 1654 | 1461650813118 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 23:06:53 INFO - PROCESS | 1654 | 1461650813226 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x135bb8800 == 84 [pid = 1654] [id = 470] 23:06:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 184 (0x12f991000) [pid = 1654] [serial = 1410] [outer = 0x0] 23:06:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 185 (0x12fcdd400) [pid = 1654] [serial = 1411] [outer = 0x12f991000] 23:06:53 INFO - PROCESS | 1654 | 1461650813260 Marionette DEBUG loaded listener.js 23:06:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 186 (0x12fce4400) [pid = 1654] [serial = 1412] [outer = 0x12f991000] 23:06:53 INFO - PROCESS | 1654 | 1461650813707 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]]]}] 23:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 722ms 23:06:53 INFO - PROCESS | 1654 | 1461650813723 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 23:06:53 INFO - PROCESS | 1654 | 1461650813725 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 23:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:06:53 INFO - PROCESS | 1654 | 1461650813727 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:06:53 INFO - PROCESS | 1654 | 1461650813728 Marionette TRACE conn2 <- [1,1854,null,{}] 23:06:53 INFO - PROCESS | 1654 | 1461650813731 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}] 23:06:53 INFO - PROCESS | 1654 | 1461650813864 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 23:06:53 INFO - PROCESS | 1654 | 1461650813976 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afce000 == 85 [pid = 1654] [id = 471] 23:06:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 187 (0x11ad29400) [pid = 1654] [serial = 1413] [outer = 0x0] 23:06:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 188 (0x129742800) [pid = 1654] [serial = 1414] [outer = 0x11ad29400] 23:06:54 INFO - PROCESS | 1654 | 1461650814008 Marionette DEBUG loaded listener.js 23:06:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 189 (0x12ac83c00) [pid = 1654] [serial = 1415] [outer = 0x11ad29400] 23:06:54 INFO - PROCESS | 1654 | 1461650814646 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]]]}] 23:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 969ms 23:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:06:54 INFO - PROCESS | 1654 | 1461650814697 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 23:06:54 INFO - PROCESS | 1654 | 1461650814699 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 23:06:54 INFO - PROCESS | 1654 | 1461650814702 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:06:54 INFO - PROCESS | 1654 | 1461650814704 Marionette TRACE conn2 <- [1,1858,null,{}] 23:06:54 INFO - PROCESS | 1654 | 1461650814708 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}] 23:06:54 INFO - PROCESS | 1654 | 1461650814819 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 23:06:54 INFO - PROCESS | 1654 | 1461650814941 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x124080000 == 86 [pid = 1654] [id = 472] 23:06:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 190 (0x11986dc00) [pid = 1654] [serial = 1416] [outer = 0x0] 23:06:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 191 (0x11b5abc00) [pid = 1654] [serial = 1417] [outer = 0x11986dc00] 23:06:54 INFO - PROCESS | 1654 | 1461650814973 Marionette DEBUG loaded listener.js 23:06:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x11be56400) [pid = 1654] [serial = 1418] [outer = 0x11986dc00] 23:06:55 INFO - PROCESS | 1654 | 1461650815403 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]]]}] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc19000 == 85 [pid = 1654] [id = 462] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1ce000 == 84 [pid = 1654] [id = 461] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x11c062800 == 83 [pid = 1654] [id = 460] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12db97000 == 82 [pid = 1654] [id = 459] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12d187800 == 81 [pid = 1654] [id = 458] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12bf18000 == 80 [pid = 1654] [id = 457] 23:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 774ms 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x12ac80c00) [pid = 1654] [serial = 1326] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab22800 == 79 [pid = 1654] [id = 456] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12aadc000 == 78 [pid = 1654] [id = 455] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x1248e7000 == 77 [pid = 1654] [id = 454] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x11c02f800 == 76 [pid = 1654] [id = 453] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12414c000 == 75 [pid = 1654] [id = 452] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x11b98b000 == 74 [pid = 1654] [id = 451] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x13007d000 == 73 [pid = 1654] [id = 447] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12f648000 == 72 [pid = 1654] [id = 446] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12eab2000 == 71 [pid = 1654] [id = 445] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x127fc4000 == 70 [pid = 1654] [id = 444] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x11b999000 == 69 [pid = 1654] [id = 443] 23:06:55 INFO - PROCESS | 1654 | --DOCSHELL 0x12eee9800 == 68 [pid = 1654] [id = 442] 23:06:55 INFO - PROCESS | 1654 | 1461650815510 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 23:06:55 INFO - PROCESS | 1654 | 1461650815514 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 23:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:06:55 INFO - PROCESS | 1654 | 1461650815524 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:06:55 INFO - PROCESS | 1654 | 1461650815525 Marionette TRACE conn2 <- [1,1862,null,{}] 23:06:55 INFO - PROCESS | 1654 | 1461650815528 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}] 23:06:55 INFO - PROCESS | 1654 | 1461650815623 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 23:06:55 INFO - PROCESS | 1654 | 1461650815632 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af45800 == 69 [pid = 1654] [id = 473] 23:06:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 192 (0x11c3b1800) [pid = 1654] [serial = 1419] [outer = 0x0] 23:06:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 193 (0x11c579400) [pid = 1654] [serial = 1420] [outer = 0x11c3b1800] 23:06:55 INFO - PROCESS | 1654 | 1461650815659 Marionette DEBUG loaded listener.js 23:06:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 194 (0x123c0dc00) [pid = 1654] [serial = 1421] [outer = 0x11c3b1800] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 193 (0x123e1a800) [pid = 1654] [serial = 1299] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 192 (0x123e26800) [pid = 1654] [serial = 1300] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 191 (0x11b95e800) [pid = 1654] [serial = 1269] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 190 (0x11c866c00) [pid = 1654] [serial = 1294] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 189 (0x11c573c00) [pid = 1654] [serial = 1293] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 188 (0x129dc2400) [pid = 1654] [serial = 1308] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 187 (0x11c0b8000) [pid = 1654] [serial = 1284] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 186 (0x11a942800) [pid = 1654] [serial = 1288] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 185 (0x11936b400) [pid = 1654] [serial = 1287] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 184 (0x1286d8400) [pid = 1654] [serial = 1305] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 183 (0x12a9ec400) [pid = 1654] [serial = 1275] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 182 (0x12a762800) [pid = 1654] [serial = 1272] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 181 (0x12d111800) [pid = 1654] [serial = 1278] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 180 (0x11bd13400) [pid = 1654] [serial = 1291] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 179 (0x11b5a9000) [pid = 1654] [serial = 1290] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 178 (0x12a770000) [pid = 1654] [serial = 1311] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 177 (0x124509400) [pid = 1654] [serial = 1302] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x127766400) [pid = 1654] [serial = 1303] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12a75c800) [pid = 1654] [serial = 1309] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x12bd18800) [pid = 1654] [serial = 1281] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x11c415400) [pid = 1654] [serial = 1296] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x127769000) [pid = 1654] [serial = 1317] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x1239e9400) [pid = 1654] [serial = 1297] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x11a93fc00) [pid = 1654] [serial = 1266] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12a777000) [pid = 1654] [serial = 1314] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x12a766c00) [pid = 1654] [serial = 1312] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x12aa42c00) [pid = 1654] [serial = 1320] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12ab97c00) [pid = 1654] [serial = 1323] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12a7ab400) [pid = 1654] [serial = 1315] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12ab91c00) [pid = 1654] [serial = 1321] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12ac79400) [pid = 1654] [serial = 1324] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12a9f7000) [pid = 1654] [serial = 1318] [outer = 0x0] [url = about:blank] 23:06:55 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x129747400) [pid = 1654] [serial = 1306] [outer = 0x0] [url = about:blank] 23:06:56 INFO - PROCESS | 1654 | 1461650816053 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]]]}] 23:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 576ms 23:06:56 INFO - PROCESS | 1654 | 1461650816094 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 23:06:56 INFO - PROCESS | 1654 | 1461650816096 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 23:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:06:56 INFO - PROCESS | 1654 | 1461650816098 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:06:56 INFO - PROCESS | 1654 | 1461650816101 Marionette TRACE conn2 <- [1,1866,null,{}] 23:06:56 INFO - PROCESS | 1654 | 1461650816108 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}] 23:06:56 INFO - PROCESS | 1654 | 1461650816204 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 23:06:56 INFO - PROCESS | 1654 | 1461650816209 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fc3800 == 70 [pid = 1654] [id = 474] 23:06:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x123e1fc00) [pid = 1654] [serial = 1422] [outer = 0x0] 23:06:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x124507000) [pid = 1654] [serial = 1423] [outer = 0x123e1fc00] 23:06:56 INFO - PROCESS | 1654 | 1461650816238 Marionette DEBUG loaded listener.js 23:06:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12770b000) [pid = 1654] [serial = 1424] [outer = 0x123e1fc00] 23:06:56 INFO - PROCESS | 1654 | 1461650816595 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]]]}] 23:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 524ms 23:06:56 INFO - PROCESS | 1654 | 1461650816624 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 23:06:56 INFO - PROCESS | 1654 | 1461650816625 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 23:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:06:56 INFO - PROCESS | 1654 | 1461650816627 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:06:56 INFO - PROCESS | 1654 | 1461650816629 Marionette TRACE conn2 <- [1,1870,null,{}] 23:06:56 INFO - PROCESS | 1654 | 1461650816631 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}] 23:06:56 INFO - PROCESS | 1654 | 1461650816735 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 23:06:56 INFO - PROCESS | 1654 | 1461650816740 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aae0000 == 71 [pid = 1654] [id = 475] 23:06:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x127769000) [pid = 1654] [serial = 1425] [outer = 0x0] 23:06:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x129741400) [pid = 1654] [serial = 1426] [outer = 0x127769000] 23:06:56 INFO - PROCESS | 1654 | 1461650816772 Marionette DEBUG loaded listener.js 23:06:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12a762800) [pid = 1654] [serial = 1427] [outer = 0x127769000] 23:06:57 INFO - PROCESS | 1654 | 1461650817295 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]]]}] 23:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 720ms 23:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:06:57 INFO - PROCESS | 1654 | 1461650817348 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 23:06:57 INFO - PROCESS | 1654 | 1461650817349 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 23:06:57 INFO - PROCESS | 1654 | 1461650817352 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:06:57 INFO - PROCESS | 1654 | 1461650817353 Marionette TRACE conn2 <- [1,1874,null,{}] 23:06:57 INFO - PROCESS | 1654 | 1461650817357 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}] 23:06:57 INFO - PROCESS | 1654 | 1461650817446 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 23:06:57 INFO - PROCESS | 1654 | 1461650817450 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b591000 == 72 [pid = 1654] [id = 476] 23:06:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12a76d400) [pid = 1654] [serial = 1428] [outer = 0x0] 23:06:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12a776400) [pid = 1654] [serial = 1429] [outer = 0x12a76d400] 23:06:57 INFO - PROCESS | 1654 | 1461650817479 Marionette DEBUG loaded listener.js 23:06:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12a7af000) [pid = 1654] [serial = 1430] [outer = 0x12a76d400] 23:06:57 INFO - PROCESS | 1654 | 1461650817872 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]]]}] 23:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 570ms 23:06:57 INFO - PROCESS | 1654 | 1461650817922 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 23:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:06:57 INFO - PROCESS | 1654 | 1461650817924 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 23:06:57 INFO - PROCESS | 1654 | 1461650817926 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:06:57 INFO - PROCESS | 1654 | 1461650817927 Marionette TRACE conn2 <- [1,1878,null,{}] 23:06:57 INFO - PROCESS | 1654 | 1461650817929 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}] 23:06:58 INFO - PROCESS | 1654 | 1461650818059 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 23:06:58 INFO - PROCESS | 1654 | 1461650818077 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d31f000 == 73 [pid = 1654] [id = 477] 23:06:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12a9f3c00) [pid = 1654] [serial = 1431] [outer = 0x0] 23:06:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x12ac80c00) [pid = 1654] [serial = 1432] [outer = 0x12a9f3c00] 23:06:58 INFO - PROCESS | 1654 | 1461650818105 Marionette DEBUG loaded listener.js 23:06:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x12bde6400) [pid = 1654] [serial = 1433] [outer = 0x12a9f3c00] 23:06:58 INFO - PROCESS | 1654 | 1461650818474 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]]]}] 23:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 568ms 23:06:58 INFO - PROCESS | 1654 | 1461650818494 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 23:06:58 INFO - PROCESS | 1654 | 1461650818495 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 23:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:06:58 INFO - PROCESS | 1654 | 1461650818497 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:06:58 INFO - PROCESS | 1654 | 1461650818499 Marionette TRACE conn2 <- [1,1882,null,{}] 23:06:58 INFO - PROCESS | 1654 | 1461650818501 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}] 23:06:58 INFO - PROCESS | 1654 | 1461650818618 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x12a764800) [pid = 1654] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x11b5aa000) [pid = 1654] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x12a7a6800) [pid = 1654] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12ac77400) [pid = 1654] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x11c867400) [pid = 1654] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x118f86c00) [pid = 1654] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x1239ef800) [pid = 1654] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x1151d5800) [pid = 1654] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12ab8e400) [pid = 1654] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x1239d7000) [pid = 1654] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12b7a8800) [pid = 1654] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x11b95bc00) [pid = 1654] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x124120400) [pid = 1654] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x114bc1000) [pid = 1654] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x123e24000) [pid = 1654] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12b9e2800) [pid = 1654] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x118f8b800) [pid = 1654] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12b494400) [pid = 1654] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x11ad29800) [pid = 1654] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x11c576400) [pid = 1654] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x113492000) [pid = 1654] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11b557800) [pid = 1654] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11c07c000) [pid = 1654] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x1240b2800) [pid = 1654] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12974c400) [pid = 1654] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12db20800) [pid = 1654] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12a773400) [pid = 1654] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12a773c00) [pid = 1654] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:06:58 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12ac86000) [pid = 1654] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:06:59 INFO - PROCESS | 1654 | 1461650819037 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x11586a800 == 74 [pid = 1654] [id = 478] 23:06:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11348ac00) [pid = 1654] [serial = 1434] [outer = 0x0] 23:06:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x114bb7000) [pid = 1654] [serial = 1435] [outer = 0x11348ac00] 23:06:59 INFO - PROCESS | 1654 | 1461650819071 Marionette DEBUG loaded listener.js 23:06:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x1188b8c00) [pid = 1654] [serial = 1436] [outer = 0x11348ac00] 23:06:59 INFO - PROCESS | 1654 | 1461650819518 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]]]}] 23:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1069ms 23:06:59 INFO - PROCESS | 1654 | 1461650819568 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 23:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:06:59 INFO - PROCESS | 1654 | 1461650819571 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 23:06:59 INFO - PROCESS | 1654 | 1461650819575 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:06:59 INFO - PROCESS | 1654 | 1461650819577 Marionette TRACE conn2 <- [1,1886,null,{}] 23:06:59 INFO - PROCESS | 1654 | 1461650819581 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}] 23:06:59 INFO - PROCESS | 1654 | 1461650819699 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 23:06:59 INFO - PROCESS | 1654 | 1461650819782 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:06:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12451d800 == 75 [pid = 1654] [id = 479] 23:06:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11a548400) [pid = 1654] [serial = 1437] [outer = 0x0] 23:06:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11c077400) [pid = 1654] [serial = 1438] [outer = 0x11a548400] 23:06:59 INFO - PROCESS | 1654 | 1461650819816 Marionette DEBUG loaded listener.js 23:06:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x11c860800) [pid = 1654] [serial = 1439] [outer = 0x11a548400] 23:07:00 INFO - PROCESS | 1654 | 1461650820254 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]]]}] 23:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 23:07:00 INFO - PROCESS | 1654 | 1461650820298 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 23:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:07:00 INFO - PROCESS | 1654 | 1461650820301 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 23:07:00 INFO - PROCESS | 1654 | 1461650820304 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:07:00 INFO - PROCESS | 1654 | 1461650820305 Marionette TRACE conn2 <- [1,1890,null,{}] 23:07:00 INFO - PROCESS | 1654 | 1461650820308 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}] 23:07:00 INFO - PROCESS | 1654 | 1461650820421 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 23:07:00 INFO - PROCESS | 1654 | 1461650820532 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab72000 == 76 [pid = 1654] [id = 480] 23:07:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x123c0d800) [pid = 1654] [serial = 1440] [outer = 0x0] 23:07:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x123e23000) [pid = 1654] [serial = 1441] [outer = 0x123c0d800] 23:07:00 INFO - PROCESS | 1654 | 1461650820565 Marionette DEBUG loaded listener.js 23:07:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x124509400) [pid = 1654] [serial = 1442] [outer = 0x123c0d800] 23:07:00 INFO - PROCESS | 1654 | 1461650820970 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]]]}] 23:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 720ms 23:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:07:01 INFO - PROCESS | 1654 | 1461650821031 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 23:07:01 INFO - PROCESS | 1654 | 1461650821032 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 23:07:01 INFO - PROCESS | 1654 | 1461650821053 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:07:01 INFO - PROCESS | 1654 | 1461650821057 Marionette TRACE conn2 <- [1,1894,null,{}] 23:07:01 INFO - PROCESS | 1654 | 1461650821062 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}] 23:07:01 INFO - PROCESS | 1654 | 1461650821176 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 23:07:01 INFO - PROCESS | 1654 | 1461650821286 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e5ae000 == 77 [pid = 1654] [id = 481] 23:07:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x1286ddc00) [pid = 1654] [serial = 1443] [outer = 0x0] 23:07:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x127766400) [pid = 1654] [serial = 1444] [outer = 0x1286ddc00] 23:07:01 INFO - PROCESS | 1654 | 1461650821320 Marionette DEBUG loaded listener.js 23:07:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12a784000) [pid = 1654] [serial = 1445] [outer = 0x1286ddc00] 23:07:01 INFO - PROCESS | 1654 | 1461650821734 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]]]}] 23:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 742ms 23:07:01 INFO - PROCESS | 1654 | 1461650821777 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 23:07:01 INFO - PROCESS | 1654 | 1461650821779 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 23:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:07:01 INFO - PROCESS | 1654 | 1461650821782 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:07:01 INFO - PROCESS | 1654 | 1461650821783 Marionette TRACE conn2 <- [1,1898,null,{}] 23:07:01 INFO - PROCESS | 1654 | 1461650821785 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}] 23:07:01 INFO - PROCESS | 1654 | 1461650821898 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 23:07:01 INFO - PROCESS | 1654 | 1461650821978 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eef7800 == 78 [pid = 1654] [id = 482] 23:07:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12a766800) [pid = 1654] [serial = 1446] [outer = 0x0] 23:07:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12aa40000) [pid = 1654] [serial = 1447] [outer = 0x12a766800] 23:07:02 INFO - PROCESS | 1654 | 1461650822008 Marionette DEBUG loaded listener.js 23:07:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12ac77400) [pid = 1654] [serial = 1448] [outer = 0x12a766800] 23:07:02 INFO - PROCESS | 1654 | 1461650822415 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]]]}] 23:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 671ms 23:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:07:02 INFO - PROCESS | 1654 | 1461650822454 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 23:07:02 INFO - PROCESS | 1654 | 1461650822455 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 23:07:02 INFO - PROCESS | 1654 | 1461650822457 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:07:02 INFO - PROCESS | 1654 | 1461650822459 Marionette TRACE conn2 <- [1,1902,null,{}] 23:07:02 INFO - PROCESS | 1654 | 1461650822461 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}] 23:07:02 INFO - PROCESS | 1654 | 1461650822590 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 23:07:02 INFO - PROCESS | 1654 | 1461650822674 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f89d000 == 79 [pid = 1654] [id = 483] 23:07:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12b5adc00) [pid = 1654] [serial = 1449] [outer = 0x0] 23:07:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12b9dd000) [pid = 1654] [serial = 1450] [outer = 0x12b5adc00] 23:07:02 INFO - PROCESS | 1654 | 1461650822710 Marionette DEBUG loaded listener.js 23:07:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12d356000) [pid = 1654] [serial = 1451] [outer = 0x12b5adc00] 23:07:03 INFO - PROCESS | 1654 | 1461650823146 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]]]}] 23:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 724ms 23:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:07:03 INFO - PROCESS | 1654 | 1461650823181 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 23:07:03 INFO - PROCESS | 1654 | 1461650823183 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 23:07:03 INFO - PROCESS | 1654 | 1461650823185 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:07:03 INFO - PROCESS | 1654 | 1461650823186 Marionette TRACE conn2 <- [1,1906,null,{}] 23:07:03 INFO - PROCESS | 1654 | 1461650823189 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}] 23:07:03 INFO - PROCESS | 1654 | 1461650823301 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 23:07:03 INFO - PROCESS | 1654 | 1461650823414 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x1303d6800 == 80 [pid = 1654] [id = 484] 23:07:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12d3dcc00) [pid = 1654] [serial = 1452] [outer = 0x0] 23:07:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12db1b000) [pid = 1654] [serial = 1453] [outer = 0x12d3dcc00] 23:07:03 INFO - PROCESS | 1654 | 1461650823445 Marionette DEBUG loaded listener.js 23:07:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12eae9c00) [pid = 1654] [serial = 1454] [outer = 0x12d3dcc00] 23:07:03 INFO - PROCESS | 1654 | 1461650823854 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]]]}] 23:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 719ms 23:07:03 INFO - PROCESS | 1654 | 1461650823933 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 23:07:03 INFO - PROCESS | 1654 | 1461650823934 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 23:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:07:03 INFO - PROCESS | 1654 | 1461650823950 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:07:03 INFO - PROCESS | 1654 | 1461650823951 Marionette TRACE conn2 <- [1,1910,null,{}] 23:07:03 INFO - PROCESS | 1654 | 1461650823953 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}] 23:07:04 INFO - PROCESS | 1654 | 1461650824066 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 23:07:04 INFO - PROCESS | 1654 | 1461650824154 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x135c4f800 == 81 [pid = 1654] [id = 485] 23:07:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12eae4400) [pid = 1654] [serial = 1455] [outer = 0x0] 23:07:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12f1a9800) [pid = 1654] [serial = 1456] [outer = 0x12eae4400] 23:07:04 INFO - PROCESS | 1654 | 1461650824204 Marionette DEBUG loaded listener.js 23:07:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12f81b800) [pid = 1654] [serial = 1457] [outer = 0x12eae4400] 23:07:04 INFO - PROCESS | 1654 | 1461650824713 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]]]}] 23:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 773ms 23:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:07:04 INFO - PROCESS | 1654 | 1461650824724 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 23:07:04 INFO - PROCESS | 1654 | 1461650824725 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 23:07:04 INFO - PROCESS | 1654 | 1461650824727 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:07:04 INFO - PROCESS | 1654 | 1461650824728 Marionette TRACE conn2 <- [1,1914,null,{}] 23:07:04 INFO - PROCESS | 1654 | 1461650824731 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}] 23:07:04 INFO - PROCESS | 1654 | 1461650824839 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 23:07:04 INFO - PROCESS | 1654 | 1461650824978 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x13822c000 == 82 [pid = 1654] [id = 486] 23:07:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12ef04400) [pid = 1654] [serial = 1458] [outer = 0x0] 23:07:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12f998c00) [pid = 1654] [serial = 1459] [outer = 0x12ef04400] 23:07:05 INFO - PROCESS | 1654 | 1461650825010 Marionette DEBUG loaded listener.js 23:07:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12fcdf000) [pid = 1654] [serial = 1460] [outer = 0x12ef04400] 23:07:05 INFO - PROCESS | 1654 | 1461650825439 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]]]}] 23:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 770ms 23:07:05 INFO - PROCESS | 1654 | 1461650825498 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 23:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:07:05 INFO - PROCESS | 1654 | 1461650825499 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 23:07:05 INFO - PROCESS | 1654 | 1461650825502 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:07:05 INFO - PROCESS | 1654 | 1461650825503 Marionette TRACE conn2 <- [1,1918,null,{}] 23:07:05 INFO - PROCESS | 1654 | 1461650825506 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}] 23:07:05 INFO - PROCESS | 1654 | 1461650825618 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 23:07:05 INFO - PROCESS | 1654 | 1461650825851 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x123a7f800 == 83 [pid = 1654] [id = 487] 23:07:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x114bbfc00) [pid = 1654] [serial = 1461] [outer = 0x0] 23:07:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x1156c8400) [pid = 1654] [serial = 1462] [outer = 0x114bbfc00] 23:07:05 INFO - PROCESS | 1654 | 1461650825888 Marionette DEBUG loaded listener.js 23:07:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 174 (0x11986a800) [pid = 1654] [serial = 1463] [outer = 0x114bbfc00] 23:07:06 INFO - PROCESS | 1654 | 1461650826316 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]]]}] 23:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 871ms 23:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:07:06 INFO - PROCESS | 1654 | 1461650826374 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 23:07:06 INFO - PROCESS | 1654 | 1461650826376 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 23:07:06 INFO - PROCESS | 1654 | 1461650826379 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:07:06 INFO - PROCESS | 1654 | 1461650826382 Marionette TRACE conn2 <- [1,1922,null,{}] 23:07:06 INFO - PROCESS | 1654 | 1461650826385 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}] 23:07:06 INFO - PROCESS | 1654 | 1461650826496 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 23:07:06 INFO - PROCESS | 1654 | 1461650826583 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c7a5000 == 84 [pid = 1654] [id = 488] 23:07:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 175 (0x11bd18400) [pid = 1654] [serial = 1464] [outer = 0x0] 23:07:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 176 (0x11bdb9c00) [pid = 1654] [serial = 1465] [outer = 0x11bd18400] 23:07:06 INFO - PROCESS | 1654 | 1461650826613 Marionette DEBUG loaded listener.js 23:07:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 177 (0x11c575000) [pid = 1654] [serial = 1466] [outer = 0x11bd18400] 23:07:07 INFO - PROCESS | 1654 | 1461650827050 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]]]}] 23:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 725ms 23:07:07 INFO - PROCESS | 1654 | 1461650827118 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 23:07:07 INFO - PROCESS | 1654 | 1461650827120 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 23:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:07:07 INFO - PROCESS | 1654 | 1461650827125 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:07:07 INFO - PROCESS | 1654 | 1461650827127 Marionette TRACE conn2 <- [1,1926,null,{}] 23:07:07 INFO - PROCESS | 1654 | 1461650827129 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}] 23:07:07 INFO - PROCESS | 1654 | 1461650827235 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 23:07:07 INFO - PROCESS | 1654 | 1461650827360 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12d31f000 == 83 [pid = 1654] [id = 477] 23:07:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12b591000 == 82 [pid = 1654] [id = 476] 23:07:07 INFO - PROCESS | 1654 | --DOCSHELL 0x12aae0000 == 81 [pid = 1654] [id = 475] 23:07:07 INFO - PROCESS | 1654 | --DOCSHELL 0x127fc3800 == 80 [pid = 1654] [id = 474] 23:07:07 INFO - PROCESS | 1654 | --DOCSHELL 0x11af45800 == 79 [pid = 1654] [id = 473] 23:07:07 INFO - PROCESS | 1654 | --DOCSHELL 0x124080000 == 78 [pid = 1654] [id = 472] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 176 (0x12450b800) [pid = 1654] [serial = 1335] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 175 (0x12d3e5400) [pid = 1654] [serial = 1347] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 174 (0x119e52800) [pid = 1654] [serial = 1329] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 173 (0x11c071400) [pid = 1654] [serial = 1332] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x12aa44000) [pid = 1654] [serial = 1341] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x12b9e2000) [pid = 1654] [serial = 1344] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x129dcbc00) [pid = 1654] [serial = 1338] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa05800 == 79 [pid = 1654] [id = 489] 23:07:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x11936b400) [pid = 1654] [serial = 1467] [outer = 0x0] 23:07:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x11c071400) [pid = 1654] [serial = 1468] [outer = 0x11936b400] 23:07:07 INFO - PROCESS | 1654 | 1461650827416 Marionette DEBUG loaded listener.js 23:07:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x124116000) [pid = 1654] [serial = 1469] [outer = 0x11936b400] 23:07:07 INFO - PROCESS | 1654 | --DOCSHELL 0x13a7d4800 == 78 [pid = 1654] [id = 469] 23:07:07 INFO - PROCESS | 1654 | --DOCSHELL 0x138730800 == 77 [pid = 1654] [id = 468] 23:07:07 INFO - PROCESS | 1654 | --DOCSHELL 0x1385c9000 == 76 [pid = 1654] [id = 467] 23:07:07 INFO - PROCESS | 1654 | --DOCSHELL 0x135cc9800 == 75 [pid = 1654] [id = 466] 23:07:07 INFO - PROCESS | 1654 | --DOCSHELL 0x1303e1000 == 74 [pid = 1654] [id = 465] 23:07:07 INFO - PROCESS | 1654 | --DOCSHELL 0x127fd1800 == 73 [pid = 1654] [id = 464] 23:07:07 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa08800 == 72 [pid = 1654] [id = 463] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x12f4c6000) [pid = 1654] [serial = 1135] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x11bdbe000) [pid = 1654] [serial = 1138] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x123a5dc00) [pid = 1654] [serial = 1141] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x11867dc00) [pid = 1654] [serial = 1201] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x11be63000) [pid = 1654] [serial = 1204] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x123e22400) [pid = 1654] [serial = 1207] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12a762c00) [pid = 1654] [serial = 1210] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12bde2c00) [pid = 1654] [serial = 1213] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12ef11400) [pid = 1654] [serial = 1216] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12f1b2800) [pid = 1654] [serial = 1219] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x12a7ae000) [pid = 1654] [serial = 1222] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x12b5b3c00) [pid = 1654] [serial = 1147] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x11c0c0400) [pid = 1654] [serial = 1156] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x1286dc800) [pid = 1654] [serial = 1144] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x12eae9800) [pid = 1654] [serial = 1150] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12fcd7c00) [pid = 1654] [serial = 1153] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12a76b000) [pid = 1654] [serial = 1368] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x11c0c1000) [pid = 1654] [serial = 1357] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x11bd0c400) [pid = 1654] [serial = 1356] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12a9f1400) [pid = 1654] [serial = 1371] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12b490800) [pid = 1654] [serial = 1327] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x123c18400) [pid = 1654] [serial = 1362] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x124617800) [pid = 1654] [serial = 1363] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x11c074000) [pid = 1654] [serial = 1359] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x1239e9c00) [pid = 1654] [serial = 1360] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x127febc00) [pid = 1654] [serial = 1365] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12974a800) [pid = 1654] [serial = 1366] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x11884a400) [pid = 1654] [serial = 1354] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x115853800) [pid = 1654] [serial = 1353] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12b024c00) [pid = 1654] [serial = 1374] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12db12400) [pid = 1654] [serial = 1384] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11bd12000) [pid = 1654] [serial = 1350] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12bd16c00) [pid = 1654] [serial = 1377] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12b7a4400) [pid = 1654] [serial = 1375] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11c0c3400) [pid = 1654] [serial = 1380] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x124893400) [pid = 1654] [serial = 1381] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12bd9e400) [pid = 1654] [serial = 1378] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12aa39000) [pid = 1654] [serial = 1383] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12aa41400) [pid = 1654] [serial = 1372] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12a78cc00) [pid = 1654] [serial = 1369] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12ea21800) [pid = 1654] [serial = 1386] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12fcd8000) [pid = 1654] [serial = 1264] [outer = 0x0] [url = about:blank] 23:07:07 INFO - PROCESS | 1654 | 1461650827778 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]]]}] 23:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 670ms 23:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:07:07 INFO - PROCESS | 1654 | 1461650827796 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 23:07:07 INFO - PROCESS | 1654 | 1461650827797 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 23:07:07 INFO - PROCESS | 1654 | 1461650827801 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:07:07 INFO - PROCESS | 1654 | 1461650827807 Marionette TRACE conn2 <- [1,1930,null,{}] 23:07:07 INFO - PROCESS | 1654 | 1461650827814 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}] 23:07:07 INFO - PROCESS | 1654 | 1461650827911 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 23:07:07 INFO - PROCESS | 1654 | 1461650827928 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12407f000 == 73 [pid = 1654] [id = 490] 23:07:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11bd12000) [pid = 1654] [serial = 1470] [outer = 0x0] 23:07:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x124508c00) [pid = 1654] [serial = 1471] [outer = 0x11bd12000] 23:07:08 INFO - PROCESS | 1654 | 1461650828011 Marionette DEBUG loaded listener.js 23:07:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12973fc00) [pid = 1654] [serial = 1472] [outer = 0x11bd12000] 23:07:08 INFO - PROCESS | 1654 | 1461650828316 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]]]}] 23:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 529ms 23:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:07:08 INFO - PROCESS | 1654 | 1461650828329 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 23:07:08 INFO - PROCESS | 1654 | 1461650828331 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 23:07:08 INFO - PROCESS | 1654 | 1461650828333 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:07:08 INFO - PROCESS | 1654 | 1461650828334 Marionette TRACE conn2 <- [1,1934,null,{}] 23:07:08 INFO - PROCESS | 1654 | 1461650828337 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}] 23:07:08 INFO - PROCESS | 1654 | 1461650828436 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 23:07:08 INFO - PROCESS | 1654 | 1461650828441 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab17800 == 74 [pid = 1654] [id = 491] 23:07:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x127a25000) [pid = 1654] [serial = 1473] [outer = 0x0] 23:07:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12a763400) [pid = 1654] [serial = 1474] [outer = 0x127a25000] 23:07:08 INFO - PROCESS | 1654 | 1461650828467 Marionette DEBUG loaded listener.js 23:07:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12a791000) [pid = 1654] [serial = 1475] [outer = 0x127a25000] 23:07:08 INFO - PROCESS | 1654 | 1461650828837 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]]]}] 23:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 518ms 23:07:08 INFO - PROCESS | 1654 | 1461650828852 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 23:07:08 INFO - PROCESS | 1654 | 1461650828854 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 23:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:07:08 INFO - PROCESS | 1654 | 1461650828858 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:07:08 INFO - PROCESS | 1654 | 1461650828860 Marionette TRACE conn2 <- [1,1938,null,{}] 23:07:08 INFO - PROCESS | 1654 | 1461650828862 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}] 23:07:08 INFO - PROCESS | 1654 | 1461650828957 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 23:07:08 INFO - PROCESS | 1654 | 1461650828962 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb47800 == 75 [pid = 1654] [id = 492] 23:07:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12a799000) [pid = 1654] [serial = 1476] [outer = 0x0] 23:07:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12a79ac00) [pid = 1654] [serial = 1477] [outer = 0x12a799000] 23:07:08 INFO - PROCESS | 1654 | 1461650828994 Marionette DEBUG loaded listener.js 23:07:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a7a3c00) [pid = 1654] [serial = 1478] [outer = 0x12a799000] 23:07:09 INFO - PROCESS | 1654 | 1461650829360 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]]]}] 23:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 520ms 23:07:09 INFO - PROCESS | 1654 | 1461650829378 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 23:07:09 INFO - PROCESS | 1654 | 1461650829379 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 23:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:07:09 INFO - PROCESS | 1654 | 1461650829381 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:07:09 INFO - PROCESS | 1654 | 1461650829382 Marionette TRACE conn2 <- [1,1942,null,{}] 23:07:09 INFO - PROCESS | 1654 | 1461650829385 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}] 23:07:09 INFO - PROCESS | 1654 | 1461650829483 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 23:07:09 INFO - PROCESS | 1654 | 1461650829569 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db7a000 == 76 [pid = 1654] [id = 493] 23:07:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12a7a2800) [pid = 1654] [serial = 1479] [outer = 0x0] 23:07:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12aa41400) [pid = 1654] [serial = 1480] [outer = 0x12a7a2800] 23:07:09 INFO - PROCESS | 1654 | 1461650829594 Marionette DEBUG loaded listener.js 23:07:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12abacc00) [pid = 1654] [serial = 1481] [outer = 0x12a7a2800] 23:07:09 INFO - PROCESS | 1654 | 1461650829946 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]]]}] 23:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 571ms 23:07:09 INFO - PROCESS | 1654 | 1461650829955 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 23:07:09 INFO - PROCESS | 1654 | 1461650829957 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 23:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:07:09 INFO - PROCESS | 1654 | 1461650829959 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:07:09 INFO - PROCESS | 1654 | 1461650829960 Marionette TRACE conn2 <- [1,1946,null,{}] 23:07:09 INFO - PROCESS | 1654 | 1461650829963 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}] 23:07:10 INFO - PROCESS | 1654 | 1461650830083 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 23:07:10 INFO - PROCESS | 1654 | 1461650830097 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eabd800 == 77 [pid = 1654] [id = 494] 23:07:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12aba6400) [pid = 1654] [serial = 1482] [outer = 0x0] 23:07:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12abb2400) [pid = 1654] [serial = 1483] [outer = 0x12aba6400] 23:07:10 INFO - PROCESS | 1654 | 1461650830122 Marionette DEBUG loaded listener.js 23:07:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12b025800) [pid = 1654] [serial = 1484] [outer = 0x12aba6400] 23:07:10 INFO - PROCESS | 1654 | 1461650830493 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]]]}] 23:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 569ms 23:07:10 INFO - PROCESS | 1654 | 1461650830528 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 23:07:10 INFO - PROCESS | 1654 | 1461650830530 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 23:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:07:10 INFO - PROCESS | 1654 | 1461650830540 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:07:10 INFO - PROCESS | 1654 | 1461650830541 Marionette TRACE conn2 <- [1,1950,null,{}] 23:07:10 INFO - PROCESS | 1654 | 1461650830543 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}] 23:07:10 INFO - PROCESS | 1654 | 1461650830661 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 23:07:10 INFO - PROCESS | 1654 | 1461650830674 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f644000 == 78 [pid = 1654] [id = 495] 23:07:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12abb1c00) [pid = 1654] [serial = 1485] [outer = 0x0] 23:07:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12b9e4400) [pid = 1654] [serial = 1486] [outer = 0x12abb1c00] 23:07:10 INFO - PROCESS | 1654 | 1461650830698 Marionette DEBUG loaded listener.js 23:07:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12bde0400) [pid = 1654] [serial = 1487] [outer = 0x12abb1c00] 23:07:11 INFO - PROCESS | 1654 | 1461650831064 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]]]}] 23:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 568ms 23:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:07:11 INFO - PROCESS | 1654 | 1461650831109 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 23:07:11 INFO - PROCESS | 1654 | 1461650831110 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 23:07:11 INFO - PROCESS | 1654 | 1461650831112 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:07:11 INFO - PROCESS | 1654 | 1461650831113 Marionette TRACE conn2 <- [1,1954,null,{}] 23:07:11 INFO - PROCESS | 1654 | 1461650831116 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}] 23:07:11 INFO - PROCESS | 1654 | 1461650831237 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 23:07:11 INFO - PROCESS | 1654 | 1461650831248 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x13008d800 == 79 [pid = 1654] [id = 496] 23:07:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12bde1000) [pid = 1654] [serial = 1488] [outer = 0x0] 23:07:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12d3e3400) [pid = 1654] [serial = 1489] [outer = 0x12bde1000] 23:07:11 INFO - PROCESS | 1654 | 1461650831274 Marionette DEBUG loaded listener.js 23:07:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12ea1f000) [pid = 1654] [serial = 1490] [outer = 0x12bde1000] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x123e1fc00) [pid = 1654] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x1151d8800) [pid = 1654] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x11ad29400) [pid = 1654] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x127769000) [pid = 1654] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11986dc00) [pid = 1654] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11c3b1800) [pid = 1654] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12a76d400) [pid = 1654] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12cf6b000) [pid = 1654] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12a9ea400) [pid = 1654] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x127007800) [pid = 1654] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12ac82400) [pid = 1654] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12a9f4800) [pid = 1654] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12411b400) [pid = 1654] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x119866c00) [pid = 1654] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12a9f4400) [pid = 1654] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12aa3d400) [pid = 1654] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11bd18000) [pid = 1654] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x119e51800) [pid = 1654] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11936e000) [pid = 1654] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:07:11 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12974a000) [pid = 1654] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:07:11 INFO - PROCESS | 1654 | 1461650831747 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]]]}] 23:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 23:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:07:11 INFO - PROCESS | 1654 | 1461650831782 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 23:07:11 INFO - PROCESS | 1654 | 1461650831784 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 23:07:11 INFO - PROCESS | 1654 | 1461650831786 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:07:11 INFO - PROCESS | 1654 | 1461650831787 Marionette TRACE conn2 <- [1,1958,null,{}] 23:07:11 INFO - PROCESS | 1654 | 1461650831789 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}] 23:07:11 INFO - PROCESS | 1654 | 1461650831888 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 23:07:11 INFO - PROCESS | 1654 | 1461650831892 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fcb000 == 80 [pid = 1654] [id = 497] 23:07:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x119862800) [pid = 1654] [serial = 1491] [outer = 0x0] 23:07:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11be61c00) [pid = 1654] [serial = 1492] [outer = 0x119862800] 23:07:11 INFO - PROCESS | 1654 | 1461650831923 Marionette DEBUG loaded listener.js 23:07:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12a769c00) [pid = 1654] [serial = 1493] [outer = 0x119862800] 23:07:12 INFO - PROCESS | 1654 | 1461650832301 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]]]}] 23:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 521ms 23:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:07:12 INFO - PROCESS | 1654 | 1461650832307 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 23:07:12 INFO - PROCESS | 1654 | 1461650832308 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 23:07:12 INFO - PROCESS | 1654 | 1461650832310 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:07:12 INFO - PROCESS | 1654 | 1461650832312 Marionette TRACE conn2 <- [1,1962,null,{}] 23:07:12 INFO - PROCESS | 1654 | 1461650832315 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}] 23:07:12 INFO - PROCESS | 1654 | 1461650832457 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 23:07:12 INFO - PROCESS | 1654 | 1461650832466 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x135c5b000 == 81 [pid = 1654] [id = 498] 23:07:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11a944c00) [pid = 1654] [serial = 1494] [outer = 0x0] 23:07:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12ab91000) [pid = 1654] [serial = 1495] [outer = 0x11a944c00] 23:07:12 INFO - PROCESS | 1654 | 1461650832491 Marionette DEBUG loaded listener.js 23:07:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12f993800) [pid = 1654] [serial = 1496] [outer = 0x11a944c00] 23:07:12 INFO - PROCESS | 1654 | 1461650832790 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]]]}] 23:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 521ms 23:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:07:12 INFO - PROCESS | 1654 | 1461650832832 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 23:07:12 INFO - PROCESS | 1654 | 1461650832833 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 23:07:12 INFO - PROCESS | 1654 | 1461650832836 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:07:12 INFO - PROCESS | 1654 | 1461650832838 Marionette TRACE conn2 <- [1,1966,null,{}] 23:07:12 INFO - PROCESS | 1654 | 1461650832842 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}] 23:07:12 INFO - PROCESS | 1654 | 1461650832938 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 23:07:12 INFO - PROCESS | 1654 | 1461650832942 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x138734800 == 82 [pid = 1654] [id = 499] 23:07:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12f994800) [pid = 1654] [serial = 1497] [outer = 0x0] 23:07:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12fcd9000) [pid = 1654] [serial = 1498] [outer = 0x12f994800] 23:07:12 INFO - PROCESS | 1654 | 1461650832968 Marionette DEBUG loaded listener.js 23:07:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12fce5400) [pid = 1654] [serial = 1499] [outer = 0x12f994800] 23:07:13 INFO - PROCESS | 1654 | 1461650833322 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]]]}] 23:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 522ms 23:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:07:13 INFO - PROCESS | 1654 | 1461650833359 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 23:07:13 INFO - PROCESS | 1654 | 1461650833360 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 23:07:13 INFO - PROCESS | 1654 | 1461650833362 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:07:13 INFO - PROCESS | 1654 | 1461650833363 Marionette TRACE conn2 <- [1,1970,null,{}] 23:07:13 INFO - PROCESS | 1654 | 1461650833365 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}] 23:07:13 INFO - PROCESS | 1654 | 1461650833495 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 23:07:13 INFO - PROCESS | 1654 | 1461650833504 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x13a7cf800 == 83 [pid = 1654] [id = 500] 23:07:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x135ce4400) [pid = 1654] [serial = 1500] [outer = 0x0] 23:07:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x135ce7800) [pid = 1654] [serial = 1501] [outer = 0x135ce4400] 23:07:13 INFO - PROCESS | 1654 | 1461650833529 Marionette DEBUG loaded listener.js 23:07:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x135ced000) [pid = 1654] [serial = 1502] [outer = 0x135ce4400] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12eef4800 == 82 [pid = 1654] [id = 301] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbc0000 == 81 [pid = 1654] [id = 344] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x138725800 == 80 [pid = 1654] [id = 363] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12e325800 == 79 [pid = 1654] [id = 266] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x138218000 == 78 [pid = 1654] [id = 407] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12e323000 == 77 [pid = 1654] [id = 282] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x1303cb000 == 76 [pid = 1654] [id = 303] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x137236800 == 75 [pid = 1654] [id = 343] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x11afce000 == 74 [pid = 1654] [id = 471] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1cc000 == 73 [pid = 1654] [id = 361] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12eef0800 == 72 [pid = 1654] [id = 283] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12a95c000 == 71 [pid = 1654] [id = 364] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12e68c000 == 70 [pid = 1654] [id = 268] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc0a800 == 69 [pid = 1654] [id = 298] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12401c800 == 68 [pid = 1654] [id = 281] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12f632800 == 67 [pid = 1654] [id = 285] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x1303d1800 == 66 [pid = 1654] [id = 318] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x138723800 == 65 [pid = 1654] [id = 421] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x135bb8800 == 64 [pid = 1654] [id = 470] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbbb800 == 63 [pid = 1654] [id = 359] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x124080800 == 62 [pid = 1654] [id = 304] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x137229000 == 61 [pid = 1654] [id = 378] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1c5800 == 60 [pid = 1654] [id = 284] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12a997000 == 59 [pid = 1654] [id = 360] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12e5ab000 == 58 [pid = 1654] [id = 267] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x11af14000 == 57 [pid = 1654] [id = 408] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x135c3e800 == 56 [pid = 1654] [id = 448] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x119834800 == 55 [pid = 1654] [id = 385] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x135cd7000 == 54 [pid = 1654] [id = 384] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x137221000 == 53 [pid = 1654] [id = 449] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc02800 == 52 [pid = 1654] [id = 302] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x11901b000 == 51 [pid = 1654] [id = 450] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12a98a800 == 50 [pid = 1654] [id = 324] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0e4000 == 49 [pid = 1654] [id = 247] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x11c7a5000 == 48 [pid = 1654] [id = 488] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x123a7f800 == 47 [pid = 1654] [id = 487] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x13822c000 == 46 [pid = 1654] [id = 486] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x135c4f800 == 45 [pid = 1654] [id = 485] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x1303d6800 == 44 [pid = 1654] [id = 484] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12f89d000 == 43 [pid = 1654] [id = 483] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12eef7800 == 42 [pid = 1654] [id = 482] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12e5ae000 == 41 [pid = 1654] [id = 481] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab72000 == 40 [pid = 1654] [id = 480] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12451d800 == 39 [pid = 1654] [id = 479] 23:07:14 INFO - PROCESS | 1654 | --DOCSHELL 0x11586a800 == 38 [pid = 1654] [id = 478] 23:07:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12f644000 == 37 [pid = 1654] [id = 495] 23:07:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12eabd800 == 36 [pid = 1654] [id = 494] 23:07:15 INFO - PROCESS | 1654 | --DOCSHELL 0x135c5b000 == 35 [pid = 1654] [id = 498] 23:07:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb47800 == 34 [pid = 1654] [id = 492] 23:07:15 INFO - PROCESS | 1654 | --DOCSHELL 0x127fcb000 == 33 [pid = 1654] [id = 497] 23:07:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab17800 == 32 [pid = 1654] [id = 491] 23:07:15 INFO - PROCESS | 1654 | --DOCSHELL 0x13008d800 == 31 [pid = 1654] [id = 496] 23:07:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12db7a000 == 30 [pid = 1654] [id = 493] 23:07:15 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa05800 == 29 [pid = 1654] [id = 489] 23:07:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12407f000 == 28 [pid = 1654] [id = 490] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12dacb800) [pid = 1654] [serial = 1348] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12a9f6800) [pid = 1654] [serial = 1276] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12a78fc00) [pid = 1654] [serial = 1339] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12d354800) [pid = 1654] [serial = 1345] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12ac81c00) [pid = 1654] [serial = 1342] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x127004400) [pid = 1654] [serial = 1336] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11bd0ec00) [pid = 1654] [serial = 1330] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12e3b3800) [pid = 1654] [serial = 1279] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12ef0f400) [pid = 1654] [serial = 1282] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11c85ec00) [pid = 1654] [serial = 1333] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11be59000) [pid = 1654] [serial = 1267] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x123e1c000) [pid = 1654] [serial = 1270] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12a772c00) [pid = 1654] [serial = 1273] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x124507000) [pid = 1654] [serial = 1423] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x129dcdc00) [pid = 1654] [serial = 1285] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x129742800) [pid = 1654] [serial = 1414] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12a762800) [pid = 1654] [serial = 1427] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119090400) [pid = 1654] [serial = 1389] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12f99bc00) [pid = 1654] [serial = 1408] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12770b000) [pid = 1654] [serial = 1424] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x129741400) [pid = 1654] [serial = 1426] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11c077000) [pid = 1654] [serial = 844] [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.] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11b5abc00) [pid = 1654] [serial = 1417] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12f1b6800) [pid = 1654] [serial = 1405] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11c861000) [pid = 1654] [serial = 1392] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x123c0dc00) [pid = 1654] [serial = 1421] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x129748000) [pid = 1654] [serial = 1396] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12fcdd400) [pid = 1654] [serial = 1411] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11c579400) [pid = 1654] [serial = 1420] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12ab93800) [pid = 1654] [serial = 1399] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12ac83c00) [pid = 1654] [serial = 1415] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12e3f2400) [pid = 1654] [serial = 1402] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11be56400) [pid = 1654] [serial = 1418] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12a776400) [pid = 1654] [serial = 1429] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12ac80c00) [pid = 1654] [serial = 1432] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12a7af000) [pid = 1654] [serial = 1430] [outer = 0x0] [url = about:blank] 23:07:15 INFO - PROCESS | 1654 | --DOCSHELL 0x138734800 == 27 [pid = 1654] [id = 499] 23:07:15 INFO - PROCESS | 1654 | 1461650835591 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]]]}] 23:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2273ms 23:07:15 INFO - PROCESS | 1654 | 1461650835636 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 23:07:15 INFO - PROCESS | 1654 | 1461650835639 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 23:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:07:15 INFO - PROCESS | 1654 | 1461650835643 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:07:15 INFO - PROCESS | 1654 | 1461650835645 Marionette TRACE conn2 <- [1,1974,null,{}] 23:07:15 INFO - PROCESS | 1654 | 1461650835649 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}] 23:07:15 INFO - PROCESS | 1654 | 1461650835740 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 23:07:15 INFO - PROCESS | 1654 | 1461650835746 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x1152ce800 == 28 [pid = 1654] [id = 501] 23:07:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x115782800) [pid = 1654] [serial = 1503] [outer = 0x0] 23:07:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x115784c00) [pid = 1654] [serial = 1504] [outer = 0x115782800] 23:07:15 INFO - PROCESS | 1654 | 1461650835778 Marionette DEBUG loaded listener.js 23:07:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1165a4800) [pid = 1654] [serial = 1505] [outer = 0x115782800] 23:07:16 INFO - PROCESS | 1654 | 1461650836154 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]]]}] 23:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 520ms 23:07:16 INFO - PROCESS | 1654 | 1461650836163 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 23:07:16 INFO - PROCESS | 1654 | 1461650836170 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 23:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:07:16 INFO - PROCESS | 1654 | 1461650836179 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:07:16 INFO - PROCESS | 1654 | 1461650836182 Marionette TRACE conn2 <- [1,1978,null,{}] 23:07:16 INFO - PROCESS | 1654 | 1461650836196 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}] 23:07:16 INFO - PROCESS | 1654 | 1461650836319 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 23:07:16 INFO - PROCESS | 1654 | 1461650836330 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f4e800 == 29 [pid = 1654] [id = 502] 23:07:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x118646800) [pid = 1654] [serial = 1506] [outer = 0x0] 23:07:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1188b4400) [pid = 1654] [serial = 1507] [outer = 0x118646800] 23:07:16 INFO - PROCESS | 1654 | 1461650836376 Marionette DEBUG loaded listener.js 23:07:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x119089400) [pid = 1654] [serial = 1508] [outer = 0x118646800] 23:07:16 INFO - PROCESS | 1654 | 1461650836821 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]]]}] 23:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 677ms 23:07:16 INFO - PROCESS | 1654 | 1461650836856 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 23:07:16 INFO - PROCESS | 1654 | 1461650836858 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 23:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:07:16 INFO - PROCESS | 1654 | 1461650836861 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:07:16 INFO - PROCESS | 1654 | 1461650836863 Marionette TRACE conn2 <- [1,1982,null,{}] 23:07:16 INFO - PROCESS | 1654 | 1461650836872 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}] 23:07:16 INFO - PROCESS | 1654 | 1461650836983 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 23:07:17 INFO - PROCESS | 1654 | 1461650837037 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bd8800 == 30 [pid = 1654] [id = 503] 23:07:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11348d800) [pid = 1654] [serial = 1509] [outer = 0x0] 23:07:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x119869400) [pid = 1654] [serial = 1510] [outer = 0x11348d800] 23:07:17 INFO - PROCESS | 1654 | 1461650837087 Marionette DEBUG loaded listener.js 23:07:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x119d9a800) [pid = 1654] [serial = 1511] [outer = 0x11348d800] 23:07:17 INFO - PROCESS | 1654 | 1461650837466 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]]]}] 23:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 623ms 23:07:17 INFO - PROCESS | 1654 | 1461650837484 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 23:07:17 INFO - PROCESS | 1654 | 1461650837486 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 23:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:07:17 INFO - PROCESS | 1654 | 1461650837491 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:07:17 INFO - PROCESS | 1654 | 1461650837492 Marionette TRACE conn2 <- [1,1986,null,{}] 23:07:17 INFO - PROCESS | 1654 | 1461650837494 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}] 23:07:17 INFO - PROCESS | 1654 | 1461650837595 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 23:07:17 INFO - PROCESS | 1654 | 1461650837603 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa19000 == 31 [pid = 1654] [id = 504] 23:07:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11a54ac00) [pid = 1654] [serial = 1512] [outer = 0x0] 23:07:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11a8c4c00) [pid = 1654] [serial = 1513] [outer = 0x11a54ac00] 23:07:17 INFO - PROCESS | 1654 | 1461650837633 Marionette DEBUG loaded listener.js 23:07:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11a8cdc00) [pid = 1654] [serial = 1514] [outer = 0x11a54ac00] 23:07:17 INFO - PROCESS | 1654 | 1461650837943 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]]]}] 23:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 470ms 23:07:17 INFO - PROCESS | 1654 | 1461650837961 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 23:07:17 INFO - PROCESS | 1654 | 1461650837962 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 23:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:07:17 INFO - PROCESS | 1654 | 1461650837964 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:07:17 INFO - PROCESS | 1654 | 1461650837965 Marionette TRACE conn2 <- [1,1990,null,{}] 23:07:17 INFO - PROCESS | 1654 | 1461650837968 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}] 23:07:18 INFO - PROCESS | 1654 | 1461650838045 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 23:07:18 INFO - PROCESS | 1654 | 1461650838050 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afcd000 == 32 [pid = 1654] [id = 505] 23:07:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11671fc00) [pid = 1654] [serial = 1515] [outer = 0x0] 23:07:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11a940000) [pid = 1654] [serial = 1516] [outer = 0x11671fc00] 23:07:18 INFO - PROCESS | 1654 | 1461650838079 Marionette DEBUG loaded listener.js 23:07:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11ad34c00) [pid = 1654] [serial = 1517] [outer = 0x11671fc00] 23:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 473ms 23:07:18 INFO - PROCESS | 1654 | 1461650838432 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]]]}] 23:07:18 INFO - PROCESS | 1654 | 1461650838439 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 23:07:18 INFO - PROCESS | 1654 | 1461650838441 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 23:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:07:18 INFO - PROCESS | 1654 | 1461650838443 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:07:18 INFO - PROCESS | 1654 | 1461650838444 Marionette TRACE conn2 <- [1,1994,null,{}] 23:07:18 INFO - PROCESS | 1654 | 1461650838447 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}] 23:07:18 INFO - PROCESS | 1654 | 1461650838574 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 23:07:18 INFO - PROCESS | 1654 | 1461650838583 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbca000 == 33 [pid = 1654] [id = 506] 23:07:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11adaa400) [pid = 1654] [serial = 1518] [outer = 0x0] 23:07:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11b5ac000) [pid = 1654] [serial = 1519] [outer = 0x11adaa400] 23:07:18 INFO - PROCESS | 1654 | 1461650838613 Marionette DEBUG loaded listener.js 23:07:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11bd19c00) [pid = 1654] [serial = 1520] [outer = 0x11adaa400] 23:07:18 INFO - PROCESS | 1654 | 1461650838930 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]]]}] 23:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 521ms 23:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:07:18 INFO - PROCESS | 1654 | 1461650838965 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 23:07:18 INFO - PROCESS | 1654 | 1461650838966 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 23:07:18 INFO - PROCESS | 1654 | 1461650838968 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:07:18 INFO - PROCESS | 1654 | 1461650838970 Marionette TRACE conn2 <- [1,1998,null,{}] 23:07:18 INFO - PROCESS | 1654 | 1461650838974 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}] 23:07:19 INFO - PROCESS | 1654 | 1461650839048 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 23:07:19 INFO - PROCESS | 1654 | 1461650839053 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c556800 == 34 [pid = 1654] [id = 507] 23:07:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11a90d400) [pid = 1654] [serial = 1521] [outer = 0x0] 23:07:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11bdba400) [pid = 1654] [serial = 1522] [outer = 0x11a90d400] 23:07:19 INFO - PROCESS | 1654 | 1461650839081 Marionette DEBUG loaded listener.js 23:07:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11be5b400) [pid = 1654] [serial = 1523] [outer = 0x11a90d400] 23:07:19 INFO - PROCESS | 1654 | 1461650839396 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]]]}] 23:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 473ms 23:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:07:19 INFO - PROCESS | 1654 | 1461650839441 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 23:07:19 INFO - PROCESS | 1654 | 1461650839442 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 23:07:19 INFO - PROCESS | 1654 | 1461650839444 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:07:19 INFO - PROCESS | 1654 | 1461650839446 Marionette TRACE conn2 <- [1,2002,null,{}] 23:07:19 INFO - PROCESS | 1654 | 1461650839448 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}] 23:07:19 INFO - PROCESS | 1654 | 1461650839544 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 23:07:19 INFO - PROCESS | 1654 | 1461650839552 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b14800 == 35 [pid = 1654] [id = 508] 23:07:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11be5f400) [pid = 1654] [serial = 1524] [outer = 0x0] 23:07:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11c06ec00) [pid = 1654] [serial = 1525] [outer = 0x11be5f400] 23:07:19 INFO - PROCESS | 1654 | 1461650839581 Marionette DEBUG loaded listener.js 23:07:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11c076800) [pid = 1654] [serial = 1526] [outer = 0x11be5f400] 23:07:19 INFO - PROCESS | 1654 | 1461650839920 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]]]}] 23:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 517ms 23:07:19 INFO - PROCESS | 1654 | 1461650839963 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 23:07:19 INFO - PROCESS | 1654 | 1461650839964 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 23:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:07:19 INFO - PROCESS | 1654 | 1461650839966 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:07:19 INFO - PROCESS | 1654 | 1461650839967 Marionette TRACE conn2 <- [1,2006,null,{}] 23:07:19 INFO - PROCESS | 1654 | 1461650839970 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}] 23:07:20 INFO - PROCESS | 1654 | 1461650840047 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 23:07:20 INFO - PROCESS | 1654 | 1461650840051 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bd8000 == 36 [pid = 1654] [id = 509] 23:07:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11be5d400) [pid = 1654] [serial = 1527] [outer = 0x0] 23:07:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11c0bf000) [pid = 1654] [serial = 1528] [outer = 0x11be5d400] 23:07:20 INFO - PROCESS | 1654 | 1461650840080 Marionette DEBUG loaded listener.js 23:07:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11c0c4c00) [pid = 1654] [serial = 1529] [outer = 0x11be5d400] 23:07:20 INFO - PROCESS | 1654 | 1461650840409 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]]]}] 23:07:20 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 23:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 471ms 23:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:07:20 INFO - PROCESS | 1654 | 1461650840440 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 23:07:20 INFO - PROCESS | 1654 | 1461650840441 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 23:07:20 INFO - PROCESS | 1654 | 1461650840443 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:07:20 INFO - PROCESS | 1654 | 1461650840444 Marionette TRACE conn2 <- [1,2010,null,{}] 23:07:20 INFO - PROCESS | 1654 | 1461650840446 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}] 23:07:20 INFO - PROCESS | 1654 | 1461650840548 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 23:07:20 INFO - PROCESS | 1654 | 1461650840558 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12407b000 == 37 [pid = 1654] [id = 510] 23:07:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11c0c4400) [pid = 1654] [serial = 1530] [outer = 0x0] 23:07:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x11c3b7000) [pid = 1654] [serial = 1531] [outer = 0x11c0c4400] 23:07:20 INFO - PROCESS | 1654 | 1461650840584 Marionette DEBUG loaded listener.js 23:07:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11c419800) [pid = 1654] [serial = 1532] [outer = 0x11c0c4400] 23:07:20 INFO - PROCESS | 1654 | 1461650840898 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]]]}] 23:07:20 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 23:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 468ms 23:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:07:20 INFO - PROCESS | 1654 | 1461650840912 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 23:07:20 INFO - PROCESS | 1654 | 1461650840914 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 23:07:20 INFO - PROCESS | 1654 | 1461650840916 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:07:20 INFO - PROCESS | 1654 | 1461650840917 Marionette TRACE conn2 <- [1,2014,null,{}] 23:07:20 INFO - PROCESS | 1654 | 1461650840920 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}] 23:07:21 INFO - PROCESS | 1654 | 1461650841013 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 23:07:21 INFO - PROCESS | 1654 | 1461650841017 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afcc800 == 38 [pid = 1654] [id = 511] 23:07:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11c528400) [pid = 1654] [serial = 1533] [outer = 0x0] 23:07:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x11c580000) [pid = 1654] [serial = 1534] [outer = 0x11c528400] 23:07:21 INFO - PROCESS | 1654 | 1461650841054 Marionette DEBUG loaded listener.js 23:07:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11ad2e800) [pid = 1654] [serial = 1535] [outer = 0x11c528400] 23:07:21 INFO - PROCESS | 1654 | 1461650841500 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]]]}] 23:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 620ms 23:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:07:21 INFO - PROCESS | 1654 | 1461650841538 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 23:07:21 INFO - PROCESS | 1654 | 1461650841539 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 23:07:21 INFO - PROCESS | 1654 | 1461650841541 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:07:21 INFO - PROCESS | 1654 | 1461650841542 Marionette TRACE conn2 <- [1,2018,null,{}] 23:07:21 INFO - PROCESS | 1654 | 1461650841545 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}] 23:07:21 INFO - PROCESS | 1654 | 1461650841645 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 23:07:21 INFO - PROCESS | 1654 | 1461650841649 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x1248ea000 == 39 [pid = 1654] [id = 512] 23:07:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11c415800) [pid = 1654] [serial = 1536] [outer = 0x0] 23:07:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x1239d2000) [pid = 1654] [serial = 1537] [outer = 0x11c415800] 23:07:21 INFO - PROCESS | 1654 | 1461650841675 Marionette DEBUG loaded listener.js 23:07:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x1239ef800) [pid = 1654] [serial = 1538] [outer = 0x11c415800] 23:07:22 INFO - PROCESS | 1654 | 1461650842009 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]]]}] 23:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 518ms 23:07:22 INFO - PROCESS | 1654 | 1461650842060 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 23:07:22 INFO - PROCESS | 1654 | 1461650842062 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 23:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:07:22 INFO - PROCESS | 1654 | 1461650842064 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:07:22 INFO - PROCESS | 1654 | 1461650842065 Marionette TRACE conn2 <- [1,2022,null,{}] 23:07:22 INFO - PROCESS | 1654 | 1461650842067 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}] 23:07:22 INFO - PROCESS | 1654 | 1461650842169 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 23:07:22 INFO - PROCESS | 1654 | 1461650842185 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fcc000 == 40 [pid = 1654] [id = 513] 23:07:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x1239d6400) [pid = 1654] [serial = 1539] [outer = 0x0] 23:07:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x123aed000) [pid = 1654] [serial = 1540] [outer = 0x1239d6400] 23:07:22 INFO - PROCESS | 1654 | 1461650842213 Marionette DEBUG loaded listener.js 23:07:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x123c0c400) [pid = 1654] [serial = 1541] [outer = 0x1239d6400] 23:07:22 INFO - PROCESS | 1654 | 1461650842573 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]]]}] 23:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 518ms 23:07:22 INFO - PROCESS | 1654 | 1461650842582 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 23:07:22 INFO - PROCESS | 1654 | 1461650842583 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 23:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:07:22 INFO - PROCESS | 1654 | 1461650842597 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:07:22 INFO - PROCESS | 1654 | 1461650842598 Marionette TRACE conn2 <- [1,2026,null,{}] 23:07:22 INFO - PROCESS | 1654 | 1461650842602 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}] 23:07:22 INFO - PROCESS | 1654 | 1461650842707 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 23:07:22 INFO - PROCESS | 1654 | 1461650842711 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x129da4000 == 41 [pid = 1654] [id = 514] 23:07:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x123c0f000) [pid = 1654] [serial = 1542] [outer = 0x0] 23:07:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x123ce9800) [pid = 1654] [serial = 1543] [outer = 0x123c0f000] 23:07:22 INFO - PROCESS | 1654 | 1461650842737 Marionette DEBUG loaded listener.js 23:07:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x123e21000) [pid = 1654] [serial = 1544] [outer = 0x123c0f000] 23:07:23 INFO - PROCESS | 1654 | 1461650843057 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]]]}] 23:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 470ms 23:07:23 INFO - PROCESS | 1654 | 1461650843067 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 23:07:23 INFO - PROCESS | 1654 | 1461650843068 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 23:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:07:23 INFO - PROCESS | 1654 | 1461650843080 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:07:23 INFO - PROCESS | 1654 | 1461650843081 Marionette TRACE conn2 <- [1,2030,null,{}] 23:07:23 INFO - PROCESS | 1654 | 1461650843083 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}] 23:07:23 INFO - PROCESS | 1654 | 1461650843623 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12a9f3c00) [pid = 1654] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12e3af400) [pid = 1654] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x113614400) [pid = 1654] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12f994800) [pid = 1654] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12aba6400) [pid = 1654] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12abb1c00) [pid = 1654] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12bde1000) [pid = 1654] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x119862800) [pid = 1654] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11a944c00) [pid = 1654] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x114bbfc00) [pid = 1654] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12ef04400) [pid = 1654] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12eae4400) [pid = 1654] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12d3dcc00) [pid = 1654] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12b5adc00) [pid = 1654] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12a766800) [pid = 1654] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x1286ddc00) [pid = 1654] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x123c0d800) [pid = 1654] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11a548400) [pid = 1654] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11348ac00) [pid = 1654] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12a799000) [pid = 1654] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x127a25000) [pid = 1654] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11bd12000) [pid = 1654] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11936b400) [pid = 1654] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11bd18400) [pid = 1654] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12a7a2800) [pid = 1654] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12f1ac400) [pid = 1654] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12f1ad000) [pid = 1654] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12d3e1c00) [pid = 1654] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12f991000) [pid = 1654] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12a786400) [pid = 1654] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11bd16400) [pid = 1654] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x127a23400) [pid = 1654] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:07:23 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x118645c00) [pid = 1654] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:07:23 INFO - PROCESS | 1654 | 1461650843695 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x11901b800 == 42 [pid = 1654] [id = 515] 23:07:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x113614400) [pid = 1654] [serial = 1545] [outer = 0x0] 23:07:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x119862800) [pid = 1654] [serial = 1546] [outer = 0x113614400] 23:07:23 INFO - PROCESS | 1654 | 1461650843721 Marionette DEBUG loaded listener.js 23:07:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11bdac000) [pid = 1654] [serial = 1547] [outer = 0x113614400] 23:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 931ms 23:07:24 INFO - PROCESS | 1654 | 1461650843996 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]]]}] 23:07:24 INFO - PROCESS | 1654 | 1461650844011 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 23:07:24 INFO - PROCESS | 1654 | 1461650844012 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 23:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:07:24 INFO - PROCESS | 1654 | 1461650844014 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:07:24 INFO - PROCESS | 1654 | 1461650844015 Marionette TRACE conn2 <- [1,2034,null,{}] 23:07:24 INFO - PROCESS | 1654 | 1461650844017 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}] 23:07:24 INFO - PROCESS | 1654 | 1461650844103 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 23:07:24 INFO - PROCESS | 1654 | 1461650844110 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a96f800 == 43 [pid = 1654] [id = 516] 23:07:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11c07b800) [pid = 1654] [serial = 1548] [outer = 0x0] 23:07:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x123e26c00) [pid = 1654] [serial = 1549] [outer = 0x11c07b800] 23:07:24 INFO - PROCESS | 1654 | 1461650844135 Marionette DEBUG loaded listener.js 23:07:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12411c800) [pid = 1654] [serial = 1550] [outer = 0x11c07b800] 23:07:24 INFO - PROCESS | 1654 | 1461650844476 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]]]}] 23:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 475ms 23:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:07:24 INFO - PROCESS | 1654 | 1461650844491 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 23:07:24 INFO - PROCESS | 1654 | 1461650844493 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 23:07:24 INFO - PROCESS | 1654 | 1461650844495 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:07:24 INFO - PROCESS | 1654 | 1461650844496 Marionette TRACE conn2 <- [1,2038,null,{}] 23:07:24 INFO - PROCESS | 1654 | 1461650844498 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}] 23:07:24 INFO - PROCESS | 1654 | 1461650844607 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 23:07:24 INFO - PROCESS | 1654 | 1461650844615 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a99d000 == 44 [pid = 1654] [id = 517] 23:07:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11b95e800) [pid = 1654] [serial = 1551] [outer = 0x0] 23:07:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12411d800) [pid = 1654] [serial = 1552] [outer = 0x11b95e800] 23:07:24 INFO - PROCESS | 1654 | 1461650844640 Marionette DEBUG loaded listener.js 23:07:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x124383800) [pid = 1654] [serial = 1553] [outer = 0x11b95e800] 23:07:24 INFO - PROCESS | 1654 | 1461650844992 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]]]}] 23:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 518ms 23:07:25 INFO - PROCESS | 1654 | 1461650845014 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 23:07:25 INFO - PROCESS | 1654 | 1461650845015 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 23:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:07:25 INFO - PROCESS | 1654 | 1461650845019 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:07:25 INFO - PROCESS | 1654 | 1461650845022 Marionette TRACE conn2 <- [1,2042,null,{}] 23:07:25 INFO - PROCESS | 1654 | 1461650845026 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}] 23:07:25 INFO - PROCESS | 1654 | 1461650845156 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 23:07:25 INFO - PROCESS | 1654 | 1461650845245 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aae8000 == 45 [pid = 1654] [id = 518] 23:07:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11bd18400) [pid = 1654] [serial = 1554] [outer = 0x0] 23:07:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x124503800) [pid = 1654] [serial = 1555] [outer = 0x11bd18400] 23:07:25 INFO - PROCESS | 1654 | 1461650845276 Marionette DEBUG loaded listener.js 23:07:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12450fc00) [pid = 1654] [serial = 1556] [outer = 0x11bd18400] 23:07:25 INFO - PROCESS | 1654 | 1461650845545 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]]]}] 23:07:25 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) 23:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 573ms 23:07:25 INFO - PROCESS | 1654 | 1461650845595 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 23:07:25 INFO - PROCESS | 1654 | 1461650845596 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 23:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:07:25 INFO - PROCESS | 1654 | 1461650845599 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:07:25 INFO - PROCESS | 1654 | 1461650845600 Marionette TRACE conn2 <- [1,2046,null,{}] 23:07:25 INFO - PROCESS | 1654 | 1461650845667 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}] 23:07:25 INFO - PROCESS | 1654 | 1461650845759 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 23:07:25 INFO - PROCESS | 1654 | 1461650845852 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x114741000 == 46 [pid = 1654] [id = 519] 23:07:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x114542400) [pid = 1654] [serial = 1557] [outer = 0x0] 23:07:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1147d8c00) [pid = 1654] [serial = 1558] [outer = 0x114542400] 23:07:25 INFO - PROCESS | 1654 | 1461650845886 Marionette DEBUG loaded listener.js 23:07:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x1151ed000) [pid = 1654] [serial = 1559] [outer = 0x114542400] 23:07:26 INFO - PROCESS | 1654 | 1461650846410 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]]]}] 23:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 882ms 23:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:07:26 INFO - PROCESS | 1654 | 1461650846490 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 23:07:26 INFO - PROCESS | 1654 | 1461650846493 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 23:07:26 INFO - PROCESS | 1654 | 1461650846496 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:07:26 INFO - PROCESS | 1654 | 1461650846499 Marionette TRACE conn2 <- [1,2050,null,{}] 23:07:26 INFO - PROCESS | 1654 | 1461650846502 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}] 23:07:26 INFO - PROCESS | 1654 | 1461650846613 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 23:07:26 INFO - PROCESS | 1654 | 1461650846674 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af17000 == 47 [pid = 1654] [id = 520] 23:07:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11908fc00) [pid = 1654] [serial = 1560] [outer = 0x0] 23:07:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x119139c00) [pid = 1654] [serial = 1561] [outer = 0x11908fc00] 23:07:26 INFO - PROCESS | 1654 | 1461650846705 Marionette DEBUG loaded listener.js 23:07:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x119861800) [pid = 1654] [serial = 1562] [outer = 0x11908fc00] 23:07:27 INFO - PROCESS | 1654 | 1461650847246 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]]]}] 23:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 974ms 23:07:27 INFO - PROCESS | 1654 | 1461650847471 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 23:07:27 INFO - PROCESS | 1654 | 1461650847474 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 23:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:07:27 INFO - PROCESS | 1654 | 1461650847477 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:07:27 INFO - PROCESS | 1654 | 1461650847478 Marionette TRACE conn2 <- [1,2054,null,{}] 23:07:27 INFO - PROCESS | 1654 | 1461650847482 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}] 23:07:27 INFO - PROCESS | 1654 | 1461650847581 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 23:07:27 INFO - PROCESS | 1654 | 1461650847664 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x119826800 == 48 [pid = 1654] [id = 521] 23:07:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x115786000) [pid = 1654] [serial = 1563] [outer = 0x0] 23:07:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x118851800) [pid = 1654] [serial = 1564] [outer = 0x115786000] 23:07:27 INFO - PROCESS | 1654 | 1461650847692 Marionette DEBUG loaded listener.js 23:07:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x119088000) [pid = 1654] [serial = 1565] [outer = 0x115786000] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x119bcb800 == 47 [pid = 1654] [id = 199] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0d0000 == 46 [pid = 1654] [id = 191] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x12d16b000 == 45 [pid = 1654] [id = 192] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x12db96800 == 44 [pid = 1654] [id = 194] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x119bd9000 == 43 [pid = 1654] [id = 195] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbc6000 == 42 [pid = 1654] [id = 203] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x12463d000 == 41 [pid = 1654] [id = 189] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x114b37800 == 40 [pid = 1654] [id = 193] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x11afc3000 == 39 [pid = 1654] [id = 202] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x12eaa9800 == 38 [pid = 1654] [id = 198] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x12e322800 == 37 [pid = 1654] [id = 197] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x127fd0800 == 36 [pid = 1654] [id = 190] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x119170000 == 35 [pid = 1654] [id = 201] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x124021800 == 34 [pid = 1654] [id = 196] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x11c051800 == 33 [pid = 1654] [id = 188] 23:07:28 INFO - PROCESS | 1654 | --DOCSHELL 0x1165b2000 == 32 [pid = 1654] [id = 200] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x135ce7800) [pid = 1654] [serial = 1501] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12bde6400) [pid = 1654] [serial = 1433] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12eae5c00) [pid = 1654] [serial = 1387] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12bd94c00) [pid = 1654] [serial = 1351] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12d34a400) [pid = 1654] [serial = 1400] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12f81d800) [pid = 1654] [serial = 1406] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12fc8c000) [pid = 1654] [serial = 1409] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12eae5800) [pid = 1654] [serial = 1403] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12fce4400) [pid = 1654] [serial = 1412] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12fce5400) [pid = 1654] [serial = 1499] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12b025800) [pid = 1654] [serial = 1484] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12f993800) [pid = 1654] [serial = 1496] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x123c11400) [pid = 1654] [serial = 1393] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12a773800) [pid = 1654] [serial = 1397] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11a909400) [pid = 1654] [serial = 1390] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12fcd9000) [pid = 1654] [serial = 1498] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12abb2400) [pid = 1654] [serial = 1483] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12b9e4400) [pid = 1654] [serial = 1486] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12d3e3400) [pid = 1654] [serial = 1489] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12bde0400) [pid = 1654] [serial = 1487] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11be61c00) [pid = 1654] [serial = 1492] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12ea1f000) [pid = 1654] [serial = 1490] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12a769c00) [pid = 1654] [serial = 1493] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12ab91000) [pid = 1654] [serial = 1495] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1156c8400) [pid = 1654] [serial = 1462] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12f998c00) [pid = 1654] [serial = 1459] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12fcdf000) [pid = 1654] [serial = 1460] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12f81b800) [pid = 1654] [serial = 1457] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12f1a9800) [pid = 1654] [serial = 1456] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12db1b000) [pid = 1654] [serial = 1453] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12eae9c00) [pid = 1654] [serial = 1454] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12d356000) [pid = 1654] [serial = 1451] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12b9dd000) [pid = 1654] [serial = 1450] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12ac77400) [pid = 1654] [serial = 1448] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12aa40000) [pid = 1654] [serial = 1447] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12a784000) [pid = 1654] [serial = 1445] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x127766400) [pid = 1654] [serial = 1444] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x123e23000) [pid = 1654] [serial = 1441] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x124509400) [pid = 1654] [serial = 1442] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11c860800) [pid = 1654] [serial = 1439] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11c077400) [pid = 1654] [serial = 1438] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1188b8c00) [pid = 1654] [serial = 1436] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x114bb7000) [pid = 1654] [serial = 1435] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12a79ac00) [pid = 1654] [serial = 1477] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12a7a3c00) [pid = 1654] [serial = 1478] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12a763400) [pid = 1654] [serial = 1474] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12a791000) [pid = 1654] [serial = 1475] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x124508c00) [pid = 1654] [serial = 1471] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12973fc00) [pid = 1654] [serial = 1472] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11c071400) [pid = 1654] [serial = 1468] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x124116000) [pid = 1654] [serial = 1469] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11c575000) [pid = 1654] [serial = 1466] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11bdb9c00) [pid = 1654] [serial = 1465] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11986a800) [pid = 1654] [serial = 1463] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12aa41400) [pid = 1654] [serial = 1480] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12abacc00) [pid = 1654] [serial = 1481] [outer = 0x0] [url = about:blank] 23:07:28 INFO - PROCESS | 1654 | 1461650848180 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]]]}] 23:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 723ms 23:07:28 INFO - PROCESS | 1654 | 1461650848199 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 23:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:07:28 INFO - PROCESS | 1654 | 1461650848201 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 23:07:28 INFO - PROCESS | 1654 | 1461650848209 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:07:28 INFO - PROCESS | 1654 | 1461650848211 Marionette TRACE conn2 <- [1,2058,null,{}] 23:07:28 INFO - PROCESS | 1654 | 1461650848213 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}] 23:07:28 INFO - PROCESS | 1654 | 1461650848289 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 23:07:28 INFO - PROCESS | 1654 | 1461650848294 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x119170000 == 33 [pid = 1654] [id = 522] 23:07:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x115853800) [pid = 1654] [serial = 1566] [outer = 0x0] 23:07:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119862c00) [pid = 1654] [serial = 1567] [outer = 0x115853800] 23:07:28 INFO - PROCESS | 1654 | 1461650848323 Marionette DEBUG loaded listener.js 23:07:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11a8c5800) [pid = 1654] [serial = 1568] [outer = 0x115853800] 23:07:28 INFO - PROCESS | 1654 | 1461650848702 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]]]}] 23:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 525ms 23:07:28 INFO - PROCESS | 1654 | 1461650848731 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 23:07:28 INFO - PROCESS | 1654 | 1461650848732 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 23:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:07:28 INFO - PROCESS | 1654 | 1461650848734 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:07:28 INFO - PROCESS | 1654 | 1461650848735 Marionette TRACE conn2 <- [1,2062,null,{}] 23:07:28 INFO - PROCESS | 1654 | 1461650848745 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}] 23:07:28 INFO - PROCESS | 1654 | 1461650848827 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 23:07:28 INFO - PROCESS | 1654 | 1461650848833 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afc2000 == 34 [pid = 1654] [id = 523] 23:07:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11a940c00) [pid = 1654] [serial = 1569] [outer = 0x0] 23:07:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11b560800) [pid = 1654] [serial = 1570] [outer = 0x11a940c00] 23:07:28 INFO - PROCESS | 1654 | 1461650848867 Marionette DEBUG loaded listener.js 23:07:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11b950c00) [pid = 1654] [serial = 1571] [outer = 0x11a940c00] 23:07:29 INFO - PROCESS | 1654 | 1461650849240 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]]]}] 23:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 524ms 23:07:29 INFO - PROCESS | 1654 | 1461650849258 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 23:07:29 INFO - PROCESS | 1654 | 1461650849259 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 23:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:07:29 INFO - PROCESS | 1654 | 1461650849262 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:07:29 INFO - PROCESS | 1654 | 1461650849263 Marionette TRACE conn2 <- [1,2066,null,{}] 23:07:29 INFO - PROCESS | 1654 | 1461650849265 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}] 23:07:29 INFO - PROCESS | 1654 | 1461650849347 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 23:07:29 INFO - PROCESS | 1654 | 1461650849352 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b19800 == 35 [pid = 1654] [id = 524] 23:07:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11b95d800) [pid = 1654] [serial = 1572] [outer = 0x0] 23:07:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11bd16c00) [pid = 1654] [serial = 1573] [outer = 0x11b95d800] 23:07:29 INFO - PROCESS | 1654 | 1461650849381 Marionette DEBUG loaded listener.js 23:07:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11bdbb000) [pid = 1654] [serial = 1574] [outer = 0x11b95d800] 23:07:29 INFO - PROCESS | 1654 | 1461650849711 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]]]}] 23:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 470ms 23:07:29 INFO - PROCESS | 1654 | 1461650849733 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 23:07:29 INFO - PROCESS | 1654 | 1461650849734 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 23:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:07:29 INFO - PROCESS | 1654 | 1461650849736 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:07:29 INFO - PROCESS | 1654 | 1461650849739 Marionette TRACE conn2 <- [1,2070,null,{}] 23:07:29 INFO - PROCESS | 1654 | 1461650849743 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}] 23:07:29 INFO - PROCESS | 1654 | 1461650849818 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 23:07:29 INFO - PROCESS | 1654 | 1461650849874 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12400a000 == 36 [pid = 1654] [id = 525] 23:07:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1156c1400) [pid = 1654] [serial = 1575] [outer = 0x0] 23:07:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11be5c000) [pid = 1654] [serial = 1576] [outer = 0x1156c1400] 23:07:29 INFO - PROCESS | 1654 | 1461650849900 Marionette DEBUG loaded listener.js 23:07:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11c077400) [pid = 1654] [serial = 1577] [outer = 0x1156c1400] 23:07:30 INFO - PROCESS | 1654 | 1461650850214 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]]]}] 23:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 524ms 23:07:30 INFO - PROCESS | 1654 | 1461650850261 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 23:07:30 INFO - PROCESS | 1654 | 1461650850262 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 23:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:07:30 INFO - PROCESS | 1654 | 1461650850264 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:07:30 INFO - PROCESS | 1654 | 1461650850265 Marionette TRACE conn2 <- [1,2074,null,{}] 23:07:30 INFO - PROCESS | 1654 | 1461650850267 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}] 23:07:30 INFO - PROCESS | 1654 | 1461650850380 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 23:07:30 INFO - PROCESS | 1654 | 1461650850394 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241df800 == 37 [pid = 1654] [id = 526] 23:07:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11c07b000) [pid = 1654] [serial = 1578] [outer = 0x0] 23:07:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11c0c6400) [pid = 1654] [serial = 1579] [outer = 0x11c07b000] 23:07:30 INFO - PROCESS | 1654 | 1461650850422 Marionette DEBUG loaded listener.js 23:07:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11c57bc00) [pid = 1654] [serial = 1580] [outer = 0x11c07b000] 23:07:30 INFO - PROCESS | 1654 | 1461650850771 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]]]}] 23:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 522ms 23:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:07:30 INFO - PROCESS | 1654 | 1461650850787 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 23:07:30 INFO - PROCESS | 1654 | 1461650850788 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 23:07:30 INFO - PROCESS | 1654 | 1461650850790 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:07:30 INFO - PROCESS | 1654 | 1461650850791 Marionette TRACE conn2 <- [1,2078,null,{}] 23:07:30 INFO - PROCESS | 1654 | 1461650850793 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}] 23:07:30 INFO - PROCESS | 1654 | 1461650850885 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 23:07:30 INFO - PROCESS | 1654 | 1461650850919 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x1248f1800 == 38 [pid = 1654] [id = 527] 23:07:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11c580400) [pid = 1654] [serial = 1581] [outer = 0x0] 23:07:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11c85ec00) [pid = 1654] [serial = 1582] [outer = 0x11c580400] 23:07:30 INFO - PROCESS | 1654 | 1461650850945 Marionette DEBUG loaded listener.js 23:07:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c869c00) [pid = 1654] [serial = 1583] [outer = 0x11c580400] 23:07:31 INFO - PROCESS | 1654 | 1461650851282 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]]]}] 23:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 521ms 23:07:31 INFO - PROCESS | 1654 | 1461650851317 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 23:07:31 INFO - PROCESS | 1654 | 1461650851318 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 23:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:07:31 INFO - PROCESS | 1654 | 1461650851320 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:07:31 INFO - PROCESS | 1654 | 1461650851322 Marionette TRACE conn2 <- [1,2082,null,{}] 23:07:31 INFO - PROCESS | 1654 | 1461650851324 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}] 23:07:31 INFO - PROCESS | 1654 | 1461650851418 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 23:07:31 INFO - PROCESS | 1654 | 1461650851422 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fc4000 == 39 [pid = 1654] [id = 528] 23:07:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11b95d400) [pid = 1654] [serial = 1584] [outer = 0x0] 23:07:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1239d2c00) [pid = 1654] [serial = 1585] [outer = 0x11b95d400] 23:07:31 INFO - PROCESS | 1654 | 1461650851448 Marionette DEBUG loaded listener.js 23:07:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x123a62800) [pid = 1654] [serial = 1586] [outer = 0x11b95d400] 23:07:31 INFO - PROCESS | 1654 | 1461650851801 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]]]}] 23:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 519ms 23:07:31 INFO - PROCESS | 1654 | 1461650851843 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 23:07:31 INFO - PROCESS | 1654 | 1461650851845 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 23:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:07:31 INFO - PROCESS | 1654 | 1461650851847 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:07:31 INFO - PROCESS | 1654 | 1461650851848 Marionette TRACE conn2 <- [1,2086,null,{}] 23:07:31 INFO - PROCESS | 1654 | 1461650851850 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}] 23:07:31 INFO - PROCESS | 1654 | 1461650851945 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 23:07:31 INFO - PROCESS | 1654 | 1461650851949 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x129da5000 == 40 [pid = 1654] [id = 529] 23:07:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c861000) [pid = 1654] [serial = 1587] [outer = 0x0] 23:07:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x123c0a400) [pid = 1654] [serial = 1588] [outer = 0x11c861000] 23:07:31 INFO - PROCESS | 1654 | 1461650851975 Marionette DEBUG loaded listener.js 23:07:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x123c14c00) [pid = 1654] [serial = 1589] [outer = 0x11c861000] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11c0c4400) [pid = 1654] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11348d800) [pid = 1654] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11be5f400) [pid = 1654] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11be5d400) [pid = 1654] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x123c0f000) [pid = 1654] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x113614400) [pid = 1654] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11c07b800) [pid = 1654] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11b95e800) [pid = 1654] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11c415800) [pid = 1654] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1239d6400) [pid = 1654] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11a90d400) [pid = 1654] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11a54ac00) [pid = 1654] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x115782800) [pid = 1654] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11adaa400) [pid = 1654] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11671fc00) [pid = 1654] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11c528400) [pid = 1654] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:07:32 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x118646800) [pid = 1654] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:07:32 INFO - PROCESS | 1654 | 1461650852450 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]]]}] 23:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 620ms 23:07:32 INFO - PROCESS | 1654 | 1461650852467 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 23:07:32 INFO - PROCESS | 1654 | 1461650852469 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 23:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:07:32 INFO - PROCESS | 1654 | 1461650852474 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:07:32 INFO - PROCESS | 1654 | 1461650852476 Marionette TRACE conn2 <- [1,2090,null,{}] 23:07:32 INFO - PROCESS | 1654 | 1461650852479 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}] 23:07:32 INFO - PROCESS | 1654 | 1461650852579 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 23:07:32 INFO - PROCESS | 1654 | 1461650852584 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b99b800 == 41 [pid = 1654] [id = 530] 23:07:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1165a2800) [pid = 1654] [serial = 1590] [outer = 0x0] 23:07:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11867d400) [pid = 1654] [serial = 1591] [outer = 0x1165a2800] 23:07:32 INFO - PROCESS | 1654 | 1461650852624 Marionette DEBUG loaded listener.js 23:07:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11c0b7400) [pid = 1654] [serial = 1592] [outer = 0x1165a2800] 23:07:33 INFO - PROCESS | 1654 | 1461650853049 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]]]}] 23:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 622ms 23:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:07:33 INFO - PROCESS | 1654 | 1461650853094 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 23:07:33 INFO - PROCESS | 1654 | 1461650853096 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 23:07:33 INFO - PROCESS | 1654 | 1461650853098 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:07:33 INFO - PROCESS | 1654 | 1461650853100 Marionette TRACE conn2 <- [1,2094,null,{}] 23:07:33 INFO - PROCESS | 1654 | 1461650853102 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}] 23:07:33 INFO - PROCESS | 1654 | 1461650853204 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 23:07:33 INFO - PROCESS | 1654 | 1461650853211 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aad3000 == 42 [pid = 1654] [id = 531] 23:07:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11c0b7c00) [pid = 1654] [serial = 1593] [outer = 0x0] 23:07:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x123e1cc00) [pid = 1654] [serial = 1594] [outer = 0x11c0b7c00] 23:07:33 INFO - PROCESS | 1654 | 1461650853241 Marionette DEBUG loaded listener.js 23:07:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x124116c00) [pid = 1654] [serial = 1595] [outer = 0x11c0b7c00] 23:07:33 INFO - PROCESS | 1654 | 1461650853567 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]]]}] 23:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 519ms 23:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:07:33 INFO - PROCESS | 1654 | 1461650853618 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 23:07:33 INFO - PROCESS | 1654 | 1461650853619 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 23:07:33 INFO - PROCESS | 1654 | 1461650853621 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:07:33 INFO - PROCESS | 1654 | 1461650853622 Marionette TRACE conn2 <- [1,2098,null,{}] 23:07:33 INFO - PROCESS | 1654 | 1461650853624 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}] 23:07:33 INFO - PROCESS | 1654 | 1461650853703 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 23:07:33 INFO - PROCESS | 1654 | 1461650853761 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab0b800 == 43 [pid = 1654] [id = 532] 23:07:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11c528400) [pid = 1654] [serial = 1596] [outer = 0x0] 23:07:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1241c2800) [pid = 1654] [serial = 1597] [outer = 0x11c528400] 23:07:33 INFO - PROCESS | 1654 | 1461650853788 Marionette DEBUG loaded listener.js 23:07:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x124510000) [pid = 1654] [serial = 1598] [outer = 0x11c528400] 23:07:34 INFO - PROCESS | 1654 | 1461650854080 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]]]}] 23:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 470ms 23:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:07:34 INFO - PROCESS | 1654 | 1461650854095 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 23:07:34 INFO - PROCESS | 1654 | 1461650854096 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 23:07:34 INFO - PROCESS | 1654 | 1461650854098 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:07:34 INFO - PROCESS | 1654 | 1461650854099 Marionette TRACE conn2 <- [1,2102,null,{}] 23:07:34 INFO - PROCESS | 1654 | 1461650854101 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}] 23:07:34 INFO - PROCESS | 1654 | 1461650854186 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 23:07:34 INFO - PROCESS | 1654 | 1461650854192 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab75800 == 44 [pid = 1654] [id = 533] 23:07:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1240b4c00) [pid = 1654] [serial = 1599] [outer = 0x0] 23:07:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124894800) [pid = 1654] [serial = 1600] [outer = 0x1240b4c00] 23:07:34 INFO - PROCESS | 1654 | 1461650854218 Marionette DEBUG loaded listener.js 23:07:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12770b000) [pid = 1654] [serial = 1601] [outer = 0x1240b4c00] 23:07:34 INFO - PROCESS | 1654 | 1461650854713 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]]]}] 23:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 672ms 23:07:34 INFO - PROCESS | 1654 | 1461650854771 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 23:07:34 INFO - PROCESS | 1654 | 1461650854774 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 23:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:07:34 INFO - PROCESS | 1654 | 1461650854778 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:07:34 INFO - PROCESS | 1654 | 1461650854780 Marionette TRACE conn2 <- [1,2106,null,{}] 23:07:34 INFO - PROCESS | 1654 | 1461650854785 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}] 23:07:34 INFO - PROCESS | 1654 | 1461650854898 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 23:07:35 INFO - PROCESS | 1654 | 1461650855063 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa0d800 == 45 [pid = 1654] [id = 534] 23:07:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11913a800) [pid = 1654] [serial = 1602] [outer = 0x0] 23:07:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11985fc00) [pid = 1654] [serial = 1603] [outer = 0x11913a800] 23:07:35 INFO - PROCESS | 1654 | 1461650855120 Marionette DEBUG loaded listener.js 23:07:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119e54c00) [pid = 1654] [serial = 1604] [outer = 0x11913a800] 23:07:35 INFO - PROCESS | 1654 | 1461650855599 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]]]}] 23:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 872ms 23:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:07:35 INFO - PROCESS | 1654 | 1461650855650 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 23:07:35 INFO - PROCESS | 1654 | 1461650855654 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 23:07:35 INFO - PROCESS | 1654 | 1461650855658 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:07:35 INFO - PROCESS | 1654 | 1461650855660 Marionette TRACE conn2 <- [1,2110,null,{}] 23:07:35 INFO - PROCESS | 1654 | 1461650855663 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}] 23:07:35 INFO - PROCESS | 1654 | 1461650855764 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 23:07:35 INFO - PROCESS | 1654 | 1461650855820 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x124068800 == 46 [pid = 1654] [id = 535] 23:07:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11a8c2400) [pid = 1654] [serial = 1605] [outer = 0x0] 23:07:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11accd000) [pid = 1654] [serial = 1606] [outer = 0x11a8c2400] 23:07:35 INFO - PROCESS | 1654 | 1461650855850 Marionette DEBUG loaded listener.js 23:07:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11bd11400) [pid = 1654] [serial = 1607] [outer = 0x11a8c2400] 23:07:36 INFO - PROCESS | 1654 | 1461650856260 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]]]}] 23:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 620ms 23:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:07:36 INFO - PROCESS | 1654 | 1461650856279 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 23:07:36 INFO - PROCESS | 1654 | 1461650856280 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 23:07:36 INFO - PROCESS | 1654 | 1461650856282 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:07:36 INFO - PROCESS | 1654 | 1461650856285 Marionette TRACE conn2 <- [1,2114,null,{}] 23:07:36 INFO - PROCESS | 1654 | 1461650856295 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}] 23:07:36 INFO - PROCESS | 1654 | 1461650856399 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 23:07:36 INFO - PROCESS | 1654 | 1461650856494 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab67800 == 47 [pid = 1654] [id = 536] 23:07:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11c0c2000) [pid = 1654] [serial = 1608] [outer = 0x0] 23:07:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11c40bc00) [pid = 1654] [serial = 1609] [outer = 0x11c0c2000] 23:07:36 INFO - PROCESS | 1654 | 1461650856527 Marionette DEBUG loaded listener.js 23:07:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c579c00) [pid = 1654] [serial = 1610] [outer = 0x11c0c2000] 23:07:36 INFO - PROCESS | 1654 | 1461650856943 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]]]}] 23:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 676ms 23:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:07:36 INFO - PROCESS | 1654 | 1461650856958 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 23:07:36 INFO - PROCESS | 1654 | 1461650856960 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 23:07:36 INFO - PROCESS | 1654 | 1461650856962 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:07:36 INFO - PROCESS | 1654 | 1461650856964 Marionette TRACE conn2 <- [1,2118,null,{}] 23:07:36 INFO - PROCESS | 1654 | 1461650856966 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}] 23:07:37 INFO - PROCESS | 1654 | 1461650857067 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 23:07:37 INFO - PROCESS | 1654 | 1461650857118 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b761800 == 48 [pid = 1654] [id = 537] 23:07:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11c57a400) [pid = 1654] [serial = 1611] [outer = 0x0] 23:07:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1239e8c00) [pid = 1654] [serial = 1612] [outer = 0x11c57a400] 23:07:37 INFO - PROCESS | 1654 | 1461650857162 Marionette DEBUG loaded listener.js 23:07:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x123e21c00) [pid = 1654] [serial = 1613] [outer = 0x11c57a400] 23:07:37 INFO - PROCESS | 1654 | 1461650857572 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]]]}] 23:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 621ms 23:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:07:37 INFO - PROCESS | 1654 | 1461650857583 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 23:07:37 INFO - PROCESS | 1654 | 1461650857584 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 23:07:37 INFO - PROCESS | 1654 | 1461650857587 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:07:37 INFO - PROCESS | 1654 | 1461650857589 Marionette TRACE conn2 <- [1,2122,null,{}] 23:07:37 INFO - PROCESS | 1654 | 1461650857593 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}] 23:07:37 INFO - PROCESS | 1654 | 1461650857703 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 23:07:37 INFO - PROCESS | 1654 | 1461650857791 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb4f000 == 49 [pid = 1654] [id = 538] 23:07:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x123e1e000) [pid = 1654] [serial = 1614] [outer = 0x0] 23:07:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x124505800) [pid = 1654] [serial = 1615] [outer = 0x123e1e000] 23:07:37 INFO - PROCESS | 1654 | 1461650857823 Marionette DEBUG loaded listener.js 23:07:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x127006400) [pid = 1654] [serial = 1616] [outer = 0x123e1e000] 23:07:38 INFO - PROCESS | 1654 | 1461650858259 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]]]}] 23:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 722ms 23:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:07:38 INFO - PROCESS | 1654 | 1461650858310 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 23:07:38 INFO - PROCESS | 1654 | 1461650858311 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 23:07:38 INFO - PROCESS | 1654 | 1461650858313 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:07:38 INFO - PROCESS | 1654 | 1461650858315 Marionette TRACE conn2 <- [1,2126,null,{}] 23:07:38 INFO - PROCESS | 1654 | 1461650858317 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}] 23:07:38 INFO - PROCESS | 1654 | 1461650858465 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 23:07:38 INFO - PROCESS | 1654 | 1461650858517 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11586a000 == 50 [pid = 1654] [id = 539] 23:07:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11360e800) [pid = 1654] [serial = 1617] [outer = 0x0] 23:07:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x119865400) [pid = 1654] [serial = 1618] [outer = 0x11360e800] 23:07:38 INFO - PROCESS | 1654 | 1461650858551 Marionette DEBUG loaded listener.js 23:07:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12776f000) [pid = 1654] [serial = 1619] [outer = 0x11360e800] 23:07:39 INFO - PROCESS | 1654 | 1461650859112 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]]]}] 23:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 823ms 23:07:39 INFO - PROCESS | 1654 | 1461650859137 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 23:07:39 INFO - PROCESS | 1654 | 1461650859139 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 23:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:07:39 INFO - PROCESS | 1654 | 1461650859143 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:07:39 INFO - PROCESS | 1654 | 1461650859145 Marionette TRACE conn2 <- [1,2130,null,{}] 23:07:39 INFO - PROCESS | 1654 | 1461650859148 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}] 23:07:39 INFO - PROCESS | 1654 | 1461650859245 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 23:07:39 INFO - PROCESS | 1654 | 1461650859302 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x11932c000 == 51 [pid = 1654] [id = 540] 23:07:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x115856800) [pid = 1654] [serial = 1620] [outer = 0x0] 23:07:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1159cac00) [pid = 1654] [serial = 1621] [outer = 0x115856800] 23:07:39 INFO - PROCESS | 1654 | 1461650859344 Marionette DEBUG loaded listener.js 23:07:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x118640800) [pid = 1654] [serial = 1622] [outer = 0x115856800] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab0b800 == 50 [pid = 1654] [id = 532] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12aad3000 == 49 [pid = 1654] [id = 531] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11b99b800 == 48 [pid = 1654] [id = 530] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x129da5000 == 47 [pid = 1654] [id = 529] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x127fc4000 == 46 [pid = 1654] [id = 528] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x1248f1800 == 45 [pid = 1654] [id = 527] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x1241df800 == 44 [pid = 1654] [id = 526] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12400a000 == 43 [pid = 1654] [id = 525] 23:07:39 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x124503800) [pid = 1654] [serial = 1555] [outer = 0x0] [url = about:blank] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x123b19800 == 42 [pid = 1654] [id = 524] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11afc2000 == 41 [pid = 1654] [id = 523] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x119170000 == 40 [pid = 1654] [id = 522] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x119826800 == 39 [pid = 1654] [id = 521] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11af17000 == 38 [pid = 1654] [id = 520] 23:07:39 INFO - PROCESS | 1654 | --DOCSHELL 0x114741000 == 37 [pid = 1654] [id = 519] 23:07:39 INFO - PROCESS | 1654 | 1461650859795 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] 23:07:39 INFO - PROCESS | 1654 | 1461650859823 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 23:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:07:39 INFO - PROCESS | 1654 | 1461650859828 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:07:39 INFO - PROCESS | 1654 | 1461650859830 Marionette TRACE conn2 <- [1,2134,null,{}] 23:07:39 INFO - PROCESS | 1654 | 1461650859832 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}] 23:07:39 INFO - PROCESS | 1654 | 1461650859915 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 23:07:39 INFO - PROCESS | 1654 | 1461650859922 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x119170000 == 38 [pid = 1654] [id = 541] 23:07:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11867f400) [pid = 1654] [serial = 1623] [outer = 0x0] 23:07:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118d1bc00) [pid = 1654] [serial = 1624] [outer = 0x11867f400] 23:07:39 INFO - PROCESS | 1654 | 1461650859950 Marionette DEBUG loaded listener.js 23:07:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11919c800) [pid = 1654] [serial = 1625] [outer = 0x11867f400] 23:07:40 INFO - PROCESS | 1654 | 1461650860300 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]]]}] 23:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 519ms 23:07:40 INFO - PROCESS | 1654 | 1461650860354 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 23:07:40 INFO - PROCESS | 1654 | 1461650860356 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 23:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:07:40 INFO - PROCESS | 1654 | 1461650860359 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:07:40 INFO - PROCESS | 1654 | 1461650860362 Marionette TRACE conn2 <- [1,2138,null,{}] 23:07:40 INFO - PROCESS | 1654 | 1461650860369 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}] 23:07:40 INFO - PROCESS | 1654 | 1461650860454 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 23:07:40 INFO - PROCESS | 1654 | 1461650860462 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b5f2800 == 39 [pid = 1654] [id = 542] 23:07:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119867800) [pid = 1654] [serial = 1626] [outer = 0x0] 23:07:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119da3c00) [pid = 1654] [serial = 1627] [outer = 0x119867800] 23:07:40 INFO - PROCESS | 1654 | 1461650860491 Marionette DEBUG loaded listener.js 23:07:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11a942400) [pid = 1654] [serial = 1628] [outer = 0x119867800] 23:07:40 INFO - PROCESS | 1654 | 1461650860863 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]]]}] 23:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 522ms 23:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:07:40 INFO - PROCESS | 1654 | 1461650860881 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 23:07:40 INFO - PROCESS | 1654 | 1461650860883 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 23:07:40 INFO - PROCESS | 1654 | 1461650860885 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:07:40 INFO - PROCESS | 1654 | 1461650860886 Marionette TRACE conn2 <- [1,2142,null,{}] 23:07:40 INFO - PROCESS | 1654 | 1461650860891 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}] 23:07:40 INFO - PROCESS | 1654 | 1461650860990 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 23:07:41 INFO - PROCESS | 1654 | 1461650861047 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c0d1000 == 40 [pid = 1654] [id = 543] 23:07:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11a550c00) [pid = 1654] [serial = 1629] [outer = 0x0] 23:07:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11ada6400) [pid = 1654] [serial = 1630] [outer = 0x11a550c00] 23:07:41 INFO - PROCESS | 1654 | 1461650861074 Marionette DEBUG loaded listener.js 23:07:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11b9e3800) [pid = 1654] [serial = 1631] [outer = 0x11a550c00] 23:07:41 INFO - PROCESS | 1654 | 1461650861400 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] 23:07:41 INFO - PROCESS | 1654 | 1461650861412 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 23:07:41 INFO - PROCESS | 1654 | 1461650861414 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:07:41 INFO - PROCESS | 1654 | 1461650861415 Marionette TRACE conn2 <- [1,2146,null,{}] 23:07:41 INFO - PROCESS | 1654 | 1461650861418 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}] 23:07:41 INFO - PROCESS | 1654 | 1461650861502 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 23:07:41 INFO - PROCESS | 1654 | 1461650861562 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b12800 == 41 [pid = 1654] [id = 544] 23:07:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11a944c00) [pid = 1654] [serial = 1632] [outer = 0x0] 23:07:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11bda1000) [pid = 1654] [serial = 1633] [outer = 0x11a944c00] 23:07:41 INFO - PROCESS | 1654 | 1461650861589 Marionette DEBUG loaded listener.js 23:07:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11be5d000) [pid = 1654] [serial = 1634] [outer = 0x11a944c00] 23:07:41 INFO - PROCESS | 1654 | 1461650861933 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] 23:07:41 INFO - PROCESS | 1654 | 1461650861990 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 23:07:41 INFO - PROCESS | 1654 | 1461650861992 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:07:41 INFO - PROCESS | 1654 | 1461650861993 Marionette TRACE conn2 <- [1,2150,null,{}] 23:07:41 INFO - PROCESS | 1654 | 1461650861996 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}] 23:07:42 INFO - PROCESS | 1654 | 1461650862115 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 23:07:42 INFO - PROCESS | 1654 | 1461650862137 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x124152000 == 42 [pid = 1654] [id = 545] 23:07:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c06f800) [pid = 1654] [serial = 1635] [outer = 0x0] 23:07:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11c413000) [pid = 1654] [serial = 1636] [outer = 0x11c06f800] 23:07:42 INFO - PROCESS | 1654 | 1461650862164 Marionette DEBUG loaded listener.js 23:07:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11c868400) [pid = 1654] [serial = 1637] [outer = 0x11c06f800] 23:07:42 INFO - PROCESS | 1654 | 1461650862503 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]]]}] 23:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 519ms 23:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:07:42 INFO - PROCESS | 1654 | 1461650862513 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 23:07:42 INFO - PROCESS | 1654 | 1461650862514 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 23:07:42 INFO - PROCESS | 1654 | 1461650862516 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:07:42 INFO - PROCESS | 1654 | 1461650862517 Marionette TRACE conn2 <- [1,2154,null,{}] 23:07:42 INFO - PROCESS | 1654 | 1461650862519 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}] 23:07:42 INFO - PROCESS | 1654 | 1461650862626 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 23:07:42 INFO - PROCESS | 1654 | 1461650862643 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12702a800 == 43 [pid = 1654] [id = 546] 23:07:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11c523c00) [pid = 1654] [serial = 1638] [outer = 0x0] 23:07:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1239eec00) [pid = 1654] [serial = 1639] [outer = 0x11c523c00] 23:07:42 INFO - PROCESS | 1654 | 1461650862669 Marionette DEBUG loaded listener.js 23:07:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x123ae9800) [pid = 1654] [serial = 1640] [outer = 0x11c523c00] 23:07:43 INFO - PROCESS | 1654 | 1461650863026 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]]]}] 23:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 520ms 23:07:43 INFO - PROCESS | 1654 | 1461650863037 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 23:07:43 INFO - PROCESS | 1654 | 1461650863041 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 23:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:07:43 INFO - PROCESS | 1654 | 1461650863043 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:07:43 INFO - PROCESS | 1654 | 1461650863044 Marionette TRACE conn2 <- [1,2158,null,{}] 23:07:43 INFO - PROCESS | 1654 | 1461650863046 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}] 23:07:43 INFO - PROCESS | 1654 | 1461650863149 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 23:07:43 INFO - PROCESS | 1654 | 1461650863162 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fd1000 == 44 [pid = 1654] [id = 547] 23:07:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x123c0a800) [pid = 1654] [serial = 1641] [outer = 0x0] 23:07:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x123c12000) [pid = 1654] [serial = 1642] [outer = 0x123c0a800] 23:07:43 INFO - PROCESS | 1654 | 1461650863188 Marionette DEBUG loaded listener.js 23:07:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x123e21800) [pid = 1654] [serial = 1643] [outer = 0x123c0a800] 23:07:43 INFO - PROCESS | 1654 | 1461650863509 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]]]}] 23:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 518ms 23:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:07:43 INFO - PROCESS | 1654 | 1461650863561 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 23:07:43 INFO - PROCESS | 1654 | 1461650863563 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 23:07:43 INFO - PROCESS | 1654 | 1461650863565 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:07:43 INFO - PROCESS | 1654 | 1461650863566 Marionette TRACE conn2 <- [1,2162,null,{}] 23:07:43 INFO - PROCESS | 1654 | 1461650863574 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}] 23:07:43 INFO - PROCESS | 1654 | 1461650863678 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 23:07:43 INFO - PROCESS | 1654 | 1461650863714 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a95a800 == 45 [pid = 1654] [id = 548] 23:07:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x123c0bc00) [pid = 1654] [serial = 1644] [outer = 0x0] 23:07:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x124116000) [pid = 1654] [serial = 1645] [outer = 0x123c0bc00] 23:07:43 INFO - PROCESS | 1654 | 1461650863740 Marionette DEBUG loaded listener.js 23:07:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1241cc800) [pid = 1654] [serial = 1646] [outer = 0x123c0bc00] 23:07:44 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11c07b000) [pid = 1654] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:07:44 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11b95d400) [pid = 1654] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:07:44 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11c580400) [pid = 1654] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:07:44 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11c861000) [pid = 1654] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:07:44 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11a940c00) [pid = 1654] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:07:44 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x115786000) [pid = 1654] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:07:44 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x115853800) [pid = 1654] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:07:44 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1156c1400) [pid = 1654] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:07:44 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11b95d800) [pid = 1654] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:07:44 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1165a2800) [pid = 1654] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:07:44 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11c0b7c00) [pid = 1654] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:07:44 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11c528400) [pid = 1654] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:07:44 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x135ce4400) [pid = 1654] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:07:44 INFO - PROCESS | 1654 | 1461650864122 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]]]}] 23:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 575ms 23:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:07:44 INFO - PROCESS | 1654 | 1461650864142 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 23:07:44 INFO - PROCESS | 1654 | 1461650864143 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 23:07:44 INFO - PROCESS | 1654 | 1461650864145 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:07:44 INFO - PROCESS | 1654 | 1461650864146 Marionette TRACE conn2 <- [1,2166,null,{}] 23:07:44 INFO - PROCESS | 1654 | 1461650864148 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}] 23:07:44 INFO - PROCESS | 1654 | 1461650864233 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 23:07:44 INFO - PROCESS | 1654 | 1461650864288 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x129da0800 == 46 [pid = 1654] [id = 549] 23:07:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1165a2800) [pid = 1654] [serial = 1647] [outer = 0x0] 23:07:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11b95d800) [pid = 1654] [serial = 1648] [outer = 0x1165a2800] 23:07:44 INFO - PROCESS | 1654 | 1461650864313 Marionette DEBUG loaded listener.js 23:07:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1239d5800) [pid = 1654] [serial = 1649] [outer = 0x1165a2800] 23:07:44 INFO - PROCESS | 1654 | 1461650864615 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]]]}] 23:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 519ms 23:07:44 INFO - PROCESS | 1654 | 1461650864665 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 23:07:44 INFO - PROCESS | 1654 | 1461650864666 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 23:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:07:44 INFO - PROCESS | 1654 | 1461650864669 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:07:44 INFO - PROCESS | 1654 | 1461650864671 Marionette TRACE conn2 <- [1,2170,null,{}] 23:07:44 INFO - PROCESS | 1654 | 1461650864673 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}] 23:07:44 INFO - PROCESS | 1654 | 1461650864777 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 23:07:44 INFO - PROCESS | 1654 | 1461650864782 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab14800 == 47 [pid = 1654] [id = 550] 23:07:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1240b3400) [pid = 1654] [serial = 1650] [outer = 0x0] 23:07:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12450f000) [pid = 1654] [serial = 1651] [outer = 0x1240b3400] 23:07:44 INFO - PROCESS | 1654 | 1461650864812 Marionette DEBUG loaded listener.js 23:07:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x127a24400) [pid = 1654] [serial = 1652] [outer = 0x1240b3400] 23:07:45 INFO - PROCESS | 1654 | 1461650865161 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]]]}] 23:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 23:07:45 INFO - PROCESS | 1654 | 1461650865192 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 23:07:45 INFO - PROCESS | 1654 | 1461650865193 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 23:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:07:45 INFO - PROCESS | 1654 | 1461650865195 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:07:45 INFO - PROCESS | 1654 | 1461650865196 Marionette TRACE conn2 <- [1,2174,null,{}] 23:07:45 INFO - PROCESS | 1654 | 1461650865198 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}] 23:07:45 INFO - PROCESS | 1654 | 1461650865287 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 23:07:45 INFO - PROCESS | 1654 | 1461650865294 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b761000 == 48 [pid = 1654] [id = 551] 23:07:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11c7d9400) [pid = 1654] [serial = 1653] [outer = 0x0] 23:07:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x127f82800) [pid = 1654] [serial = 1654] [outer = 0x11c7d9400] 23:07:45 INFO - PROCESS | 1654 | 1461650865320 Marionette DEBUG loaded listener.js 23:07:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1286d8400) [pid = 1654] [serial = 1655] [outer = 0x11c7d9400] 23:07:45 INFO - PROCESS | 1654 | 1461650865645 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]]]}] 23:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 468ms 23:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:07:45 INFO - PROCESS | 1654 | 1461650865663 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 23:07:45 INFO - PROCESS | 1654 | 1461650865664 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 23:07:45 INFO - PROCESS | 1654 | 1461650865666 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:07:45 INFO - PROCESS | 1654 | 1461650865668 Marionette TRACE conn2 <- [1,2178,null,{}] 23:07:45 INFO - PROCESS | 1654 | 1461650865670 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}] 23:07:45 INFO - PROCESS | 1654 | 1461650865755 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 23:07:45 INFO - PROCESS | 1654 | 1461650865812 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0d5800 == 49 [pid = 1654] [id = 552] 23:07:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x127f7f400) [pid = 1654] [serial = 1656] [outer = 0x0] 23:07:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1286e1400) [pid = 1654] [serial = 1657] [outer = 0x127f7f400] 23:07:45 INFO - PROCESS | 1654 | 1461650865837 Marionette DEBUG loaded listener.js 23:07:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x129745800) [pid = 1654] [serial = 1658] [outer = 0x127f7f400] 23:07:46 INFO - PROCESS | 1654 | --DOCSHELL 0x119bc4000 == 48 [pid = 1654] [id = 187] 23:07:46 INFO - PROCESS | 1654 | --DOCSHELL 0x13a7cf800 == 47 [pid = 1654] [id = 500] 23:07:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11c481000 == 46 [pid = 1654] [id = 204] 23:07:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11932c000 == 45 [pid = 1654] [id = 540] 23:07:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11586a000 == 44 [pid = 1654] [id = 539] 23:07:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb4f000 == 43 [pid = 1654] [id = 538] 23:07:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12b761800 == 42 [pid = 1654] [id = 537] 23:07:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab67800 == 41 [pid = 1654] [id = 536] 23:07:46 INFO - PROCESS | 1654 | --DOCSHELL 0x124068800 == 40 [pid = 1654] [id = 535] 23:07:46 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa0d800 == 39 [pid = 1654] [id = 534] 23:07:46 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab75800 == 38 [pid = 1654] [id = 533] 23:07:47 INFO - PROCESS | 1654 | --DOCSHELL 0x11c0d1000 == 37 [pid = 1654] [id = 543] 23:07:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12702a800 == 36 [pid = 1654] [id = 546] 23:07:47 INFO - PROCESS | 1654 | --DOCSHELL 0x119170000 == 35 [pid = 1654] [id = 541] 23:07:47 INFO - PROCESS | 1654 | --DOCSHELL 0x11b5f2800 == 34 [pid = 1654] [id = 542] 23:07:47 INFO - PROCESS | 1654 | --DOCSHELL 0x124152000 == 33 [pid = 1654] [id = 545] 23:07:47 INFO - PROCESS | 1654 | --DOCSHELL 0x123b12800 == 32 [pid = 1654] [id = 544] 23:07:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab14800 == 31 [pid = 1654] [id = 550] 23:07:47 INFO - PROCESS | 1654 | --DOCSHELL 0x127fd1000 == 30 [pid = 1654] [id = 547] 23:07:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12a95a800 == 29 [pid = 1654] [id = 548] 23:07:47 INFO - PROCESS | 1654 | --DOCSHELL 0x129da0800 == 28 [pid = 1654] [id = 549] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x135ced000) [pid = 1654] [serial = 1502] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12b761000 == 27 [pid = 1654] [id = 551] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11c0c6400) [pid = 1654] [serial = 1579] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1239d2c00) [pid = 1654] [serial = 1585] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11c869c00) [pid = 1654] [serial = 1583] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11c85ec00) [pid = 1654] [serial = 1582] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x123c0a400) [pid = 1654] [serial = 1588] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11b560800) [pid = 1654] [serial = 1570] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119088000) [pid = 1654] [serial = 1565] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x118851800) [pid = 1654] [serial = 1564] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119862c00) [pid = 1654] [serial = 1567] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11a8c5800) [pid = 1654] [serial = 1568] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11be5c000) [pid = 1654] [serial = 1576] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1147d8c00) [pid = 1654] [serial = 1558] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11bd16c00) [pid = 1654] [serial = 1573] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11bdbb000) [pid = 1654] [serial = 1574] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119139c00) [pid = 1654] [serial = 1561] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11867d400) [pid = 1654] [serial = 1591] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11c0b7400) [pid = 1654] [serial = 1592] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x124894800) [pid = 1654] [serial = 1600] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x123c14c00) [pid = 1654] [serial = 1589] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11b950c00) [pid = 1654] [serial = 1571] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x123a62800) [pid = 1654] [serial = 1586] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x124116c00) [pid = 1654] [serial = 1595] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x123e1cc00) [pid = 1654] [serial = 1594] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11c57bc00) [pid = 1654] [serial = 1580] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11c077400) [pid = 1654] [serial = 1577] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1241c2800) [pid = 1654] [serial = 1597] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x124510000) [pid = 1654] [serial = 1598] [outer = 0x0] [url = about:blank] 23:07:47 INFO - PROCESS | 1654 | 1461650867408 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]]]}] 23:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1775ms 23:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:07:47 INFO - PROCESS | 1654 | 1461650867443 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 23:07:47 INFO - PROCESS | 1654 | 1461650867445 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 23:07:47 INFO - PROCESS | 1654 | 1461650867449 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:07:47 INFO - PROCESS | 1654 | 1461650867451 Marionette TRACE conn2 <- [1,2182,null,{}] 23:07:47 INFO - PROCESS | 1654 | 1461650867456 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}] 23:07:47 INFO - PROCESS | 1654 | 1461650867534 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 23:07:47 INFO - PROCESS | 1654 | 1461650867584 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x115539000 == 28 [pid = 1654] [id = 553] 23:07:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x115784800) [pid = 1654] [serial = 1659] [outer = 0x0] 23:07:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x115785000) [pid = 1654] [serial = 1660] [outer = 0x115784800] 23:07:47 INFO - PROCESS | 1654 | 1461650867612 Marionette DEBUG loaded listener.js 23:07:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11867e800) [pid = 1654] [serial = 1661] [outer = 0x115784800] 23:07:47 INFO - PROCESS | 1654 | 1461650867967 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]]]}] 23:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 571ms 23:07:48 INFO - PROCESS | 1654 | 1461650868021 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 23:07:48 INFO - PROCESS | 1654 | 1461650868028 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 23:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:07:48 INFO - PROCESS | 1654 | 1461650868035 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:07:48 INFO - PROCESS | 1654 | 1461650868037 Marionette TRACE conn2 <- [1,2186,null,{}] 23:07:48 INFO - PROCESS | 1654 | 1461650868041 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}] 23:07:48 INFO - PROCESS | 1654 | 1461650868149 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 23:07:48 INFO - PROCESS | 1654 | 1461650868204 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x119322800 == 29 [pid = 1654] [id = 554] 23:07:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x118681800) [pid = 1654] [serial = 1662] [outer = 0x0] 23:07:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118d23800) [pid = 1654] [serial = 1663] [outer = 0x118681800] 23:07:48 INFO - PROCESS | 1654 | 1461650868230 Marionette DEBUG loaded listener.js 23:07:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119141800) [pid = 1654] [serial = 1664] [outer = 0x118681800] 23:07:48 INFO - PROCESS | 1654 | 1461650868534 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]]]}] 23:07:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:07:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 525ms 23:07:48 INFO - PROCESS | 1654 | 1461650868560 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 23:07:48 INFO - PROCESS | 1654 | 1461650868562 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 23:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:07:48 INFO - PROCESS | 1654 | 1461650868565 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:07:48 INFO - PROCESS | 1654 | 1461650868568 Marionette TRACE conn2 <- [1,2190,null,{}] 23:07:48 INFO - PROCESS | 1654 | 1461650868579 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}] 23:07:48 INFO - PROCESS | 1654 | 1461650868660 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 23:07:48 INFO - PROCESS | 1654 | 1461650868711 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa22000 == 30 [pid = 1654] [id = 555] 23:07:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x113609400) [pid = 1654] [serial = 1665] [outer = 0x0] 23:07:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119868c00) [pid = 1654] [serial = 1666] [outer = 0x113609400] 23:07:48 INFO - PROCESS | 1654 | 1461650868748 Marionette DEBUG loaded listener.js 23:07:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11a8c5800) [pid = 1654] [serial = 1667] [outer = 0x113609400] 23:07:49 INFO - PROCESS | 1654 | 1461650869061 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]]]}] 23:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 525ms 23:07:49 INFO - PROCESS | 1654 | 1461650869092 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 23:07:49 INFO - PROCESS | 1654 | 1461650869094 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 23:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:07:49 INFO - PROCESS | 1654 | 1461650869097 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:07:49 INFO - PROCESS | 1654 | 1461650869098 Marionette TRACE conn2 <- [1,2194,null,{}] 23:07:49 INFO - PROCESS | 1654 | 1461650869100 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}] 23:07:49 INFO - PROCESS | 1654 | 1461650869175 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 23:07:49 INFO - PROCESS | 1654 | 1461650869180 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x11afc5000 == 31 [pid = 1654] [id = 556] 23:07:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11a8cc800) [pid = 1654] [serial = 1668] [outer = 0x0] 23:07:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11acd0800) [pid = 1654] [serial = 1669] [outer = 0x11a8cc800] 23:07:49 INFO - PROCESS | 1654 | 1461650869208 Marionette DEBUG loaded listener.js 23:07:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11ada8c00) [pid = 1654] [serial = 1670] [outer = 0x11a8cc800] 23:07:49 INFO - PROCESS | 1654 | 1461650869529 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]]]}] 23:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 469ms 23:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:07:49 INFO - PROCESS | 1654 | 1461650869566 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 23:07:49 INFO - PROCESS | 1654 | 1461650869567 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 23:07:49 INFO - PROCESS | 1654 | 1461650869570 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:07:49 INFO - PROCESS | 1654 | 1461650869571 Marionette TRACE conn2 <- [1,2198,null,{}] 23:07:49 INFO - PROCESS | 1654 | 1461650869574 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}] 23:07:49 INFO - PROCESS | 1654 | 1461650869682 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 23:07:49 INFO - PROCESS | 1654 | 1461650869694 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbae000 == 32 [pid = 1654] [id = 557] 23:07:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11867dc00) [pid = 1654] [serial = 1671] [outer = 0x0] 23:07:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11b5aa400) [pid = 1654] [serial = 1672] [outer = 0x11867dc00] 23:07:49 INFO - PROCESS | 1654 | 1461650869738 Marionette DEBUG loaded listener.js 23:07:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11b950c00) [pid = 1654] [serial = 1673] [outer = 0x11867dc00] 23:07:50 INFO - PROCESS | 1654 | 1461650870088 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]]]}] 23:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 571ms 23:07:50 INFO - PROCESS | 1654 | 1461650870141 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 23:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:07:50 INFO - PROCESS | 1654 | 1461650870143 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 23:07:50 INFO - PROCESS | 1654 | 1461650870146 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:07:50 INFO - PROCESS | 1654 | 1461650870148 Marionette TRACE conn2 <- [1,2202,null,{}] 23:07:50 INFO - PROCESS | 1654 | 1461650870151 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}] 23:07:50 INFO - PROCESS | 1654 | 1461650870316 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 23:07:50 INFO - PROCESS | 1654 | 1461650870334 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c559800 == 33 [pid = 1654] [id = 558] 23:07:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11b90e800) [pid = 1654] [serial = 1674] [outer = 0x0] 23:07:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11bd14000) [pid = 1654] [serial = 1675] [outer = 0x11b90e800] 23:07:50 INFO - PROCESS | 1654 | 1461650870381 Marionette DEBUG loaded listener.js 23:07:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11be60800) [pid = 1654] [serial = 1676] [outer = 0x11b90e800] 23:07:50 INFO - PROCESS | 1654 | 1461650870731 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]]]}] 23:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 620ms 23:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:07:50 INFO - PROCESS | 1654 | 1461650870766 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 23:07:50 INFO - PROCESS | 1654 | 1461650870767 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 23:07:50 INFO - PROCESS | 1654 | 1461650870769 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:07:50 INFO - PROCESS | 1654 | 1461650870770 Marionette TRACE conn2 <- [1,2206,null,{}] 23:07:50 INFO - PROCESS | 1654 | 1461650870775 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}] 23:07:50 INFO - PROCESS | 1654 | 1461650870844 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 23:07:50 INFO - PROCESS | 1654 | 1461650870893 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b23000 == 34 [pid = 1654] [id = 559] 23:07:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11a8c7c00) [pid = 1654] [serial = 1677] [outer = 0x0] 23:07:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11c06f000) [pid = 1654] [serial = 1678] [outer = 0x11a8c7c00] 23:07:50 INFO - PROCESS | 1654 | 1461650870919 Marionette DEBUG loaded listener.js 23:07:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11c0b8800) [pid = 1654] [serial = 1679] [outer = 0x11a8c7c00] 23:07:51 INFO - PROCESS | 1654 | 1461650871212 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]]]}] 23:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 469ms 23:07:51 INFO - PROCESS | 1654 | 1461650871241 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 23:07:51 INFO - PROCESS | 1654 | 1461650871243 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 23:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:07:51 INFO - PROCESS | 1654 | 1461650871246 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:07:51 INFO - PROCESS | 1654 | 1461650871248 Marionette TRACE conn2 <- [1,2210,null,{}] 23:07:51 INFO - PROCESS | 1654 | 1461650871252 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}] 23:07:51 INFO - PROCESS | 1654 | 1461650871368 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 23:07:51 INFO - PROCESS | 1654 | 1461650871374 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x124075000 == 35 [pid = 1654] [id = 560] 23:07:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c0bec00) [pid = 1654] [serial = 1680] [outer = 0x0] 23:07:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11c0c4400) [pid = 1654] [serial = 1681] [outer = 0x11c0bec00] 23:07:51 INFO - PROCESS | 1654 | 1461650871417 Marionette DEBUG loaded listener.js 23:07:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11c3b4c00) [pid = 1654] [serial = 1682] [outer = 0x11c0bec00] 23:07:51 INFO - PROCESS | 1654 | 1461650871756 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]]]}] 23:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 520ms 23:07:51 INFO - PROCESS | 1654 | 1461650871766 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 23:07:51 INFO - PROCESS | 1654 | 1461650871768 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 23:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:07:51 INFO - PROCESS | 1654 | 1461650871781 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:07:51 INFO - PROCESS | 1654 | 1461650871783 Marionette TRACE conn2 <- [1,2214,null,{}] 23:07:51 INFO - PROCESS | 1654 | 1461650871794 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}] 23:07:51 INFO - PROCESS | 1654 | 1461650871943 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 23:07:51 INFO - PROCESS | 1654 | 1461650871956 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x11aa21800 == 36 [pid = 1654] [id = 561] 23:07:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11ada6000) [pid = 1654] [serial = 1683] [outer = 0x0] 23:07:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11c524c00) [pid = 1654] [serial = 1684] [outer = 0x11ada6000] 23:07:51 INFO - PROCESS | 1654 | 1461650871998 Marionette DEBUG loaded listener.js 23:07:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11c576000) [pid = 1654] [serial = 1685] [outer = 0x11ada6000] 23:07:52 INFO - PROCESS | 1654 | 1461650872342 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]]]}] 23:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 589ms 23:07:52 INFO - PROCESS | 1654 | 1461650872363 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 23:07:52 INFO - PROCESS | 1654 | 1461650872365 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 23:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:07:52 INFO - PROCESS | 1654 | 1461650872367 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:07:52 INFO - PROCESS | 1654 | 1461650872368 Marionette TRACE conn2 <- [1,2218,null,{}] 23:07:52 INFO - PROCESS | 1654 | 1461650872371 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}] 23:07:52 INFO - PROCESS | 1654 | 1461650872450 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 23:07:52 INFO - PROCESS | 1654 | 1461650872457 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241eb000 == 37 [pid = 1654] [id = 562] 23:07:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c579800) [pid = 1654] [serial = 1686] [outer = 0x0] 23:07:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11c7d6400) [pid = 1654] [serial = 1687] [outer = 0x11c579800] 23:07:52 INFO - PROCESS | 1654 | 1461650872484 Marionette DEBUG loaded listener.js 23:07:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11c863000) [pid = 1654] [serial = 1688] [outer = 0x11c579800] 23:07:52 INFO - PROCESS | 1654 | 1461650872871 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]]]}] 23:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 519ms 23:07:52 INFO - PROCESS | 1654 | 1461650872887 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 23:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:07:52 INFO - PROCESS | 1654 | 1461650872888 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 23:07:52 INFO - PROCESS | 1654 | 1461650872890 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:07:52 INFO - PROCESS | 1654 | 1461650872892 Marionette TRACE conn2 <- [1,2222,null,{}] 23:07:52 INFO - PROCESS | 1654 | 1461650872895 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}] 23:07:53 INFO - PROCESS | 1654 | 1461650872999 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 23:07:53 INFO - PROCESS | 1654 | 1461650873013 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b997800 == 38 [pid = 1654] [id = 563] 23:07:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11c57f400) [pid = 1654] [serial = 1689] [outer = 0x0] 23:07:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x123ae2400) [pid = 1654] [serial = 1690] [outer = 0x11c57f400] 23:07:53 INFO - PROCESS | 1654 | 1461650873044 Marionette DEBUG loaded listener.js 23:07:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x123c10800) [pid = 1654] [serial = 1691] [outer = 0x11c57f400] 23:07:53 INFO - PROCESS | 1654 | 1461650873400 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]]]}] 23:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 519ms 23:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:07:53 INFO - PROCESS | 1654 | 1461650873411 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 23:07:53 INFO - PROCESS | 1654 | 1461650873412 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 23:07:53 INFO - PROCESS | 1654 | 1461650873414 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:07:53 INFO - PROCESS | 1654 | 1461650873415 Marionette TRACE conn2 <- [1,2226,null,{}] 23:07:53 INFO - PROCESS | 1654 | 1461650873417 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}] 23:07:53 INFO - PROCESS | 1654 | 1461650873510 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 23:07:53 INFO - PROCESS | 1654 | 1461650873521 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x129d96800 == 39 [pid = 1654] [id = 564] 23:07:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x123c14c00) [pid = 1654] [serial = 1692] [outer = 0x0] 23:07:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x123d63800) [pid = 1654] [serial = 1693] [outer = 0x123c14c00] 23:07:53 INFO - PROCESS | 1654 | 1461650873547 Marionette DEBUG loaded listener.js 23:07:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x123e26800) [pid = 1654] [serial = 1694] [outer = 0x123c14c00] 23:07:53 INFO - PROCESS | 1654 | 1461650873912 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]]]}] 23:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 522ms 23:07:53 INFO - PROCESS | 1654 | 1461650873936 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 23:07:53 INFO - PROCESS | 1654 | 1461650873938 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 23:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:07:53 INFO - PROCESS | 1654 | 1461650873940 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:07:53 INFO - PROCESS | 1654 | 1461650873941 Marionette TRACE conn2 <- [1,2230,null,{}] 23:07:53 INFO - PROCESS | 1654 | 1461650873950 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}] 23:07:54 INFO - PROCESS | 1654 | 1461650874061 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 23:07:54 INFO - PROCESS | 1654 | 1461650874113 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a982800 == 40 [pid = 1654] [id = 565] 23:07:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x123c15000) [pid = 1654] [serial = 1695] [outer = 0x0] 23:07:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12411b000) [pid = 1654] [serial = 1696] [outer = 0x123c15000] 23:07:54 INFO - PROCESS | 1654 | 1461650874153 Marionette DEBUG loaded listener.js 23:07:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x124120c00) [pid = 1654] [serial = 1697] [outer = 0x123c15000] 23:07:54 INFO - PROCESS | 1654 | 1461650874840 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]]]}] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11bd18400) [pid = 1654] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x114542400) [pid = 1654] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11908fc00) [pid = 1654] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11c523c00) [pid = 1654] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11c06f800) [pid = 1654] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x123c0a800) [pid = 1654] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1165a2800) [pid = 1654] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x123c0bc00) [pid = 1654] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1240b3400) [pid = 1654] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11c7d9400) [pid = 1654] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x123e1e000) [pid = 1654] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11c57a400) [pid = 1654] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11c0c2000) [pid = 1654] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11a8c2400) [pid = 1654] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11913a800) [pid = 1654] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1240b4c00) [pid = 1654] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11a944c00) [pid = 1654] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11a550c00) [pid = 1654] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119867800) [pid = 1654] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11867f400) [pid = 1654] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x115856800) [pid = 1654] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:07:54 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11360e800) [pid = 1654] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 927ms 23:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:07:54 INFO - PROCESS | 1654 | 1461650874867 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 23:07:54 INFO - PROCESS | 1654 | 1461650874868 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 23:07:54 INFO - PROCESS | 1654 | 1461650874870 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:07:54 INFO - PROCESS | 1654 | 1461650874871 Marionette TRACE conn2 <- [1,2234,null,{}] 23:07:54 INFO - PROCESS | 1654 | 1461650874875 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}] 23:07:54 INFO - PROCESS | 1654 | 1461650874951 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 23:07:54 INFO - PROCESS | 1654 | 1461650874957 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x11901d800 == 41 [pid = 1654] [id = 566] 23:07:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x118644800) [pid = 1654] [serial = 1698] [outer = 0x0] 23:07:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11908fc00) [pid = 1654] [serial = 1699] [outer = 0x118644800] 23:07:54 INFO - PROCESS | 1654 | 1461650874984 Marionette DEBUG loaded listener.js 23:07:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11adaac00) [pid = 1654] [serial = 1700] [outer = 0x118644800] 23:07:55 INFO - PROCESS | 1654 | 1461650875297 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]]]}] 23:07:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:07:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 470ms 23:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:07:55 INFO - PROCESS | 1654 | 1461650875342 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 23:07:55 INFO - PROCESS | 1654 | 1461650875343 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 23:07:55 INFO - PROCESS | 1654 | 1461650875346 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:07:55 INFO - PROCESS | 1654 | 1461650875347 Marionette TRACE conn2 <- [1,2238,null,{}] 23:07:55 INFO - PROCESS | 1654 | 1461650875349 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}] 23:07:55 INFO - PROCESS | 1654 | 1461650875442 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 23:07:55 INFO - PROCESS | 1654 | 1461650875497 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x1248e6000 == 42 [pid = 1654] [id = 567] 23:07:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11a948800) [pid = 1654] [serial = 1701] [outer = 0x0] 23:07:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c3ad400) [pid = 1654] [serial = 1702] [outer = 0x11a948800] 23:07:55 INFO - PROCESS | 1654 | 1461650875522 Marionette DEBUG loaded listener.js 23:07:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x123e1e000) [pid = 1654] [serial = 1703] [outer = 0x11a948800] 23:07:55 INFO - PROCESS | 1654 | 1461650875828 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]]]}] 23:07:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:07:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 23:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:07:55 INFO - PROCESS | 1654 | 1461650875867 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 23:07:55 INFO - PROCESS | 1654 | 1461650875869 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 23:07:55 INFO - PROCESS | 1654 | 1461650875875 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:07:55 INFO - PROCESS | 1654 | 1461650875877 Marionette TRACE conn2 <- [1,2242,null,{}] 23:07:55 INFO - PROCESS | 1654 | 1461650875880 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}] 23:07:56 INFO - PROCESS | 1654 | 1461650876002 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 23:07:56 INFO - PROCESS | 1654 | 1461650876076 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aaea800 == 43 [pid = 1654] [id = 568] 23:07:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11578e400) [pid = 1654] [serial = 1704] [outer = 0x0] 23:07:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1240b4c00) [pid = 1654] [serial = 1705] [outer = 0x11578e400] 23:07:56 INFO - PROCESS | 1654 | 1461650876118 Marionette DEBUG loaded listener.js 23:07:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x124506000) [pid = 1654] [serial = 1706] [outer = 0x11578e400] 23:07:56 INFO - PROCESS | 1654 | 1461650876405 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]]]}] 23:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 573ms 23:07:56 INFO - PROCESS | 1654 | 1461650876446 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 23:07:56 INFO - PROCESS | 1654 | 1461650876447 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 23:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:07:56 INFO - PROCESS | 1654 | 1461650876449 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:07:56 INFO - PROCESS | 1654 | 1461650876450 Marionette TRACE conn2 <- [1,2246,null,{}] 23:07:56 INFO - PROCESS | 1654 | 1461650876452 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}] 23:07:56 INFO - PROCESS | 1654 | 1461650876534 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 23:07:56 INFO - PROCESS | 1654 | 1461650876540 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab74000 == 44 [pid = 1654] [id = 569] 23:07:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11c0b9800) [pid = 1654] [serial = 1707] [outer = 0x0] 23:07:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x124510800) [pid = 1654] [serial = 1708] [outer = 0x11c0b9800] 23:07:56 INFO - PROCESS | 1654 | 1461650876566 Marionette DEBUG loaded listener.js 23:07:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x124896c00) [pid = 1654] [serial = 1709] [outer = 0x11c0b9800] 23:07:57 INFO - PROCESS | 1654 | 1461650877060 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]]]}] 23:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 620ms 23:07:57 INFO - PROCESS | 1654 | 1461650877069 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 23:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:07:57 INFO - PROCESS | 1654 | 1461650877072 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 23:07:57 INFO - PROCESS | 1654 | 1461650877076 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:07:57 INFO - PROCESS | 1654 | 1461650877078 Marionette TRACE conn2 <- [1,2250,null,{}] 23:07:57 INFO - PROCESS | 1654 | 1461650877082 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}] 23:07:57 INFO - PROCESS | 1654 | 1461650877194 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 23:07:57 INFO - PROCESS | 1654 | 1461650877248 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x116511000 == 45 [pid = 1654] [id = 570] 23:07:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1147e1c00) [pid = 1654] [serial = 1710] [outer = 0x0] 23:07:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1156c0400) [pid = 1654] [serial = 1711] [outer = 0x1147e1c00] 23:07:57 INFO - PROCESS | 1654 | 1461650877281 Marionette DEBUG loaded listener.js 23:07:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x118646c00) [pid = 1654] [serial = 1712] [outer = 0x1147e1c00] 23:07:57 INFO - PROCESS | 1654 | 1461650877846 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]]]}] 23:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 821ms 23:07:57 INFO - PROCESS | 1654 | 1461650877896 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 23:07:57 INFO - PROCESS | 1654 | 1461650877900 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 23:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:07:57 INFO - PROCESS | 1654 | 1461650877905 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:07:57 INFO - PROCESS | 1654 | 1461650877907 Marionette TRACE conn2 <- [1,2254,null,{}] 23:07:57 INFO - PROCESS | 1654 | 1461650877909 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}] 23:07:58 INFO - PROCESS | 1654 | 1461650878017 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 23:07:58 INFO - PROCESS | 1654 | 1461650878094 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a844800 == 46 [pid = 1654] [id = 571] 23:07:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1165a1400) [pid = 1654] [serial = 1713] [outer = 0x0] 23:07:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1191a8400) [pid = 1654] [serial = 1714] [outer = 0x1165a1400] 23:07:58 INFO - PROCESS | 1654 | 1461650878126 Marionette DEBUG loaded listener.js 23:07:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x119e54800) [pid = 1654] [serial = 1715] [outer = 0x1165a1400] 23:07:58 INFO - PROCESS | 1654 | 1461650878788 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]]]}] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12aaea800 == 45 [pid = 1654] [id = 568] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1248e6000 == 44 [pid = 1654] [id = 567] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11901d800 == 43 [pid = 1654] [id = 566] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12a982800 == 42 [pid = 1654] [id = 565] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x129d96800 == 41 [pid = 1654] [id = 564] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11b997800 == 40 [pid = 1654] [id = 563] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1241eb000 == 39 [pid = 1654] [id = 562] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1286e1400) [pid = 1654] [serial = 1657] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa21800 == 38 [pid = 1654] [id = 561] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x124075000 == 37 [pid = 1654] [id = 560] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x123b23000 == 36 [pid = 1654] [id = 559] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11c559800 == 35 [pid = 1654] [id = 558] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbae000 == 34 [pid = 1654] [id = 557] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11afc5000 == 33 [pid = 1654] [id = 556] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11aa22000 == 32 [pid = 1654] [id = 555] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x119322800 == 31 [pid = 1654] [id = 554] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x115539000 == 30 [pid = 1654] [id = 553] 23:07:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0d5800 == 29 [pid = 1654] [id = 552] 23:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 924ms 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12450fc00) [pid = 1654] [serial = 1556] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1239eec00) [pid = 1654] [serial = 1639] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11c413000) [pid = 1654] [serial = 1636] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x123c12000) [pid = 1654] [serial = 1642] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x123ae9800) [pid = 1654] [serial = 1640] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11b95d800) [pid = 1654] [serial = 1648] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x124116000) [pid = 1654] [serial = 1645] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12450f000) [pid = 1654] [serial = 1651] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x127a24400) [pid = 1654] [serial = 1652] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x127f82800) [pid = 1654] [serial = 1654] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1239d5800) [pid = 1654] [serial = 1649] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1241cc800) [pid = 1654] [serial = 1646] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x124505800) [pid = 1654] [serial = 1615] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x123e21c00) [pid = 1654] [serial = 1613] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1239e8c00) [pid = 1654] [serial = 1612] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11c579c00) [pid = 1654] [serial = 1610] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11c40bc00) [pid = 1654] [serial = 1609] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11bd11400) [pid = 1654] [serial = 1607] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11accd000) [pid = 1654] [serial = 1606] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119e54c00) [pid = 1654] [serial = 1604] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11985fc00) [pid = 1654] [serial = 1603] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12770b000) [pid = 1654] [serial = 1601] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11bda1000) [pid = 1654] [serial = 1633] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11ada6400) [pid = 1654] [serial = 1630] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11b9e3800) [pid = 1654] [serial = 1631] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119da3c00) [pid = 1654] [serial = 1627] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11a942400) [pid = 1654] [serial = 1628] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118d1bc00) [pid = 1654] [serial = 1624] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11919c800) [pid = 1654] [serial = 1625] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118640800) [pid = 1654] [serial = 1622] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1159cac00) [pid = 1654] [serial = 1621] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12776f000) [pid = 1654] [serial = 1619] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x119865400) [pid = 1654] [serial = 1618] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1286d8400) [pid = 1654] [serial = 1655] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x127006400) [pid = 1654] [serial = 1616] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x123e21800) [pid = 1654] [serial = 1643] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11be5d000) [pid = 1654] [serial = 1634] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11c868400) [pid = 1654] [serial = 1637] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1151ed000) [pid = 1654] [serial = 1559] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x119861800) [pid = 1654] [serial = 1562] [outer = 0x0] [url = about:blank] 23:07:58 INFO - PROCESS | 1654 | 1461650878840 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 23:07:58 INFO - PROCESS | 1654 | 1461650878842 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 23:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:07:58 INFO - PROCESS | 1654 | 1461650878848 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:07:58 INFO - PROCESS | 1654 | 1461650878850 Marionette TRACE conn2 <- [1,2258,null,{}] 23:07:58 INFO - PROCESS | 1654 | 1461650878854 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}] 23:07:58 INFO - PROCESS | 1654 | 1461650878932 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 23:07:58 INFO - PROCESS | 1654 | 1461650878942 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x118ac7000 == 30 [pid = 1654] [id = 572] 23:07:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x118647800) [pid = 1654] [serial = 1716] [outer = 0x0] 23:07:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x118850800) [pid = 1654] [serial = 1717] [outer = 0x118647800] 23:07:58 INFO - PROCESS | 1654 | 1461650878971 Marionette DEBUG loaded listener.js 23:07:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118d0b000) [pid = 1654] [serial = 1718] [outer = 0x118647800] 23:07:59 INFO - PROCESS | 1654 | 1461650879351 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]]]}] 23:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 571ms 23:07:59 INFO - PROCESS | 1654 | 1461650879420 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 23:07:59 INFO - PROCESS | 1654 | 1461650879423 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 23:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:07:59 INFO - PROCESS | 1654 | 1461650879428 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:07:59 INFO - PROCESS | 1654 | 1461650879429 Marionette TRACE conn2 <- [1,2262,null,{}] 23:07:59 INFO - PROCESS | 1654 | 1461650879432 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}] 23:07:59 INFO - PROCESS | 1654 | 1461650879509 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 23:07:59 INFO - PROCESS | 1654 | 1461650879514 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:07:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x119d57000 == 31 [pid = 1654] [id = 573] 23:07:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x119086400) [pid = 1654] [serial = 1719] [outer = 0x0] 23:07:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119869c00) [pid = 1654] [serial = 1720] [outer = 0x119086400] 23:07:59 INFO - PROCESS | 1654 | 1461650879544 Marionette DEBUG loaded listener.js 23:07:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11a54ac00) [pid = 1654] [serial = 1721] [outer = 0x119086400] 23:07:59 INFO - PROCESS | 1654 | 1461650879892 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]]]}] 23:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 471ms 23:07:59 INFO - PROCESS | 1654 | 1461650879899 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 23:07:59 INFO - PROCESS | 1654 | 1461650879900 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 23:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:07:59 INFO - PROCESS | 1654 | 1461650879902 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:07:59 INFO - PROCESS | 1654 | 1461650879906 Marionette TRACE conn2 <- [1,2266,null,{}] 23:07:59 INFO - PROCESS | 1654 | 1461650879915 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}] 23:08:00 INFO - PROCESS | 1654 | 1461650879999 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 23:08:00 INFO - PROCESS | 1654 | 1461650880053 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b996800 == 32 [pid = 1654] [id = 574] 23:08:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1151d8800) [pid = 1654] [serial = 1722] [outer = 0x0] 23:08:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11a8d0000) [pid = 1654] [serial = 1723] [outer = 0x1151d8800] 23:08:00 INFO - PROCESS | 1654 | 1461650880082 Marionette DEBUG loaded listener.js 23:08:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11b5a9c00) [pid = 1654] [serial = 1724] [outer = 0x1151d8800] 23:08:00 INFO - PROCESS | 1654 | 1461650880382 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]]]}] 23:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 526ms 23:08:00 INFO - PROCESS | 1654 | 1461650880429 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 23:08:00 INFO - PROCESS | 1654 | 1461650880430 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 23:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:08:00 INFO - PROCESS | 1654 | 1461650880433 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:08:00 INFO - PROCESS | 1654 | 1461650880434 Marionette TRACE conn2 <- [1,2270,null,{}] 23:08:00 INFO - PROCESS | 1654 | 1461650880436 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}] 23:08:00 INFO - PROCESS | 1654 | 1461650880512 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 23:08:00 INFO - PROCESS | 1654 | 1461650880568 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c054000 == 33 [pid = 1654] [id = 575] 23:08:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11a549800) [pid = 1654] [serial = 1725] [outer = 0x0] 23:08:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11bd0b400) [pid = 1654] [serial = 1726] [outer = 0x11a549800] 23:08:00 INFO - PROCESS | 1654 | 1461650880595 Marionette DEBUG loaded listener.js 23:08:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11bda1000) [pid = 1654] [serial = 1727] [outer = 0x11a549800] 23:08:00 INFO - PROCESS | 1654 | 1461650880917 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]]]}] 23:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 524ms 23:08:00 INFO - PROCESS | 1654 | 1461650880962 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 23:08:00 INFO - PROCESS | 1654 | 1461650880963 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 23:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:08:00 INFO - PROCESS | 1654 | 1461650880965 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:08:00 INFO - PROCESS | 1654 | 1461650880966 Marionette TRACE conn2 <- [1,2274,null,{}] 23:08:00 INFO - PROCESS | 1654 | 1461650880969 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}] 23:08:01 INFO - PROCESS | 1654 | 1461650881066 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 23:08:01 INFO - PROCESS | 1654 | 1461650881071 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b2b800 == 34 [pid = 1654] [id = 576] 23:08:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11adab400) [pid = 1654] [serial = 1728] [outer = 0x0] 23:08:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11bdaa800) [pid = 1654] [serial = 1729] [outer = 0x11adab400] 23:08:01 INFO - PROCESS | 1654 | 1461650881097 Marionette DEBUG loaded listener.js 23:08:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11be56400) [pid = 1654] [serial = 1730] [outer = 0x11adab400] 23:08:01 INFO - PROCESS | 1654 | 1461650881446 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]]]}] 23:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 522ms 23:08:01 INFO - PROCESS | 1654 | 1461650881487 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 23:08:01 INFO - PROCESS | 1654 | 1461650881489 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 23:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:08:01 INFO - PROCESS | 1654 | 1461650881491 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:08:01 INFO - PROCESS | 1654 | 1461650881492 Marionette TRACE conn2 <- [1,2278,null,{}] 23:08:01 INFO - PROCESS | 1654 | 1461650881494 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}] 23:08:01 INFO - PROCESS | 1654 | 1461650881605 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 23:08:01 INFO - PROCESS | 1654 | 1461650881642 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x124076800 == 35 [pid = 1654] [id = 577] 23:08:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11be5b000) [pid = 1654] [serial = 1731] [outer = 0x0] 23:08:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11c0bcc00) [pid = 1654] [serial = 1732] [outer = 0x11be5b000] 23:08:01 INFO - PROCESS | 1654 | 1461650881669 Marionette DEBUG loaded listener.js 23:08:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11c419800) [pid = 1654] [serial = 1733] [outer = 0x11be5b000] 23:08:02 INFO - PROCESS | 1654 | 1461650882010 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]]]}] 23:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 571ms 23:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:08:02 INFO - PROCESS | 1654 | 1461650882062 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 23:08:02 INFO - PROCESS | 1654 | 1461650882063 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 23:08:02 INFO - PROCESS | 1654 | 1461650882065 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:08:02 INFO - PROCESS | 1654 | 1461650882067 Marionette TRACE conn2 <- [1,2282,null,{}] 23:08:02 INFO - PROCESS | 1654 | 1461650882069 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}] 23:08:02 INFO - PROCESS | 1654 | 1461650882173 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 23:08:02 INFO - PROCESS | 1654 | 1461650882177 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12451e000 == 36 [pid = 1654] [id = 578] 23:08:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11be60000) [pid = 1654] [serial = 1734] [outer = 0x0] 23:08:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11c57ec00) [pid = 1654] [serial = 1735] [outer = 0x11be60000] 23:08:02 INFO - PROCESS | 1654 | 1461650882203 Marionette DEBUG loaded listener.js 23:08:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11c863400) [pid = 1654] [serial = 1736] [outer = 0x11be60000] 23:08:02 INFO - PROCESS | 1654 | 1461650882567 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]]]}] 23:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 517ms 23:08:02 INFO - PROCESS | 1654 | 1461650882584 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 23:08:02 INFO - PROCESS | 1654 | 1461650882586 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 23:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:08:02 INFO - PROCESS | 1654 | 1461650882590 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:08:02 INFO - PROCESS | 1654 | 1461650882592 Marionette TRACE conn2 <- [1,2286,null,{}] 23:08:02 INFO - PROCESS | 1654 | 1461650882595 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}] 23:08:02 INFO - PROCESS | 1654 | 1461650882745 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 23:08:02 INFO - PROCESS | 1654 | 1461650882769 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12702f000 == 37 [pid = 1654] [id = 579] 23:08:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11c863800) [pid = 1654] [serial = 1737] [outer = 0x0] 23:08:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11c867c00) [pid = 1654] [serial = 1738] [outer = 0x11c863800] 23:08:02 INFO - PROCESS | 1654 | 1461650882795 Marionette DEBUG loaded listener.js 23:08:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1239de800) [pid = 1654] [serial = 1739] [outer = 0x11c863800] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11c57f400) [pid = 1654] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x113609400) [pid = 1654] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11c0bec00) [pid = 1654] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x115784800) [pid = 1654] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11b90e800) [pid = 1654] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x127f7f400) [pid = 1654] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118681800) [pid = 1654] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11a8cc800) [pid = 1654] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11ada6000) [pid = 1654] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11a8c7c00) [pid = 1654] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11c579800) [pid = 1654] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x123c14c00) [pid = 1654] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x123c15000) [pid = 1654] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118644800) [pid = 1654] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11867dc00) [pid = 1654] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11578e400) [pid = 1654] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:08:03 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11a948800) [pid = 1654] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:08:03 INFO - PROCESS | 1654 | 1461650883235 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]]]}] 23:08:03 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 23:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 672ms 23:08:03 INFO - PROCESS | 1654 | 1461650883262 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 23:08:03 INFO - PROCESS | 1654 | 1461650883263 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 23:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:08:03 INFO - PROCESS | 1654 | 1461650883265 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:08:03 INFO - PROCESS | 1654 | 1461650883266 Marionette TRACE conn2 <- [1,2290,null,{}] 23:08:03 INFO - PROCESS | 1654 | 1461650883269 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}] 23:08:03 INFO - PROCESS | 1654 | 1461650883375 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 23:08:03 INFO - PROCESS | 1654 | 1461650883408 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b996000 == 38 [pid = 1654] [id = 580] 23:08:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x115784800) [pid = 1654] [serial = 1740] [outer = 0x0] 23:08:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11b94f400) [pid = 1654] [serial = 1741] [outer = 0x115784800] 23:08:03 INFO - PROCESS | 1654 | 1461650883434 Marionette DEBUG loaded listener.js 23:08:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11c571400) [pid = 1654] [serial = 1742] [outer = 0x115784800] 23:08:03 INFO - PROCESS | 1654 | 1461650883709 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]]]}] 23:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 473ms 23:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:08:03 INFO - PROCESS | 1654 | 1461650883745 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 23:08:03 INFO - PROCESS | 1654 | 1461650883747 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 23:08:03 INFO - PROCESS | 1654 | 1461650883749 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:08:03 INFO - PROCESS | 1654 | 1461650883750 Marionette TRACE conn2 <- [1,2294,null,{}] 23:08:03 INFO - PROCESS | 1654 | 1461650883752 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}] 23:08:03 INFO - PROCESS | 1654 | 1461650883832 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 23:08:03 INFO - PROCESS | 1654 | 1461650883836 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x129da0000 == 39 [pid = 1654] [id = 581] 23:08:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11c579800) [pid = 1654] [serial = 1743] [outer = 0x0] 23:08:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x123ae2c00) [pid = 1654] [serial = 1744] [outer = 0x11c579800] 23:08:03 INFO - PROCESS | 1654 | 1461650883865 Marionette DEBUG loaded listener.js 23:08:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x123c0c000) [pid = 1654] [serial = 1745] [outer = 0x11c579800] 23:08:04 INFO - PROCESS | 1654 | 1461650884213 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]]]}] 23:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 469ms 23:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:08:04 INFO - PROCESS | 1654 | 1461650884219 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 23:08:04 INFO - PROCESS | 1654 | 1461650884220 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 23:08:04 INFO - PROCESS | 1654 | 1461650884224 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:08:04 INFO - PROCESS | 1654 | 1461650884227 Marionette TRACE conn2 <- [1,2298,null,{}] 23:08:04 INFO - PROCESS | 1654 | 1461650884229 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}] 23:08:04 INFO - PROCESS | 1654 | 1461650884344 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 23:08:04 INFO - PROCESS | 1654 | 1461650884351 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a969800 == 40 [pid = 1654] [id = 582] 23:08:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x123a63000) [pid = 1654] [serial = 1746] [outer = 0x0] 23:08:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x123ce9800) [pid = 1654] [serial = 1747] [outer = 0x123a63000] 23:08:04 INFO - PROCESS | 1654 | 1461650884382 Marionette DEBUG loaded listener.js 23:08:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x124119400) [pid = 1654] [serial = 1748] [outer = 0x123a63000] 23:08:04 INFO - PROCESS | 1654 | 1461650884678 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]]]}] 23:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 472ms 23:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:08:04 INFO - PROCESS | 1654 | 1461650884697 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 23:08:04 INFO - PROCESS | 1654 | 1461650884698 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 23:08:04 INFO - PROCESS | 1654 | 1461650884701 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:08:04 INFO - PROCESS | 1654 | 1461650884702 Marionette TRACE conn2 <- [1,2302,null,{}] 23:08:04 INFO - PROCESS | 1654 | 1461650884704 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}] 23:08:04 INFO - PROCESS | 1654 | 1461650884786 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 23:08:04 INFO - PROCESS | 1654 | 1461650884792 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aaed000 == 41 [pid = 1654] [id = 583] 23:08:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x124119800) [pid = 1654] [serial = 1749] [outer = 0x0] 23:08:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x124382c00) [pid = 1654] [serial = 1750] [outer = 0x124119800] 23:08:04 INFO - PROCESS | 1654 | 1461650884818 Marionette DEBUG loaded listener.js 23:08:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x124508400) [pid = 1654] [serial = 1751] [outer = 0x124119800] 23:08:05 INFO - PROCESS | 1654 | 1461650885262 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]]]}] 23:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 568ms 23:08:05 INFO - PROCESS | 1654 | 1461650885270 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 23:08:05 INFO - PROCESS | 1654 | 1461650885272 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 23:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:08:05 INFO - PROCESS | 1654 | 1461650885294 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:08:05 INFO - PROCESS | 1654 | 1461650885297 Marionette TRACE conn2 <- [1,2306,null,{}] 23:08:05 INFO - PROCESS | 1654 | 1461650885300 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}] 23:08:05 INFO - PROCESS | 1654 | 1461650885402 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 23:08:05 INFO - PROCESS | 1654 | 1461650885473 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bc4000 == 42 [pid = 1654] [id = 584] 23:08:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x115783800) [pid = 1654] [serial = 1752] [outer = 0x0] 23:08:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x118a09800) [pid = 1654] [serial = 1753] [outer = 0x115783800] 23:08:05 INFO - PROCESS | 1654 | 1461650885506 Marionette DEBUG loaded listener.js 23:08:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119092400) [pid = 1654] [serial = 1754] [outer = 0x115783800] 23:08:05 INFO - PROCESS | 1654 | 1461650885946 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]]]}] 23:08:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:08:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 673ms 23:08:05 INFO - PROCESS | 1654 | 1461650885966 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 23:08:05 INFO - PROCESS | 1654 | 1461650885970 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 23:08:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:08:05 INFO - PROCESS | 1654 | 1461650885977 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:08:05 INFO - PROCESS | 1654 | 1461650885979 Marionette TRACE conn2 <- [1,2310,null,{}] 23:08:05 INFO - PROCESS | 1654 | 1461650885981 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}] 23:08:06 INFO - PROCESS | 1654 | 1461650886079 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 23:08:06 INFO - PROCESS | 1654 | 1461650886147 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b2d800 == 43 [pid = 1654] [id = 585] 23:08:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119863c00) [pid = 1654] [serial = 1755] [outer = 0x0] 23:08:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11a8cbc00) [pid = 1654] [serial = 1756] [outer = 0x119863c00] 23:08:06 INFO - PROCESS | 1654 | 1461650886180 Marionette DEBUG loaded listener.js 23:08:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11adaa800) [pid = 1654] [serial = 1757] [outer = 0x119863c00] 23:08:06 INFO - PROCESS | 1654 | 1461650886602 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]]]}] 23:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 671ms 23:08:06 INFO - PROCESS | 1654 | 1461650886646 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 23:08:06 INFO - PROCESS | 1654 | 1461650886648 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 23:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:08:06 INFO - PROCESS | 1654 | 1461650886650 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:08:06 INFO - PROCESS | 1654 | 1461650886653 Marionette TRACE conn2 <- [1,2314,null,{}] 23:08:06 INFO - PROCESS | 1654 | 1461650886661 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}] 23:08:06 INFO - PROCESS | 1654 | 1461650886790 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 23:08:06 INFO - PROCESS | 1654 | 1461650886874 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a99c800 == 44 [pid = 1654] [id = 586] 23:08:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11bda8800) [pid = 1654] [serial = 1758] [outer = 0x0] 23:08:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11c06f800) [pid = 1654] [serial = 1759] [outer = 0x11bda8800] 23:08:06 INFO - PROCESS | 1654 | 1461650886907 Marionette DEBUG loaded listener.js 23:08:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c3a8800) [pid = 1654] [serial = 1760] [outer = 0x11bda8800] 23:08:07 INFO - PROCESS | 1654 | 1461650887339 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]]]}] 23:08:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:08:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 722ms 23:08:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:08:07 INFO - PROCESS | 1654 | 1461650887373 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 23:08:07 INFO - PROCESS | 1654 | 1461650887374 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 23:08:07 INFO - PROCESS | 1654 | 1461650887377 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:08:07 INFO - PROCESS | 1654 | 1461650887378 Marionette TRACE conn2 <- [1,2318,null,{}] 23:08:07 INFO - PROCESS | 1654 | 1461650887380 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}] 23:08:07 INFO - PROCESS | 1654 | 1461650887468 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 23:08:07 INFO - PROCESS | 1654 | 1461650887558 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b015800 == 45 [pid = 1654] [id = 587] 23:08:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11c57bc00) [pid = 1654] [serial = 1761] [outer = 0x0] 23:08:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x123c11400) [pid = 1654] [serial = 1762] [outer = 0x11c57bc00] 23:08:07 INFO - PROCESS | 1654 | 1461650887594 Marionette DEBUG loaded listener.js 23:08:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x123e22000) [pid = 1654] [serial = 1763] [outer = 0x11c57bc00] 23:08:08 INFO - PROCESS | 1654 | 1461650888195 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] 23:08:08 INFO - PROCESS | 1654 | 1461650888253 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 23:08:08 INFO - PROCESS | 1654 | 1461650888258 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:08:08 INFO - PROCESS | 1654 | 1461650888261 Marionette TRACE conn2 <- [1,2322,null,{}] 23:08:08 INFO - PROCESS | 1654 | 1461650888265 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}] 23:08:08 INFO - PROCESS | 1654 | 1461650888355 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 23:08:08 INFO - PROCESS | 1654 | 1461650888426 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b99c000 == 46 [pid = 1654] [id = 588] 23:08:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119089c00) [pid = 1654] [serial = 1764] [outer = 0x0] 23:08:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119361c00) [pid = 1654] [serial = 1765] [outer = 0x119089c00] 23:08:08 INFO - PROCESS | 1654 | 1461650888454 Marionette DEBUG loaded listener.js 23:08:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11a54dc00) [pid = 1654] [serial = 1766] [outer = 0x119089c00] 23:08:08 INFO - PROCESS | 1654 | 1461650888865 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]]]}] 23:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 626ms 23:08:08 INFO - PROCESS | 1654 | 1461650888882 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 23:08:08 INFO - PROCESS | 1654 | 1461650888886 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 23:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:08:08 INFO - PROCESS | 1654 | 1461650888891 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:08:08 INFO - PROCESS | 1654 | 1461650888892 Marionette TRACE conn2 <- [1,2326,null,{}] 23:08:08 INFO - PROCESS | 1654 | 1461650888895 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}] 23:08:08 INFO - PROCESS | 1654 | 1461650888982 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 23:08:09 INFO - PROCESS | 1654 | 1461650889033 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af3b800 == 47 [pid = 1654] [id = 589] 23:08:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1156c3800) [pid = 1654] [serial = 1767] [outer = 0x0] 23:08:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11a550c00) [pid = 1654] [serial = 1768] [outer = 0x1156c3800] 23:08:09 INFO - PROCESS | 1654 | 1461650889062 Marionette DEBUG loaded listener.js 23:08:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11ada2c00) [pid = 1654] [serial = 1769] [outer = 0x1156c3800] 23:08:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a969800 == 46 [pid = 1654] [id = 582] 23:08:09 INFO - PROCESS | 1654 | --DOCSHELL 0x129da0000 == 45 [pid = 1654] [id = 581] 23:08:09 INFO - PROCESS | 1654 | --DOCSHELL 0x11b996000 == 44 [pid = 1654] [id = 580] 23:08:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12702f000 == 43 [pid = 1654] [id = 579] 23:08:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12451e000 == 42 [pid = 1654] [id = 578] 23:08:09 INFO - PROCESS | 1654 | --DOCSHELL 0x124076800 == 41 [pid = 1654] [id = 577] 23:08:09 INFO - PROCESS | 1654 | --DOCSHELL 0x123b2b800 == 40 [pid = 1654] [id = 576] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x124510800) [pid = 1654] [serial = 1708] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOCSHELL 0x11c054000 == 39 [pid = 1654] [id = 575] 23:08:09 INFO - PROCESS | 1654 | --DOCSHELL 0x11b996800 == 38 [pid = 1654] [id = 574] 23:08:09 INFO - PROCESS | 1654 | --DOCSHELL 0x119d57000 == 37 [pid = 1654] [id = 573] 23:08:09 INFO - PROCESS | 1654 | --DOCSHELL 0x118ac7000 == 36 [pid = 1654] [id = 572] 23:08:09 INFO - PROCESS | 1654 | --DOCSHELL 0x116511000 == 35 [pid = 1654] [id = 570] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x123ae2400) [pid = 1654] [serial = 1690] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119868c00) [pid = 1654] [serial = 1666] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11a8c5800) [pid = 1654] [serial = 1667] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11c0c4400) [pid = 1654] [serial = 1681] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11c3b4c00) [pid = 1654] [serial = 1682] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x115785000) [pid = 1654] [serial = 1660] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11867e800) [pid = 1654] [serial = 1661] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11bd14000) [pid = 1654] [serial = 1675] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11be60800) [pid = 1654] [serial = 1676] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x129745800) [pid = 1654] [serial = 1658] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x118d23800) [pid = 1654] [serial = 1663] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119141800) [pid = 1654] [serial = 1664] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11acd0800) [pid = 1654] [serial = 1669] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11ada8c00) [pid = 1654] [serial = 1670] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11c524c00) [pid = 1654] [serial = 1684] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11c576000) [pid = 1654] [serial = 1685] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11c06f000) [pid = 1654] [serial = 1678] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11c0b8800) [pid = 1654] [serial = 1679] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11c7d6400) [pid = 1654] [serial = 1687] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x123d63800) [pid = 1654] [serial = 1693] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12411b000) [pid = 1654] [serial = 1696] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x123e26800) [pid = 1654] [serial = 1694] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x124120c00) [pid = 1654] [serial = 1697] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11adaac00) [pid = 1654] [serial = 1700] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11b5aa400) [pid = 1654] [serial = 1672] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11b950c00) [pid = 1654] [serial = 1673] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11908fc00) [pid = 1654] [serial = 1699] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1240b4c00) [pid = 1654] [serial = 1705] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11c3ad400) [pid = 1654] [serial = 1702] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x123e1e000) [pid = 1654] [serial = 1703] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x11c863000) [pid = 1654] [serial = 1688] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x123c10800) [pid = 1654] [serial = 1691] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x124506000) [pid = 1654] [serial = 1706] [outer = 0x0] [url = about:blank] 23:08:09 INFO - PROCESS | 1654 | 1461650889446 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]]]}] 23:08:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:08:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 571ms 23:08:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:08:09 INFO - PROCESS | 1654 | 1461650889462 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 23:08:09 INFO - PROCESS | 1654 | 1461650889464 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 23:08:09 INFO - PROCESS | 1654 | 1461650889467 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:08:09 INFO - PROCESS | 1654 | 1461650889470 Marionette TRACE conn2 <- [1,2330,null,{}] 23:08:09 INFO - PROCESS | 1654 | 1461650889491 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}] 23:08:09 INFO - PROCESS | 1654 | 1461650889616 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 23:08:09 INFO - PROCESS | 1654 | 1461650889656 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af31800 == 36 [pid = 1654] [id = 590] 23:08:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11b5aa400) [pid = 1654] [serial = 1770] [outer = 0x0] 23:08:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11bd0fc00) [pid = 1654] [serial = 1771] [outer = 0x11b5aa400] 23:08:09 INFO - PROCESS | 1654 | 1461650889684 Marionette DEBUG loaded listener.js 23:08:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11bdab000) [pid = 1654] [serial = 1772] [outer = 0x11b5aa400] 23:08:10 INFO - PROCESS | 1654 | 1461650890049 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]]]}] 23:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 626ms 23:08:10 INFO - PROCESS | 1654 | 1461650890093 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 23:08:10 INFO - PROCESS | 1654 | 1461650890095 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 23:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:08:10 INFO - PROCESS | 1654 | 1461650890097 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:08:10 INFO - PROCESS | 1654 | 1461650890098 Marionette TRACE conn2 <- [1,2334,null,{}] 23:08:10 INFO - PROCESS | 1654 | 1461650890100 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}] 23:08:10 INFO - PROCESS | 1654 | 1461650890179 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 23:08:10 INFO - PROCESS | 1654 | 1461650890184 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b2e000 == 37 [pid = 1654] [id = 591] 23:08:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11bdbf800) [pid = 1654] [serial = 1773] [outer = 0x0] 23:08:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11c079c00) [pid = 1654] [serial = 1774] [outer = 0x11bdbf800] 23:08:10 INFO - PROCESS | 1654 | 1461650890211 Marionette DEBUG loaded listener.js 23:08:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11c3ad800) [pid = 1654] [serial = 1775] [outer = 0x11bdbf800] 23:08:10 INFO - PROCESS | 1654 | 1461650890544 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]]]}] 23:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 468ms 23:08:10 INFO - PROCESS | 1654 | 1461650890566 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 23:08:10 INFO - PROCESS | 1654 | 1461650890567 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 23:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:08:10 INFO - PROCESS | 1654 | 1461650890569 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:08:10 INFO - PROCESS | 1654 | 1461650890570 Marionette TRACE conn2 <- [1,2338,null,{}] 23:08:10 INFO - PROCESS | 1654 | 1461650890574 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}] 23:08:10 INFO - PROCESS | 1654 | 1461650890671 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 23:08:10 INFO - PROCESS | 1654 | 1461650890680 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x124067800 == 38 [pid = 1654] [id = 592] 23:08:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11c073c00) [pid = 1654] [serial = 1776] [outer = 0x0] 23:08:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11c572400) [pid = 1654] [serial = 1777] [outer = 0x11c073c00] 23:08:10 INFO - PROCESS | 1654 | 1461650890706 Marionette DEBUG loaded listener.js 23:08:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11c58ec00) [pid = 1654] [serial = 1778] [outer = 0x11c073c00] 23:08:11 INFO - PROCESS | 1654 | 1461650891032 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]]]}] 23:08:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:08:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 468ms 23:08:11 INFO - PROCESS | 1654 | 1461650891038 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 23:08:11 INFO - PROCESS | 1654 | 1461650891041 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 23:08:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:08:11 INFO - PROCESS | 1654 | 1461650891045 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:08:11 INFO - PROCESS | 1654 | 1461650891046 Marionette TRACE conn2 <- [1,2342,null,{}] 23:08:11 INFO - PROCESS | 1654 | 1461650891049 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}] 23:08:11 INFO - PROCESS | 1654 | 1461650891147 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 23:08:11 INFO - PROCESS | 1654 | 1461650891152 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x1248f1800 == 39 [pid = 1654] [id = 593] 23:08:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11c863000) [pid = 1654] [serial = 1779] [outer = 0x0] 23:08:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1239eec00) [pid = 1654] [serial = 1780] [outer = 0x11c863000] 23:08:11 INFO - PROCESS | 1654 | 1461650891183 Marionette DEBUG loaded listener.js 23:08:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x123e29c00) [pid = 1654] [serial = 1781] [outer = 0x11c863000] 23:08:11 INFO - PROCESS | 1654 | 1461650891559 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]]]}] 23:08:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:08:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 519ms 23:08:11 INFO - PROCESS | 1654 | 1461650891565 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 23:08:11 INFO - PROCESS | 1654 | 1461650891566 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 23:08:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:08:11 INFO - PROCESS | 1654 | 1461650891568 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:08:11 INFO - PROCESS | 1654 | 1461650891570 Marionette TRACE conn2 <- [1,2346,null,{}] 23:08:11 INFO - PROCESS | 1654 | 1461650891572 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}] 23:08:11 INFO - PROCESS | 1654 | 1461650891672 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 23:08:11 INFO - PROCESS | 1654 | 1461650891677 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x115955000 == 40 [pid = 1654] [id = 594] 23:08:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x124116000) [pid = 1654] [serial = 1782] [outer = 0x0] 23:08:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x124382000) [pid = 1654] [serial = 1783] [outer = 0x124116000] 23:08:11 INFO - PROCESS | 1654 | 1461650891702 Marionette DEBUG loaded listener.js 23:08:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12450b400) [pid = 1654] [serial = 1784] [outer = 0x124116000] 23:08:12 INFO - PROCESS | 1654 | 1461650892034 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]]]}] 23:08:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 471ms 23:08:12 INFO - PROCESS | 1654 | 1461650892046 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 23:08:12 INFO - PROCESS | 1654 | 1461650892047 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 23:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:08:12 INFO - PROCESS | 1654 | 1461650892049 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:08:12 INFO - PROCESS | 1654 | 1461650892050 Marionette TRACE conn2 <- [1,2350,null,{}] 23:08:12 INFO - PROCESS | 1654 | 1461650892053 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}] 23:08:12 INFO - PROCESS | 1654 | 1461650892156 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 23:08:12 INFO - PROCESS | 1654 | 1461650892161 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x129daa000 == 41 [pid = 1654] [id = 595] 23:08:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1241c1800) [pid = 1654] [serial = 1785] [outer = 0x0] 23:08:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12460a400) [pid = 1654] [serial = 1786] [outer = 0x1241c1800] 23:08:12 INFO - PROCESS | 1654 | 1461650892224 Marionette DEBUG loaded listener.js 23:08:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x127008400) [pid = 1654] [serial = 1787] [outer = 0x1241c1800] 23:08:12 INFO - PROCESS | 1654 | 1461650892653 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]]]}] 23:08:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 619ms 23:08:12 INFO - PROCESS | 1654 | 1461650892671 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 23:08:12 INFO - PROCESS | 1654 | 1461650892672 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 23:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:08:12 INFO - PROCESS | 1654 | 1461650892676 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:08:12 INFO - PROCESS | 1654 | 1461650892678 Marionette TRACE conn2 <- [1,2354,null,{}] 23:08:12 INFO - PROCESS | 1654 | 1461650892688 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}] 23:08:12 INFO - PROCESS | 1654 | 1461650892845 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 23:08:12 INFO - PROCESS | 1654 | 1461650892866 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a99a800 == 42 [pid = 1654] [id = 596] 23:08:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x124510000) [pid = 1654] [serial = 1788] [outer = 0x0] 23:08:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1275d7c00) [pid = 1654] [serial = 1789] [outer = 0x124510000] 23:08:12 INFO - PROCESS | 1654 | 1461650892901 Marionette DEBUG loaded listener.js 23:08:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x127a1f800) [pid = 1654] [serial = 1790] [outer = 0x124510000] 23:08:13 INFO - PROCESS | 1654 | 1461650893231 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]]]}] 23:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 571ms 23:08:13 INFO - PROCESS | 1654 | 1461650893247 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 23:08:13 INFO - PROCESS | 1654 | 1461650893248 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 23:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:08:13 INFO - PROCESS | 1654 | 1461650893250 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:08:13 INFO - PROCESS | 1654 | 1461650893251 Marionette TRACE conn2 <- [1,2358,null,{}] 23:08:13 INFO - PROCESS | 1654 | 1461650893253 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}] 23:08:13 INFO - PROCESS | 1654 | 1461650893432 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 23:08:13 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x115784800) [pid = 1654] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:08:13 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x123a63000) [pid = 1654] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:08:13 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11c579800) [pid = 1654] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:08:13 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11be5b000) [pid = 1654] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:08:13 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x118647800) [pid = 1654] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:08:13 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119086400) [pid = 1654] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:08:13 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11a549800) [pid = 1654] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:08:13 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11adab400) [pid = 1654] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:08:13 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11be60000) [pid = 1654] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:08:13 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1151d8800) [pid = 1654] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:08:13 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11c863800) [pid = 1654] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:08:13 INFO - PROCESS | 1654 | 1461650893474 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x11a83d800 == 43 [pid = 1654] [id = 597] 23:08:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1151e5400) [pid = 1654] [serial = 1791] [outer = 0x0] 23:08:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119086400) [pid = 1654] [serial = 1792] [outer = 0x1151e5400] 23:08:13 INFO - PROCESS | 1654 | 1461650893501 Marionette DEBUG loaded listener.js 23:08:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11bdbac00) [pid = 1654] [serial = 1793] [outer = 0x1151e5400] 23:08:13 INFO - PROCESS | 1654 | 1461650893801 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]]]}] 23:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 572ms 23:08:13 INFO - PROCESS | 1654 | 1461650893824 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 23:08:13 INFO - PROCESS | 1654 | 1461650893827 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 23:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:08:13 INFO - PROCESS | 1654 | 1461650893834 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:08:13 INFO - PROCESS | 1654 | 1461650893836 Marionette TRACE conn2 <- [1,2362,null,{}] 23:08:13 INFO - PROCESS | 1654 | 1461650893839 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}] 23:08:13 INFO - PROCESS | 1654 | 1461650893936 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 23:08:13 INFO - PROCESS | 1654 | 1461650893991 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab78000 == 44 [pid = 1654] [id = 598] 23:08:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11a90a400) [pid = 1654] [serial = 1794] [outer = 0x0] 23:08:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x127f84400) [pid = 1654] [serial = 1795] [outer = 0x11a90a400] 23:08:14 INFO - PROCESS | 1654 | 1461650894021 Marionette DEBUG loaded listener.js 23:08:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x129745800) [pid = 1654] [serial = 1796] [outer = 0x11a90a400] 23:08:14 INFO - PROCESS | 1654 | 1461650894347 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]]]}] 23:08:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:08:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 572ms 23:08:14 INFO - PROCESS | 1654 | 1461650894407 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 23:08:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:08:14 INFO - PROCESS | 1654 | 1461650894409 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 23:08:14 INFO - PROCESS | 1654 | 1461650894412 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:08:14 INFO - PROCESS | 1654 | 1461650894414 Marionette TRACE conn2 <- [1,2366,null,{}] 23:08:14 INFO - PROCESS | 1654 | 1461650894417 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}] 23:08:14 INFO - PROCESS | 1654 | 1461650894546 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 23:08:14 INFO - PROCESS | 1654 | 1461650894625 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb48800 == 45 [pid = 1654] [id = 599] 23:08:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11653e800) [pid = 1654] [serial = 1797] [outer = 0x0] 23:08:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x129747c00) [pid = 1654] [serial = 1798] [outer = 0x11653e800] 23:08:14 INFO - PROCESS | 1654 | 1461650894669 Marionette DEBUG loaded listener.js 23:08:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x129dc5000) [pid = 1654] [serial = 1799] [outer = 0x11653e800] 23:08:15 INFO - PROCESS | 1654 | 1461650895030 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]]]}] 23:08:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:08:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 621ms 23:08:15 INFO - PROCESS | 1654 | 1461650895034 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 23:08:15 INFO - PROCESS | 1654 | 1461650895035 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 23:08:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:08:15 INFO - PROCESS | 1654 | 1461650895037 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:08:15 INFO - PROCESS | 1654 | 1461650895038 Marionette TRACE conn2 <- [1,2370,null,{}] 23:08:15 INFO - PROCESS | 1654 | 1461650895044 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}] 23:08:15 INFO - PROCESS | 1654 | 1461650895126 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 23:08:15 INFO - PROCESS | 1654 | 1461650895182 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0e2000 == 46 [pid = 1654] [id = 600] 23:08:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x114b4d800) [pid = 1654] [serial = 1800] [outer = 0x0] 23:08:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x129dc6000) [pid = 1654] [serial = 1801] [outer = 0x114b4d800] 23:08:15 INFO - PROCESS | 1654 | 1461650895207 Marionette DEBUG loaded listener.js 23:08:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12a75b000) [pid = 1654] [serial = 1802] [outer = 0x114b4d800] 23:08:15 INFO - PROCESS | 1654 | 1461650895593 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]]]}] 23:08:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:08:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 574ms 23:08:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:08:15 INFO - PROCESS | 1654 | 1461650895611 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 23:08:15 INFO - PROCESS | 1654 | 1461650895614 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 23:08:15 INFO - PROCESS | 1654 | 1461650895617 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:08:15 INFO - PROCESS | 1654 | 1461650895620 Marionette TRACE conn2 <- [1,2374,null,{}] 23:08:15 INFO - PROCESS | 1654 | 1461650895624 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}] 23:08:15 INFO - PROCESS | 1654 | 1461650895727 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 23:08:15 INFO - PROCESS | 1654 | 1461650895798 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bd4800 == 47 [pid = 1654] [id = 601] 23:08:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1165a4800) [pid = 1654] [serial = 1803] [outer = 0x0] 23:08:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x118d24c00) [pid = 1654] [serial = 1804] [outer = 0x1165a4800] 23:08:15 INFO - PROCESS | 1654 | 1461650895831 Marionette DEBUG loaded listener.js 23:08:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11986c800) [pid = 1654] [serial = 1805] [outer = 0x1165a4800] 23:08:16 INFO - PROCESS | 1654 | 1461650896279 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]]]}] 23:08:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:08:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 722ms 23:08:16 INFO - PROCESS | 1654 | 1461650896342 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 23:08:16 INFO - PROCESS | 1654 | 1461650896346 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 23:08:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:08:16 INFO - PROCESS | 1654 | 1461650896351 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:08:16 INFO - PROCESS | 1654 | 1461650896353 Marionette TRACE conn2 <- [1,2378,null,{}] 23:08:16 INFO - PROCESS | 1654 | 1461650896355 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}] 23:08:16 INFO - PROCESS | 1654 | 1461650896454 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 23:08:16 INFO - PROCESS | 1654 | 1461650896523 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cd5000 == 48 [pid = 1654] [id = 602] 23:08:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11ada2000) [pid = 1654] [serial = 1806] [outer = 0x0] 23:08:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11bd16400) [pid = 1654] [serial = 1807] [outer = 0x11ada2000] 23:08:16 INFO - PROCESS | 1654 | 1461650896553 Marionette DEBUG loaded listener.js 23:08:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11be5b000) [pid = 1654] [serial = 1808] [outer = 0x11ada2000] 23:08:16 INFO - PROCESS | 1654 | 1461650896965 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]]]}] 23:08:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:08:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 23:08:17 INFO - PROCESS | 1654 | 1461650897022 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 23:08:17 INFO - PROCESS | 1654 | 1461650897023 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 23:08:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:08:17 INFO - PROCESS | 1654 | 1461650897026 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:08:17 INFO - PROCESS | 1654 | 1461650897028 Marionette TRACE conn2 <- [1,2382,null,{}] 23:08:17 INFO - PROCESS | 1654 | 1461650897037 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}] 23:08:17 INFO - PROCESS | 1654 | 1461650897162 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 23:08:17 INFO - PROCESS | 1654 | 1461650897220 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b751000 == 49 [pid = 1654] [id = 603] 23:08:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11c3b4c00) [pid = 1654] [serial = 1809] [outer = 0x0] 23:08:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1239ef400) [pid = 1654] [serial = 1810] [outer = 0x11c3b4c00] 23:08:17 INFO - PROCESS | 1654 | 1461650897264 Marionette DEBUG loaded listener.js 23:08:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x123c15000) [pid = 1654] [serial = 1811] [outer = 0x11c3b4c00] 23:08:17 INFO - PROCESS | 1654 | 1461650897676 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]]]}] 23:08:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:08:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 672ms 23:08:17 INFO - PROCESS | 1654 | 1461650897698 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 23:08:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:08:17 INFO - PROCESS | 1654 | 1461650897701 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 23:08:17 INFO - PROCESS | 1654 | 1461650897703 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:08:17 INFO - PROCESS | 1654 | 1461650897704 Marionette TRACE conn2 <- [1,2386,null,{}] 23:08:17 INFO - PROCESS | 1654 | 1461650897709 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}] 23:08:17 INFO - PROCESS | 1654 | 1461650897812 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 23:08:17 INFO - PROCESS | 1654 | 1461650897869 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb3f800 == 50 [pid = 1654] [id = 604] 23:08:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x123ae5800) [pid = 1654] [serial = 1812] [outer = 0x0] 23:08:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x124503400) [pid = 1654] [serial = 1813] [outer = 0x123ae5800] 23:08:17 INFO - PROCESS | 1654 | 1461650897900 Marionette DEBUG loaded listener.js 23:08:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x127ff4800) [pid = 1654] [serial = 1814] [outer = 0x123ae5800] 23:08:18 INFO - PROCESS | 1654 | 1461650898350 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]]]}] 23:08:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:08:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 672ms 23:08:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:08:18 INFO - PROCESS | 1654 | 1461650898376 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 23:08:18 INFO - PROCESS | 1654 | 1461650898377 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 23:08:18 INFO - PROCESS | 1654 | 1461650898380 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:08:18 INFO - PROCESS | 1654 | 1461650898381 Marionette TRACE conn2 <- [1,2390,null,{}] 23:08:18 INFO - PROCESS | 1654 | 1461650898383 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}] 23:08:18 INFO - PROCESS | 1654 | 1461650898482 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 23:08:18 INFO - PROCESS | 1654 | 1461650898568 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d447800 == 51 [pid = 1654] [id = 605] 23:08:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1286d7000) [pid = 1654] [serial = 1815] [outer = 0x0] 23:08:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x129748000) [pid = 1654] [serial = 1816] [outer = 0x1286d7000] 23:08:18 INFO - PROCESS | 1654 | 1461650898598 Marionette DEBUG loaded listener.js 23:08:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x129dcb000) [pid = 1654] [serial = 1817] [outer = 0x1286d7000] 23:08:19 INFO - PROCESS | 1654 | 1461650899187 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]]]}] 23:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 819ms 23:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:08:19 INFO - PROCESS | 1654 | 1461650899200 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 23:08:19 INFO - PROCESS | 1654 | 1461650899202 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 23:08:19 INFO - PROCESS | 1654 | 1461650899230 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:08:19 INFO - PROCESS | 1654 | 1461650899232 Marionette TRACE conn2 <- [1,2394,null,{}] 23:08:19 INFO - PROCESS | 1654 | 1461650899238 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}] 23:08:19 INFO - PROCESS | 1654 | 1461650899333 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 23:08:19 INFO - PROCESS | 1654 | 1461650899398 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbc2000 == 52 [pid = 1654] [id = 606] 23:08:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1188ad400) [pid = 1654] [serial = 1818] [outer = 0x0] 23:08:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x118df5400) [pid = 1654] [serial = 1819] [outer = 0x1188ad400] 23:08:19 INFO - PROCESS | 1654 | 1461650899427 Marionette DEBUG loaded listener.js 23:08:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11986c400) [pid = 1654] [serial = 1820] [outer = 0x1188ad400] 23:08:19 INFO - PROCESS | 1654 | 1461650899895 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]]]}] 23:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 703ms 23:08:19 INFO - PROCESS | 1654 | 1461650899923 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 23:08:19 INFO - PROCESS | 1654 | 1461650899927 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 23:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:08:19 INFO - PROCESS | 1654 | 1461650899933 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:08:19 INFO - PROCESS | 1654 | 1461650899934 Marionette TRACE conn2 <- [1,2398,null,{}] 23:08:19 INFO - PROCESS | 1654 | 1461650899937 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}] 23:08:20 INFO - PROCESS | 1654 | 1461650900051 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb48800 == 51 [pid = 1654] [id = 599] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab78000 == 50 [pid = 1654] [id = 598] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x11a83d800 == 49 [pid = 1654] [id = 597] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x12a99a800 == 48 [pid = 1654] [id = 596] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x129daa000 == 47 [pid = 1654] [id = 595] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x115955000 == 46 [pid = 1654] [id = 594] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x124382c00) [pid = 1654] [serial = 1750] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x1248f1800 == 45 [pid = 1654] [id = 593] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x124067800 == 44 [pid = 1654] [id = 592] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x123b2e000 == 43 [pid = 1654] [id = 591] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x11af31800 == 42 [pid = 1654] [id = 590] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x11af3b800 == 41 [pid = 1654] [id = 589] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x11b99c000 == 40 [pid = 1654] [id = 588] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x12b015800 == 39 [pid = 1654] [id = 587] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x12a99c800 == 38 [pid = 1654] [id = 586] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x123b2d800 == 37 [pid = 1654] [id = 585] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x119bc4000 == 36 [pid = 1654] [id = 584] 23:08:20 INFO - PROCESS | 1654 | --DOCSHELL 0x12aaed000 == 35 [pid = 1654] [id = 583] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11c0bcc00) [pid = 1654] [serial = 1732] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1191a8400) [pid = 1654] [serial = 1714] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x118850800) [pid = 1654] [serial = 1717] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x118d0b000) [pid = 1654] [serial = 1718] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119869c00) [pid = 1654] [serial = 1720] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11a54ac00) [pid = 1654] [serial = 1721] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11bd0b400) [pid = 1654] [serial = 1726] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11bdaa800) [pid = 1654] [serial = 1729] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11c57ec00) [pid = 1654] [serial = 1735] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x11a8d0000) [pid = 1654] [serial = 1723] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11b5a9c00) [pid = 1654] [serial = 1724] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1156c0400) [pid = 1654] [serial = 1711] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11c419800) [pid = 1654] [serial = 1733] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11c867c00) [pid = 1654] [serial = 1738] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11b94f400) [pid = 1654] [serial = 1741] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x124119400) [pid = 1654] [serial = 1748] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x123ae2c00) [pid = 1654] [serial = 1744] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11c571400) [pid = 1654] [serial = 1742] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11c863400) [pid = 1654] [serial = 1736] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1239de800) [pid = 1654] [serial = 1739] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11be56400) [pid = 1654] [serial = 1730] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x123ce9800) [pid = 1654] [serial = 1747] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11bda1000) [pid = 1654] [serial = 1727] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x123c0c000) [pid = 1654] [serial = 1745] [outer = 0x0] [url = about:blank] 23:08:20 INFO - PROCESS | 1654 | 1461650900146 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x115956800 == 36 [pid = 1654] [id = 607] 23:08:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1156c0400) [pid = 1654] [serial = 1821] [outer = 0x0] 23:08:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11908fc00) [pid = 1654] [serial = 1822] [outer = 0x1156c0400] 23:08:20 INFO - PROCESS | 1654 | 1461650900175 Marionette DEBUG loaded listener.js 23:08:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11ada9800) [pid = 1654] [serial = 1823] [outer = 0x1156c0400] 23:08:20 INFO - PROCESS | 1654 | 1461650900476 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]]]}] 23:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 571ms 23:08:20 INFO - PROCESS | 1654 | 1461650900506 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 23:08:20 INFO - PROCESS | 1654 | 1461650900509 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 23:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:08:20 INFO - PROCESS | 1654 | 1461650900513 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:08:20 INFO - PROCESS | 1654 | 1461650900515 Marionette TRACE conn2 <- [1,2402,null,{}] 23:08:20 INFO - PROCESS | 1654 | 1461650900522 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}] 23:08:20 INFO - PROCESS | 1654 | 1461650900604 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 23:08:20 INFO - PROCESS | 1654 | 1461650900612 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c0ea800 == 37 [pid = 1654] [id = 608] 23:08:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11bd0b400) [pid = 1654] [serial = 1824] [outer = 0x0] 23:08:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11be59800) [pid = 1654] [serial = 1825] [outer = 0x11bd0b400] 23:08:20 INFO - PROCESS | 1654 | 1461650900663 Marionette DEBUG loaded listener.js 23:08:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11c0bfc00) [pid = 1654] [serial = 1826] [outer = 0x11bd0b400] 23:08:21 INFO - PROCESS | 1654 | 1461650901011 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]]]}] 23:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 524ms 23:08:21 INFO - PROCESS | 1654 | 1461650901037 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 23:08:21 INFO - PROCESS | 1654 | 1461650901040 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 23:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:08:21 INFO - PROCESS | 1654 | 1461650901042 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:08:21 INFO - PROCESS | 1654 | 1461650901043 Marionette TRACE conn2 <- [1,2406,null,{}] 23:08:21 INFO - PROCESS | 1654 | 1461650901046 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}] 23:08:21 INFO - PROCESS | 1654 | 1461650901126 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 23:08:21 INFO - PROCESS | 1654 | 1461650901130 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12406a000 == 38 [pid = 1654] [id = 609] 23:08:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11c0c4400) [pid = 1654] [serial = 1827] [outer = 0x0] 23:08:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11c529800) [pid = 1654] [serial = 1828] [outer = 0x11c0c4400] 23:08:21 INFO - PROCESS | 1654 | 1461650901157 Marionette DEBUG loaded listener.js 23:08:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11c865800) [pid = 1654] [serial = 1829] [outer = 0x11c0c4400] 23:08:21 INFO - PROCESS | 1654 | 1461650901517 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]]]}] 23:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 519ms 23:08:21 INFO - PROCESS | 1654 | 1461650901562 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 23:08:21 INFO - PROCESS | 1654 | 1461650901564 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 23:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:08:21 INFO - PROCESS | 1654 | 1461650901566 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:08:21 INFO - PROCESS | 1654 | 1461650901567 Marionette TRACE conn2 <- [1,2410,null,{}] 23:08:21 INFO - PROCESS | 1654 | 1461650901569 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}] 23:08:21 INFO - PROCESS | 1654 | 1461650901646 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 23:08:21 INFO - PROCESS | 1654 | 1461650901651 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x1248ea800 == 39 [pid = 1654] [id = 610] 23:08:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c866c00) [pid = 1654] [serial = 1830] [outer = 0x0] 23:08:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1239f1400) [pid = 1654] [serial = 1831] [outer = 0x11c866c00] 23:08:21 INFO - PROCESS | 1654 | 1461650901677 Marionette DEBUG loaded listener.js 23:08:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x123c12c00) [pid = 1654] [serial = 1832] [outer = 0x11c866c00] 23:08:22 INFO - PROCESS | 1654 | 1461650902021 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]]]}] 23:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 473ms 23:08:22 INFO - PROCESS | 1654 | 1461650902039 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 23:08:22 INFO - PROCESS | 1654 | 1461650902042 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 23:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:08:22 INFO - PROCESS | 1654 | 1461650902045 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:08:22 INFO - PROCESS | 1654 | 1461650902046 Marionette TRACE conn2 <- [1,2414,null,{}] 23:08:22 INFO - PROCESS | 1654 | 1461650902048 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}] 23:08:22 INFO - PROCESS | 1654 | 1461650902146 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 23:08:22 INFO - PROCESS | 1654 | 1461650902215 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fd5000 == 40 [pid = 1654] [id = 611] 23:08:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x123c0f000) [pid = 1654] [serial = 1833] [outer = 0x0] 23:08:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x123e1fc00) [pid = 1654] [serial = 1834] [outer = 0x123c0f000] 23:08:22 INFO - PROCESS | 1654 | 1461650902247 Marionette DEBUG loaded listener.js 23:08:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x127008800) [pid = 1654] [serial = 1835] [outer = 0x123c0f000] 23:08:22 INFO - PROCESS | 1654 | 1461650902596 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]]]}] 23:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 567ms 23:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:08:22 INFO - PROCESS | 1654 | 1461650902613 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 23:08:22 INFO - PROCESS | 1654 | 1461650902614 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 23:08:22 INFO - PROCESS | 1654 | 1461650902616 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:08:22 INFO - PROCESS | 1654 | 1461650902617 Marionette TRACE conn2 <- [1,2418,null,{}] 23:08:22 INFO - PROCESS | 1654 | 1461650902620 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}] 23:08:22 INFO - PROCESS | 1654 | 1461650902716 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 23:08:22 INFO - PROCESS | 1654 | 1461650902721 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a963800 == 41 [pid = 1654] [id = 612] 23:08:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x123e29400) [pid = 1654] [serial = 1836] [outer = 0x0] 23:08:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x127a26000) [pid = 1654] [serial = 1837] [outer = 0x123e29400] 23:08:22 INFO - PROCESS | 1654 | 1461650902747 Marionette DEBUG loaded listener.js 23:08:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1286e1c00) [pid = 1654] [serial = 1838] [outer = 0x123e29400] 23:08:23 INFO - PROCESS | 1654 | 1461650903112 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]]]}] 23:08:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:08:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 523ms 23:08:23 INFO - PROCESS | 1654 | 1461650903141 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 23:08:23 INFO - PROCESS | 1654 | 1461650903143 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 23:08:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:08:23 INFO - PROCESS | 1654 | 1461650903153 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:08:23 INFO - PROCESS | 1654 | 1461650903154 Marionette TRACE conn2 <- [1,2422,null,{}] 23:08:23 INFO - PROCESS | 1654 | 1461650903156 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}] 23:08:23 INFO - PROCESS | 1654 | 1461650903254 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 23:08:23 INFO - PROCESS | 1654 | 1461650903259 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aae5000 == 42 [pid = 1654] [id = 613] 23:08:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12973e400) [pid = 1654] [serial = 1839] [outer = 0x0] 23:08:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x129dc3000) [pid = 1654] [serial = 1840] [outer = 0x12973e400] 23:08:23 INFO - PROCESS | 1654 | 1461650903316 Marionette DEBUG loaded listener.js 23:08:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12a763400) [pid = 1654] [serial = 1841] [outer = 0x12973e400] 23:08:23 INFO - PROCESS | 1654 | 1461650903644 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]]]}] 23:08:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:08:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 522ms 23:08:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:08:23 INFO - PROCESS | 1654 | 1461650903677 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 23:08:23 INFO - PROCESS | 1654 | 1461650903678 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 23:08:23 INFO - PROCESS | 1654 | 1461650903680 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:08:23 INFO - PROCESS | 1654 | 1461650903681 Marionette TRACE conn2 <- [1,2426,null,{}] 23:08:23 INFO - PROCESS | 1654 | 1461650903683 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}] 23:08:23 INFO - PROCESS | 1654 | 1461650903783 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 23:08:23 INFO - PROCESS | 1654 | 1461650903796 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab1f800 == 43 [pid = 1654] [id = 614] 23:08:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12a766c00) [pid = 1654] [serial = 1842] [outer = 0x0] 23:08:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12a76b800) [pid = 1654] [serial = 1843] [outer = 0x12a766c00] 23:08:23 INFO - PROCESS | 1654 | 1461650903821 Marionette DEBUG loaded listener.js 23:08:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12a770800) [pid = 1654] [serial = 1844] [outer = 0x12a766c00] 23:08:24 INFO - PROCESS | 1654 | 1461650904227 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]]]}] 23:08:24 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x124116000) [pid = 1654] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:08:24 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1241c1800) [pid = 1654] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:08:24 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11c073c00) [pid = 1654] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:08:24 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11c863000) [pid = 1654] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:08:24 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119089c00) [pid = 1654] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:08:24 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11bdbf800) [pid = 1654] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:08:24 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11b5aa400) [pid = 1654] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:08:24 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1156c3800) [pid = 1654] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:08:24 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x124510000) [pid = 1654] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:08:24 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1151e5400) [pid = 1654] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:08:24 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11a90a400) [pid = 1654] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:08:24 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11653e800) [pid = 1654] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 568ms 23:08:24 INFO - PROCESS | 1654 | 1461650904248 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 23:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:08:24 INFO - PROCESS | 1654 | 1461650904249 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 23:08:24 INFO - PROCESS | 1654 | 1461650904252 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:08:24 INFO - PROCESS | 1654 | 1461650904253 Marionette TRACE conn2 <- [1,2430,null,{}] 23:08:24 INFO - PROCESS | 1654 | 1461650904256 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}] 23:08:24 INFO - PROCESS | 1654 | 1461650904337 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 23:08:24 INFO - PROCESS | 1654 | 1461650904343 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cd1000 == 44 [pid = 1654] [id = 615] 23:08:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119b43400) [pid = 1654] [serial = 1845] [outer = 0x0] 23:08:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11be63000) [pid = 1654] [serial = 1846] [outer = 0x119b43400] 23:08:24 INFO - PROCESS | 1654 | 1461650904369 Marionette DEBUG loaded listener.js 23:08:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12450a000) [pid = 1654] [serial = 1847] [outer = 0x119b43400] 23:08:24 INFO - PROCESS | 1654 | 1461650904709 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]]]}] 23:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 471ms 23:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:08:24 INFO - PROCESS | 1654 | 1461650904724 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 23:08:24 INFO - PROCESS | 1654 | 1461650904726 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 23:08:24 INFO - PROCESS | 1654 | 1461650904729 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:08:24 INFO - PROCESS | 1654 | 1461650904730 Marionette TRACE conn2 <- [1,2434,null,{}] 23:08:24 INFO - PROCESS | 1654 | 1461650904733 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}] 23:08:24 INFO - PROCESS | 1654 | 1461650904827 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 23:08:24 INFO - PROCESS | 1654 | 1461650904883 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0ce800 == 45 [pid = 1654] [id = 616] 23:08:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x124116000) [pid = 1654] [serial = 1848] [outer = 0x0] 23:08:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12a772400) [pid = 1654] [serial = 1849] [outer = 0x124116000] 23:08:24 INFO - PROCESS | 1654 | 1461650904913 Marionette DEBUG loaded listener.js 23:08:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12a78a000) [pid = 1654] [serial = 1850] [outer = 0x124116000] 23:08:25 INFO - PROCESS | 1654 | 1461650905199 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]]]}] 23:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 23:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:08:25 INFO - PROCESS | 1654 | 1461650905249 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 23:08:25 INFO - PROCESS | 1654 | 1461650905250 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 23:08:25 INFO - PROCESS | 1654 | 1461650905252 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:08:25 INFO - PROCESS | 1654 | 1461650905253 Marionette TRACE conn2 <- [1,2438,null,{}] 23:08:25 INFO - PROCESS | 1654 | 1461650905256 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}] 23:08:25 INFO - PROCESS | 1654 | 1461650905338 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 23:08:25 INFO - PROCESS | 1654 | 1461650905345 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db88800 == 46 [pid = 1654] [id = 617] 23:08:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12450fc00) [pid = 1654] [serial = 1851] [outer = 0x0] 23:08:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12a791400) [pid = 1654] [serial = 1852] [outer = 0x12450fc00] 23:08:25 INFO - PROCESS | 1654 | 1461650905370 Marionette DEBUG loaded listener.js 23:08:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12a799400) [pid = 1654] [serial = 1853] [outer = 0x12450fc00] 23:08:25 INFO - PROCESS | 1654 | 1461650905719 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]]]}] 23:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 518ms 23:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:08:25 INFO - PROCESS | 1654 | 1461650905771 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 23:08:25 INFO - PROCESS | 1654 | 1461650905772 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 23:08:25 INFO - PROCESS | 1654 | 1461650905774 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:08:25 INFO - PROCESS | 1654 | 1461650905775 Marionette TRACE conn2 <- [1,2442,null,{}] 23:08:25 INFO - PROCESS | 1654 | 1461650905777 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}] 23:08:25 INFO - PROCESS | 1654 | 1461650905863 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 23:08:25 INFO - PROCESS | 1654 | 1461650905867 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e333000 == 47 [pid = 1654] [id = 618] 23:08:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12a799800) [pid = 1654] [serial = 1854] [outer = 0x0] 23:08:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12a79e800) [pid = 1654] [serial = 1855] [outer = 0x12a799800] 23:08:25 INFO - PROCESS | 1654 | 1461650905892 Marionette DEBUG loaded listener.js 23:08:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12a7a4800) [pid = 1654] [serial = 1856] [outer = 0x12a799800] 23:08:26 INFO - PROCESS | 1654 | 1461650906203 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]]]}] 23:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 470ms 23:08:26 INFO - PROCESS | 1654 | 1461650906292 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 23:08:26 INFO - PROCESS | 1654 | 1461650906294 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 23:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:08:26 INFO - PROCESS | 1654 | 1461650906299 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:08:26 INFO - PROCESS | 1654 | 1461650906301 Marionette TRACE conn2 <- [1,2446,null,{}] 23:08:26 INFO - PROCESS | 1654 | 1461650906305 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}] 23:08:26 INFO - PROCESS | 1654 | 1461650906400 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 23:08:26 INFO - PROCESS | 1654 | 1461650906499 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bd9000 == 48 [pid = 1654] [id = 619] 23:08:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1159cac00) [pid = 1654] [serial = 1857] [outer = 0x0] 23:08:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11867d400) [pid = 1654] [serial = 1858] [outer = 0x1159cac00] 23:08:26 INFO - PROCESS | 1654 | 1461650906530 Marionette DEBUG loaded listener.js 23:08:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x119860c00) [pid = 1654] [serial = 1859] [outer = 0x1159cac00] 23:08:26 INFO - PROCESS | 1654 | 1461650906947 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]]]}] 23:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 672ms 23:08:26 INFO - PROCESS | 1654 | 1461650906971 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 23:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:08:26 INFO - PROCESS | 1654 | 1461650906973 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 23:08:26 INFO - PROCESS | 1654 | 1461650906979 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:08:26 INFO - PROCESS | 1654 | 1461650906982 Marionette TRACE conn2 <- [1,2450,null,{}] 23:08:26 INFO - PROCESS | 1654 | 1461650906984 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}] 23:08:27 INFO - PROCESS | 1654 | 1461650907090 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 23:08:27 INFO - PROCESS | 1654 | 1461650907188 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12406d000 == 49 [pid = 1654] [id = 620] 23:08:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11b902800) [pid = 1654] [serial = 1860] [outer = 0x0] 23:08:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11bd0e400) [pid = 1654] [serial = 1861] [outer = 0x11b902800] 23:08:27 INFO - PROCESS | 1654 | 1461650907219 Marionette DEBUG loaded listener.js 23:08:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11c071400) [pid = 1654] [serial = 1862] [outer = 0x11b902800] 23:08:27 INFO - PROCESS | 1654 | 1461650907650 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]]]}] 23:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 722ms 23:08:27 INFO - PROCESS | 1654 | 1461650907700 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 23:08:27 INFO - PROCESS | 1654 | 1461650907701 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 23:08:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:08:27 INFO - PROCESS | 1654 | 1461650907703 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:08:27 INFO - PROCESS | 1654 | 1461650907705 Marionette TRACE conn2 <- [1,2454,null,{}] 23:08:27 INFO - PROCESS | 1654 | 1461650907714 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}] 23:08:27 INFO - PROCESS | 1654 | 1461650907818 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 23:08:27 INFO - PROCESS | 1654 | 1461650907890 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b01b000 == 50 [pid = 1654] [id = 621] 23:08:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x123af1000) [pid = 1654] [serial = 1863] [outer = 0x0] 23:08:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x123d5e400) [pid = 1654] [serial = 1864] [outer = 0x123af1000] 23:08:27 INFO - PROCESS | 1654 | 1461650907924 Marionette DEBUG loaded listener.js 23:08:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12411c000) [pid = 1654] [serial = 1865] [outer = 0x123af1000] 23:08:28 INFO - PROCESS | 1654 | 1461650908342 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]]]}] 23:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 672ms 23:08:28 INFO - PROCESS | 1654 | 1461650908377 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 23:08:28 INFO - PROCESS | 1654 | 1461650908378 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 23:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:08:28 INFO - PROCESS | 1654 | 1461650908381 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:08:28 INFO - PROCESS | 1654 | 1461650908382 Marionette TRACE conn2 <- [1,2458,null,{}] 23:08:28 INFO - PROCESS | 1654 | 1461650908409 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}] 23:08:28 INFO - PROCESS | 1654 | 1461650908498 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 23:08:28 INFO - PROCESS | 1654 | 1461650908564 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e5a6800 == 51 [pid = 1654] [id = 622] 23:08:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x124585000) [pid = 1654] [serial = 1866] [outer = 0x0] 23:08:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x127009400) [pid = 1654] [serial = 1867] [outer = 0x124585000] 23:08:28 INFO - PROCESS | 1654 | 1461650908613 Marionette DEBUG loaded listener.js 23:08:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x129dc7800) [pid = 1654] [serial = 1868] [outer = 0x124585000] 23:08:29 INFO - PROCESS | 1654 | 1461650909181 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]]]}] 23:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 849ms 23:08:29 INFO - PROCESS | 1654 | 1461650909240 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 23:08:29 INFO - PROCESS | 1654 | 1461650909241 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 23:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:08:29 INFO - PROCESS | 1654 | 1461650909245 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:08:29 INFO - PROCESS | 1654 | 1461650909246 Marionette TRACE conn2 <- [1,2462,null,{}] 23:08:29 INFO - PROCESS | 1654 | 1461650909248 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}] 23:08:29 INFO - PROCESS | 1654 | 1461650909347 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 23:08:29 INFO - PROCESS | 1654 | 1461650909416 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e689800 == 52 [pid = 1654] [id = 623] 23:08:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x129dca000) [pid = 1654] [serial = 1869] [outer = 0x0] 23:08:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12a772000) [pid = 1654] [serial = 1870] [outer = 0x129dca000] 23:08:29 INFO - PROCESS | 1654 | 1461650909446 Marionette DEBUG loaded listener.js 23:08:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12a783000) [pid = 1654] [serial = 1871] [outer = 0x129dca000] 23:08:29 INFO - PROCESS | 1654 | 1461650909835 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]]]}] 23:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 670ms 23:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:08:29 INFO - PROCESS | 1654 | 1461650909932 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 23:08:29 INFO - PROCESS | 1654 | 1461650909933 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 23:08:29 INFO - PROCESS | 1654 | 1461650909936 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:08:29 INFO - PROCESS | 1654 | 1461650909937 Marionette TRACE conn2 <- [1,2466,null,{}] 23:08:29 INFO - PROCESS | 1654 | 1461650909940 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}] 23:08:30 INFO - PROCESS | 1654 | 1461650910061 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 23:08:30 INFO - PROCESS | 1654 | 1461650910134 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x11b990800 == 53 [pid = 1654] [id = 624] 23:08:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x1151db800) [pid = 1654] [serial = 1872] [outer = 0x0] 23:08:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12a7a0c00) [pid = 1654] [serial = 1873] [outer = 0x1151db800] 23:08:30 INFO - PROCESS | 1654 | 1461650910167 Marionette DEBUG loaded listener.js 23:08:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12a7ac400) [pid = 1654] [serial = 1874] [outer = 0x1151db800] 23:08:30 INFO - PROCESS | 1654 | 1461650910744 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]]]}] 23:08:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:08:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 822ms 23:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:08:30 INFO - PROCESS | 1654 | 1461650910759 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 23:08:30 INFO - PROCESS | 1654 | 1461650910761 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 23:08:30 INFO - PROCESS | 1654 | 1461650910764 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:08:30 INFO - PROCESS | 1654 | 1461650910766 Marionette TRACE conn2 <- [1,2470,null,{}] 23:08:30 INFO - PROCESS | 1654 | 1461650910770 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}] 23:08:30 INFO - PROCESS | 1654 | 1461650910866 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 23:08:30 INFO - PROCESS | 1654 | 1461650910927 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b2b800 == 54 [pid = 1654] [id = 625] 23:08:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x11919e800) [pid = 1654] [serial = 1875] [outer = 0x0] 23:08:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x119863400) [pid = 1654] [serial = 1876] [outer = 0x11919e800] 23:08:30 INFO - PROCESS | 1654 | 1461650910956 Marionette DEBUG loaded listener.js 23:08:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11a8c6400) [pid = 1654] [serial = 1877] [outer = 0x11919e800] 23:08:31 INFO - PROCESS | 1654 | 1461650911373 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]]]}] 23:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 624ms 23:08:31 INFO - PROCESS | 1654 | 1461650911388 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 23:08:31 INFO - PROCESS | 1654 | 1461650911392 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 23:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:08:31 INFO - PROCESS | 1654 | 1461650911397 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:08:31 INFO - PROCESS | 1654 | 1461650911400 Marionette TRACE conn2 <- [1,2474,null,{}] 23:08:31 INFO - PROCESS | 1654 | 1461650911403 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}] 23:08:31 INFO - PROCESS | 1654 | 1461650911545 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 23:08:31 INFO - PROCESS | 1654 | 1461650911718 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12db88800 == 53 [pid = 1654] [id = 617] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0ce800 == 52 [pid = 1654] [id = 616] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x123cd1000 == 51 [pid = 1654] [id = 615] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab1f800 == 50 [pid = 1654] [id = 614] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12aae5000 == 49 [pid = 1654] [id = 613] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12a963800 == 48 [pid = 1654] [id = 612] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x127fd5000 == 47 [pid = 1654] [id = 611] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x118a09800) [pid = 1654] [serial = 1753] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11a8cbc00) [pid = 1654] [serial = 1756] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11c06f800) [pid = 1654] [serial = 1759] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x123c11400) [pid = 1654] [serial = 1762] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x129dc6000) [pid = 1654] [serial = 1801] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x119323800 == 48 [pid = 1654] [id = 626] 23:08:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x1159bfc00) [pid = 1654] [serial = 1878] [outer = 0x0] 23:08:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11a90a800) [pid = 1654] [serial = 1879] [outer = 0x1159bfc00] 23:08:31 INFO - PROCESS | 1654 | 1461650911781 Marionette DEBUG loaded listener.js 23:08:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x11bda6000) [pid = 1654] [serial = 1880] [outer = 0x1159bfc00] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x1248ea800 == 47 [pid = 1654] [id = 610] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12406a000 == 46 [pid = 1654] [id = 609] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11c0ea800 == 45 [pid = 1654] [id = 608] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x115956800 == 44 [pid = 1654] [id = 607] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbc2000 == 43 [pid = 1654] [id = 606] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12b751000 == 42 [pid = 1654] [id = 603] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x123cd5000 == 41 [pid = 1654] [id = 602] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x119bd4800 == 40 [pid = 1654] [id = 601] 23:08:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0e2000 == 39 [pid = 1654] [id = 600] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x124382000) [pid = 1654] [serial = 1783] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12460a400) [pid = 1654] [serial = 1786] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11c572400) [pid = 1654] [serial = 1777] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11c58ec00) [pid = 1654] [serial = 1778] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1239eec00) [pid = 1654] [serial = 1780] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11a54dc00) [pid = 1654] [serial = 1766] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x119361c00) [pid = 1654] [serial = 1765] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11c079c00) [pid = 1654] [serial = 1774] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c3ad800) [pid = 1654] [serial = 1775] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11bd0fc00) [pid = 1654] [serial = 1771] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11bdab000) [pid = 1654] [serial = 1772] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11ada2c00) [pid = 1654] [serial = 1769] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11a550c00) [pid = 1654] [serial = 1768] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1275d7c00) [pid = 1654] [serial = 1789] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x127a1f800) [pid = 1654] [serial = 1790] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x127008400) [pid = 1654] [serial = 1787] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11bdbac00) [pid = 1654] [serial = 1793] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x127f84400) [pid = 1654] [serial = 1795] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x119086400) [pid = 1654] [serial = 1792] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12450b400) [pid = 1654] [serial = 1784] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x123e29c00) [pid = 1654] [serial = 1781] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x129745800) [pid = 1654] [serial = 1796] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x129747c00) [pid = 1654] [serial = 1798] [outer = 0x0] [url = about:blank] 23:08:31 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x129dc5000) [pid = 1654] [serial = 1799] [outer = 0x0] [url = about:blank] 23:08:32 INFO - PROCESS | 1654 | 1461650912194 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]]]}] 23:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 825ms 23:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:08:32 INFO - PROCESS | 1654 | 1461650912221 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 23:08:32 INFO - PROCESS | 1654 | 1461650912223 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 23:08:32 INFO - PROCESS | 1654 | 1461650912225 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:08:32 INFO - PROCESS | 1654 | 1461650912227 Marionette TRACE conn2 <- [1,2478,null,{}] 23:08:32 INFO - PROCESS | 1654 | 1461650912235 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}] 23:08:32 INFO - PROCESS | 1654 | 1461650912321 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 23:08:32 INFO - PROCESS | 1654 | 1461650912328 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b23000 == 40 [pid = 1654] [id = 627] 23:08:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11be5d000) [pid = 1654] [serial = 1881] [outer = 0x0] 23:08:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11c0c2400) [pid = 1654] [serial = 1882] [outer = 0x11be5d000] 23:08:32 INFO - PROCESS | 1654 | 1461650912357 Marionette DEBUG loaded listener.js 23:08:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11c575c00) [pid = 1654] [serial = 1883] [outer = 0x11be5d000] 23:08:32 INFO - PROCESS | 1654 | 1461650912727 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]]]}] 23:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 521ms 23:08:32 INFO - PROCESS | 1654 | 1461650912746 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 23:08:32 INFO - PROCESS | 1654 | 1461650912748 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 23:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:08:32 INFO - PROCESS | 1654 | 1461650912750 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:08:32 INFO - PROCESS | 1654 | 1461650912751 Marionette TRACE conn2 <- [1,2482,null,{}] 23:08:32 INFO - PROCESS | 1654 | 1461650912753 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}] 23:08:32 INFO - PROCESS | 1654 | 1461650912838 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 23:08:32 INFO - PROCESS | 1654 | 1461650912896 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x124078800 == 41 [pid = 1654] [id = 628] 23:08:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11c576000) [pid = 1654] [serial = 1884] [outer = 0x0] 23:08:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11c85d400) [pid = 1654] [serial = 1885] [outer = 0x11c576000] 23:08:32 INFO - PROCESS | 1654 | 1461650912923 Marionette DEBUG loaded listener.js 23:08:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x123ae2c00) [pid = 1654] [serial = 1886] [outer = 0x11c576000] 23:08:33 INFO - PROCESS | 1654 | 1461650913237 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]]]}] 23:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 519ms 23:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:08:33 INFO - PROCESS | 1654 | 1461650913269 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 23:08:33 INFO - PROCESS | 1654 | 1461650913270 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 23:08:33 INFO - PROCESS | 1654 | 1461650913273 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:08:33 INFO - PROCESS | 1654 | 1461650913274 Marionette TRACE conn2 <- [1,2486,null,{}] 23:08:33 INFO - PROCESS | 1654 | 1461650913278 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}] 23:08:33 INFO - PROCESS | 1654 | 1461650913358 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 23:08:33 INFO - PROCESS | 1654 | 1461650913417 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12702a000 == 42 [pid = 1654] [id = 629] 23:08:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11c576c00) [pid = 1654] [serial = 1887] [outer = 0x0] 23:08:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x123c0e000) [pid = 1654] [serial = 1888] [outer = 0x11c576c00] 23:08:33 INFO - PROCESS | 1654 | 1461650913446 Marionette DEBUG loaded listener.js 23:08:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x123e27400) [pid = 1654] [serial = 1889] [outer = 0x11c576c00] 23:08:33 INFO - PROCESS | 1654 | 1461650913744 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]]]}] 23:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms 23:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:08:33 INFO - PROCESS | 1654 | 1461650913795 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 23:08:33 INFO - PROCESS | 1654 | 1461650913796 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 23:08:33 INFO - PROCESS | 1654 | 1461650913798 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:08:33 INFO - PROCESS | 1654 | 1461650913799 Marionette TRACE conn2 <- [1,2490,null,{}] 23:08:33 INFO - PROCESS | 1654 | 1461650913801 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}] 23:08:33 INFO - PROCESS | 1654 | 1461650913899 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 23:08:33 INFO - PROCESS | 1654 | 1461650913905 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a988800 == 43 [pid = 1654] [id = 630] 23:08:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12411b800) [pid = 1654] [serial = 1890] [outer = 0x0] 23:08:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x127760400) [pid = 1654] [serial = 1891] [outer = 0x12411b800] 23:08:33 INFO - PROCESS | 1654 | 1461650913933 Marionette DEBUG loaded listener.js 23:08:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12974cc00) [pid = 1654] [serial = 1892] [outer = 0x12411b800] 23:08:34 INFO - PROCESS | 1654 | 1461650914305 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]]]}] 23:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 518ms 23:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:08:34 INFO - PROCESS | 1654 | 1461650914317 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 23:08:34 INFO - PROCESS | 1654 | 1461650914318 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 23:08:34 INFO - PROCESS | 1654 | 1461650914320 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:08:34 INFO - PROCESS | 1654 | 1461650914321 Marionette TRACE conn2 <- [1,2494,null,{}] 23:08:34 INFO - PROCESS | 1654 | 1461650914324 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}] 23:08:34 INFO - PROCESS | 1654 | 1461650914435 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 23:08:34 INFO - PROCESS | 1654 | 1461650914440 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aadb000 == 44 [pid = 1654] [id = 631] 23:08:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x123e26c00) [pid = 1654] [serial = 1893] [outer = 0x0] 23:08:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x129dc6400) [pid = 1654] [serial = 1894] [outer = 0x123e26c00] 23:08:34 INFO - PROCESS | 1654 | 1461650914466 Marionette DEBUG loaded listener.js 23:08:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12a76a800) [pid = 1654] [serial = 1895] [outer = 0x123e26c00] 23:08:34 INFO - PROCESS | 1654 | 1461650914787 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]]]}] 23:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 472ms 23:08:34 INFO - PROCESS | 1654 | 1461650914797 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 23:08:34 INFO - PROCESS | 1654 | 1461650914798 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 23:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:08:34 INFO - PROCESS | 1654 | 1461650914800 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:08:34 INFO - PROCESS | 1654 | 1461650914801 Marionette TRACE conn2 <- [1,2498,null,{}] 23:08:34 INFO - PROCESS | 1654 | 1461650914804 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}] 23:08:34 INFO - PROCESS | 1654 | 1461650914910 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 23:08:34 INFO - PROCESS | 1654 | 1461650914915 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b01a800 == 45 [pid = 1654] [id = 632] 23:08:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x129dc2c00) [pid = 1654] [serial = 1896] [outer = 0x0] 23:08:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12a782c00) [pid = 1654] [serial = 1897] [outer = 0x129dc2c00] 23:08:34 INFO - PROCESS | 1654 | 1461650914941 Marionette DEBUG loaded listener.js 23:08:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12a78d000) [pid = 1654] [serial = 1898] [outer = 0x129dc2c00] 23:08:35 INFO - PROCESS | 1654 | 1461650915315 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]]]}] 23:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 521ms 23:08:35 INFO - PROCESS | 1654 | 1461650915323 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 23:08:35 INFO - PROCESS | 1654 | 1461650915324 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 23:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:08:35 INFO - PROCESS | 1654 | 1461650915335 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:08:35 INFO - PROCESS | 1654 | 1461650915336 Marionette TRACE conn2 <- [1,2502,null,{}] 23:08:35 INFO - PROCESS | 1654 | 1461650915338 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}] 23:08:35 INFO - PROCESS | 1654 | 1461650915444 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 23:08:35 INFO - PROCESS | 1654 | 1461650915481 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0ce800 == 46 [pid = 1654] [id = 633] 23:08:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x129dccc00) [pid = 1654] [serial = 1899] [outer = 0x0] 23:08:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12a796000) [pid = 1654] [serial = 1900] [outer = 0x129dccc00] 23:08:35 INFO - PROCESS | 1654 | 1461650915507 Marionette DEBUG loaded listener.js 23:08:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12a7a5800) [pid = 1654] [serial = 1901] [outer = 0x129dccc00] 23:08:35 INFO - PROCESS | 1654 | 1461650915845 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]]]}] 23:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 528ms 23:08:35 INFO - PROCESS | 1654 | 1461650915856 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 23:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:08:35 INFO - PROCESS | 1654 | 1461650915861 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 23:08:35 INFO - PROCESS | 1654 | 1461650915865 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:08:35 INFO - PROCESS | 1654 | 1461650915867 Marionette TRACE conn2 <- [1,2506,null,{}] 23:08:35 INFO - PROCESS | 1654 | 1461650915871 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}] 23:08:36 INFO - PROCESS | 1654 | 1461650916038 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 23:08:36 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11c0c4400) [pid = 1654] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:08:36 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1188ad400) [pid = 1654] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:08:36 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x119b43400) [pid = 1654] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:08:36 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12450fc00) [pid = 1654] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:08:36 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11bd0b400) [pid = 1654] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:08:36 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x123c0f000) [pid = 1654] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:08:36 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12973e400) [pid = 1654] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:08:36 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x123e29400) [pid = 1654] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:08:36 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1156c0400) [pid = 1654] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:08:36 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12a766c00) [pid = 1654] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:08:36 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x124116000) [pid = 1654] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:08:36 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11c866c00) [pid = 1654] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:08:36 INFO - PROCESS | 1654 | 1461650916288 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af27000 == 47 [pid = 1654] [id = 634] 23:08:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x115784800) [pid = 1654] [serial = 1902] [outer = 0x0] 23:08:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x119b43400) [pid = 1654] [serial = 1903] [outer = 0x115784800] 23:08:36 INFO - PROCESS | 1654 | 1461650916315 Marionette DEBUG loaded listener.js 23:08:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1239d7000) [pid = 1654] [serial = 1904] [outer = 0x115784800] 23:08:36 INFO - PROCESS | 1654 | 1461650916606 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]]]}] 23:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 776ms 23:08:36 INFO - PROCESS | 1654 | 1461650916642 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 23:08:36 INFO - PROCESS | 1654 | 1461650916645 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 23:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:08:36 INFO - PROCESS | 1654 | 1461650916647 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:08:36 INFO - PROCESS | 1654 | 1461650916649 Marionette TRACE conn2 <- [1,2510,null,{}] 23:08:36 INFO - PROCESS | 1654 | 1461650916651 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}] 23:08:36 INFO - PROCESS | 1654 | 1461650916765 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 23:08:36 INFO - PROCESS | 1654 | 1461650916821 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d460800 == 48 [pid = 1654] [id = 635] 23:08:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x116547400) [pid = 1654] [serial = 1905] [outer = 0x0] 23:08:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12a79a400) [pid = 1654] [serial = 1906] [outer = 0x116547400] 23:08:36 INFO - PROCESS | 1654 | 1461650916851 Marionette DEBUG loaded listener.js 23:08:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12a9f5c00) [pid = 1654] [serial = 1907] [outer = 0x116547400] 23:08:37 INFO - PROCESS | 1654 | 1461650917146 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]]]}] 23:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 519ms 23:08:37 INFO - PROCESS | 1654 | 1461650917167 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 23:08:37 INFO - PROCESS | 1654 | 1461650917168 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 23:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:08:37 INFO - PROCESS | 1654 | 1461650917170 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:08:37 INFO - PROCESS | 1654 | 1461650917171 Marionette TRACE conn2 <- [1,2514,null,{}] 23:08:37 INFO - PROCESS | 1654 | 1461650917181 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}] 23:08:37 INFO - PROCESS | 1654 | 1461650917272 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 23:08:37 INFO - PROCESS | 1654 | 1461650917277 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e688800 == 49 [pid = 1654] [id = 636] 23:08:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12a9f5000) [pid = 1654] [serial = 1908] [outer = 0x0] 23:08:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12aa3c000) [pid = 1654] [serial = 1909] [outer = 0x12a9f5000] 23:08:37 INFO - PROCESS | 1654 | 1461650917302 Marionette DEBUG loaded listener.js 23:08:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12aa41c00) [pid = 1654] [serial = 1910] [outer = 0x12a9f5000] 23:08:37 INFO - PROCESS | 1654 | 1461650917631 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]]]}] 23:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 476ms 23:08:37 INFO - PROCESS | 1654 | 1461650917647 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 23:08:37 INFO - PROCESS | 1654 | 1461650917648 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 23:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:08:37 INFO - PROCESS | 1654 | 1461650917651 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:08:37 INFO - PROCESS | 1654 | 1461650917652 Marionette TRACE conn2 <- [1,2518,null,{}] 23:08:37 INFO - PROCESS | 1654 | 1461650917654 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}] 23:08:37 INFO - PROCESS | 1654 | 1461650917777 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 23:08:37 INFO - PROCESS | 1654 | 1461650917788 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eab6800 == 50 [pid = 1654] [id = 637] 23:08:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12a7a6800) [pid = 1654] [serial = 1911] [outer = 0x0] 23:08:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12aa44000) [pid = 1654] [serial = 1912] [outer = 0x12a7a6800] 23:08:37 INFO - PROCESS | 1654 | 1461650917832 Marionette DEBUG loaded listener.js 23:08:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12ab8f400) [pid = 1654] [serial = 1913] [outer = 0x12a7a6800] 23:08:38 INFO - PROCESS | 1654 | 1461650918402 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]]]}] 23:08:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:08:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 771ms 23:08:38 INFO - PROCESS | 1654 | 1461650918422 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 23:08:38 INFO - PROCESS | 1654 | 1461650918425 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 23:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:08:38 INFO - PROCESS | 1654 | 1461650918429 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:08:38 INFO - PROCESS | 1654 | 1461650918431 Marionette TRACE conn2 <- [1,2522,null,{}] 23:08:38 INFO - PROCESS | 1654 | 1461650918436 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}] 23:08:38 INFO - PROCESS | 1654 | 1461650918543 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 23:08:38 INFO - PROCESS | 1654 | 1461650918619 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af3e800 == 51 [pid = 1654] [id = 638] 23:08:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x115948800) [pid = 1654] [serial = 1914] [outer = 0x0] 23:08:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x119865400) [pid = 1654] [serial = 1915] [outer = 0x115948800] 23:08:38 INFO - PROCESS | 1654 | 1461650918651 Marionette DEBUG loaded listener.js 23:08:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x11b566800) [pid = 1654] [serial = 1916] [outer = 0x115948800] 23:08:39 INFO - PROCESS | 1654 | 1461650919057 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]]]}] 23:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 672ms 23:08:39 INFO - PROCESS | 1654 | 1461650919101 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 23:08:39 INFO - PROCESS | 1654 | 1461650919105 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 23:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:08:39 INFO - PROCESS | 1654 | 1461650919113 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:08:39 INFO - PROCESS | 1654 | 1461650919114 Marionette TRACE conn2 <- [1,2526,null,{}] 23:08:39 INFO - PROCESS | 1654 | 1461650919117 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}] 23:08:39 INFO - PROCESS | 1654 | 1461650919245 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 23:08:39 INFO - PROCESS | 1654 | 1461650919307 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x123de3800 == 52 [pid = 1654] [id = 639] 23:08:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11b5ae800) [pid = 1654] [serial = 1917] [outer = 0x0] 23:08:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x11c0b7400) [pid = 1654] [serial = 1918] [outer = 0x11b5ae800] 23:08:39 INFO - PROCESS | 1654 | 1461650919338 Marionette DEBUG loaded listener.js 23:08:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x11c579000) [pid = 1654] [serial = 1919] [outer = 0x11b5ae800] 23:08:39 INFO - PROCESS | 1654 | 1461650919781 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]]]}] 23:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 720ms 23:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:08:39 INFO - PROCESS | 1654 | 1461650919833 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 23:08:39 INFO - PROCESS | 1654 | 1461650919834 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 23:08:39 INFO - PROCESS | 1654 | 1461650919836 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:08:39 INFO - PROCESS | 1654 | 1461650919839 Marionette TRACE conn2 <- [1,2530,null,{}] 23:08:39 INFO - PROCESS | 1654 | 1461650919847 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}] 23:08:39 INFO - PROCESS | 1654 | 1461650919958 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 23:08:40 INFO - PROCESS | 1654 | 1461650920017 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e323800 == 53 [pid = 1654] [id = 640] 23:08:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11c860400) [pid = 1654] [serial = 1920] [outer = 0x0] 23:08:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12437e400) [pid = 1654] [serial = 1921] [outer = 0x11c860400] 23:08:40 INFO - PROCESS | 1654 | 1461650920091 Marionette DEBUG loaded listener.js 23:08:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x127febc00) [pid = 1654] [serial = 1922] [outer = 0x11c860400] 23:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 673ms 23:08:40 INFO - PROCESS | 1654 | 1461650920501 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]]]}] 23:08:40 INFO - PROCESS | 1654 | 1461650920511 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 23:08:40 INFO - PROCESS | 1654 | 1461650920513 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 23:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:08:40 INFO - PROCESS | 1654 | 1461650920515 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:08:40 INFO - PROCESS | 1654 | 1461650920516 Marionette TRACE conn2 <- [1,2534,null,{}] 23:08:40 INFO - PROCESS | 1654 | 1461650920519 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}] 23:08:40 INFO - PROCESS | 1654 | 1461650920645 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 23:08:40 INFO - PROCESS | 1654 | 1461650920706 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1bb800 == 54 [pid = 1654] [id = 641] 23:08:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x1286e1800) [pid = 1654] [serial = 1923] [outer = 0x0] 23:08:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12a768800) [pid = 1654] [serial = 1924] [outer = 0x1286e1800] 23:08:40 INFO - PROCESS | 1654 | 1461650920736 Marionette DEBUG loaded listener.js 23:08:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12a7a9000) [pid = 1654] [serial = 1925] [outer = 0x1286e1800] 23:08:41 INFO - PROCESS | 1654 | 1461650921180 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]]]}] 23:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 670ms 23:08:41 INFO - PROCESS | 1654 | 1461650921185 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 23:08:41 INFO - PROCESS | 1654 | 1461650921187 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 23:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:08:41 INFO - PROCESS | 1654 | 1461650921189 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:08:41 INFO - PROCESS | 1654 | 1461650921191 Marionette TRACE conn2 <- [1,2538,null,{}] 23:08:41 INFO - PROCESS | 1654 | 1461650921193 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}] 23:08:41 INFO - PROCESS | 1654 | 1461650921295 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 23:08:41 INFO - PROCESS | 1654 | 1461650921352 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1d1000 == 55 [pid = 1654] [id = 642] 23:08:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12a768c00) [pid = 1654] [serial = 1926] [outer = 0x0] 23:08:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12a9ed400) [pid = 1654] [serial = 1927] [outer = 0x12a768c00] 23:08:41 INFO - PROCESS | 1654 | 1461650921381 Marionette DEBUG loaded listener.js 23:08:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12a9f4c00) [pid = 1654] [serial = 1928] [outer = 0x12a768c00] 23:08:41 INFO - PROCESS | 1654 | 1461650921815 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]]]}] 23:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 870ms 23:08:42 INFO - PROCESS | 1654 | 1461650922063 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 23:08:42 INFO - PROCESS | 1654 | 1461650922065 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 23:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:08:42 INFO - PROCESS | 1654 | 1461650922070 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:08:42 INFO - PROCESS | 1654 | 1461650922071 Marionette TRACE conn2 <- [1,2542,null,{}] 23:08:42 INFO - PROCESS | 1654 | 1461650922078 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}] 23:08:42 INFO - PROCESS | 1654 | 1461650922171 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 23:08:42 INFO - PROCESS | 1654 | 1461650922240 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241f8800 == 56 [pid = 1654] [id = 643] 23:08:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x119862c00) [pid = 1654] [serial = 1929] [outer = 0x0] 23:08:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x11a550800) [pid = 1654] [serial = 1930] [outer = 0x119862c00] 23:08:42 INFO - PROCESS | 1654 | 1461650922268 Marionette DEBUG loaded listener.js 23:08:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11b907400) [pid = 1654] [serial = 1931] [outer = 0x119862c00] 23:08:42 INFO - PROCESS | 1654 | 1461650922688 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]]]}] 23:08:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:08:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 671ms 23:08:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:08:42 INFO - PROCESS | 1654 | 1461650922760 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 23:08:42 INFO - PROCESS | 1654 | 1461650922762 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 23:08:42 INFO - PROCESS | 1654 | 1461650922769 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:08:42 INFO - PROCESS | 1654 | 1461650922771 Marionette TRACE conn2 <- [1,2546,null,{}] 23:08:42 INFO - PROCESS | 1654 | 1461650922775 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}] 23:08:42 INFO - PROCESS | 1654 | 1461650922869 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 23:08:42 INFO - PROCESS | 1654 | 1461650922943 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af3f000 == 57 [pid = 1654] [id = 644] 23:08:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x118d0b000) [pid = 1654] [serial = 1932] [outer = 0x0] 23:08:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x11bd15c00) [pid = 1654] [serial = 1933] [outer = 0x118d0b000] 23:08:42 INFO - PROCESS | 1654 | 1461650922971 Marionette DEBUG loaded listener.js 23:08:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x11be5f000) [pid = 1654] [serial = 1934] [outer = 0x118d0b000] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12e688800 == 56 [pid = 1654] [id = 636] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12d460800 == 55 [pid = 1654] [id = 635] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x11af27000 == 54 [pid = 1654] [id = 634] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0ce800 == 53 [pid = 1654] [id = 633] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12b01a800 == 52 [pid = 1654] [id = 632] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12aadb000 == 51 [pid = 1654] [id = 631] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12a79e800) [pid = 1654] [serial = 1855] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x118d24c00) [pid = 1654] [serial = 1804] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x124503400) [pid = 1654] [serial = 1813] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x129748000) [pid = 1654] [serial = 1816] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x11bd16400) [pid = 1654] [serial = 1807] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x1239ef400) [pid = 1654] [serial = 1810] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | 1461650923415 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]]]}] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12a988800 == 50 [pid = 1654] [id = 630] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12702a000 == 49 [pid = 1654] [id = 629] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x124078800 == 48 [pid = 1654] [id = 628] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x123b23000 == 47 [pid = 1654] [id = 627] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x119323800 == 46 [pid = 1654] [id = 626] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x123b2b800 == 45 [pid = 1654] [id = 625] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12e5a6800 == 44 [pid = 1654] [id = 622] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12b01b000 == 43 [pid = 1654] [id = 621] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12406d000 == 42 [pid = 1654] [id = 620] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x119bd9000 == 41 [pid = 1654] [id = 619] 23:08:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12e333000 == 40 [pid = 1654] [id = 618] 23:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 676ms 23:08:43 INFO - PROCESS | 1654 | 1461650923458 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 23:08:43 INFO - PROCESS | 1654 | 1461650923460 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 23:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:08:43 INFO - PROCESS | 1654 | 1461650923462 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:08:43 INFO - PROCESS | 1654 | 1461650923463 Marionette TRACE conn2 <- [1,2550,null,{}] 23:08:43 INFO - PROCESS | 1654 | 1461650923470 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}] 23:08:43 INFO - PROCESS | 1654 | 1461650923568 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12a799400) [pid = 1654] [serial = 1853] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11c529800) [pid = 1654] [serial = 1828] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x118df5400) [pid = 1654] [serial = 1819] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12450a000) [pid = 1654] [serial = 1847] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12a791400) [pid = 1654] [serial = 1852] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11c0bfc00) [pid = 1654] [serial = 1826] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x123e1fc00) [pid = 1654] [serial = 1834] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x129dc3000) [pid = 1654] [serial = 1840] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x127a26000) [pid = 1654] [serial = 1837] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1286e1c00) [pid = 1654] [serial = 1838] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11908fc00) [pid = 1654] [serial = 1822] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12a76b800) [pid = 1654] [serial = 1843] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11c865800) [pid = 1654] [serial = 1829] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11ada9800) [pid = 1654] [serial = 1823] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12a78a000) [pid = 1654] [serial = 1850] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11986c400) [pid = 1654] [serial = 1820] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12a772400) [pid = 1654] [serial = 1849] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11be59800) [pid = 1654] [serial = 1825] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1239f1400) [pid = 1654] [serial = 1831] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x123c12c00) [pid = 1654] [serial = 1832] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12a763400) [pid = 1654] [serial = 1841] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x127008800) [pid = 1654] [serial = 1835] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11be63000) [pid = 1654] [serial = 1846] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12a770800) [pid = 1654] [serial = 1844] [outer = 0x0] [url = about:blank] 23:08:43 INFO - PROCESS | 1654 | 1461650923635 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af2b800 == 41 [pid = 1654] [id = 645] 23:08:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11ada9800) [pid = 1654] [serial = 1935] [outer = 0x0] 23:08:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11c0bf400) [pid = 1654] [serial = 1936] [outer = 0x11ada9800] 23:08:43 INFO - PROCESS | 1654 | 1461650923665 Marionette DEBUG loaded listener.js 23:08:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x11c577800) [pid = 1654] [serial = 1937] [outer = 0x11ada9800] 23:08:43 INFO - PROCESS | 1654 | 1461650923983 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]]]}] 23:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 570ms 23:08:44 INFO - PROCESS | 1654 | 1461650924033 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 23:08:44 INFO - PROCESS | 1654 | 1461650924034 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 23:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:08:44 INFO - PROCESS | 1654 | 1461650924036 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:08:44 INFO - PROCESS | 1654 | 1461650924038 Marionette TRACE conn2 <- [1,2554,null,{}] 23:08:44 INFO - PROCESS | 1654 | 1461650924040 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}] 23:08:44 INFO - PROCESS | 1654 | 1461650924149 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 23:08:44 INFO - PROCESS | 1654 | 1461650924207 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b21800 == 42 [pid = 1654] [id = 646] 23:08:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11c589400) [pid = 1654] [serial = 1938] [outer = 0x0] 23:08:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11c86cc00) [pid = 1654] [serial = 1939] [outer = 0x11c589400] 23:08:44 INFO - PROCESS | 1654 | 1461650924234 Marionette DEBUG loaded listener.js 23:08:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x123c13800) [pid = 1654] [serial = 1940] [outer = 0x11c589400] 23:08:44 INFO - PROCESS | 1654 | 1461650924526 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]]]}] 23:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 519ms 23:08:44 INFO - PROCESS | 1654 | 1461650924556 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 23:08:44 INFO - PROCESS | 1654 | 1461650924559 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 23:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:08:44 INFO - PROCESS | 1654 | 1461650924563 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:08:44 INFO - PROCESS | 1654 | 1461650924564 Marionette TRACE conn2 <- [1,2558,null,{}] 23:08:44 INFO - PROCESS | 1654 | 1461650924567 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}] 23:08:44 INFO - PROCESS | 1654 | 1461650924650 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 23:08:44 INFO - PROCESS | 1654 | 1461650924654 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x129d8c800 == 43 [pid = 1654] [id = 647] 23:08:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x123cf7400) [pid = 1654] [serial = 1941] [outer = 0x0] 23:08:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x124116400) [pid = 1654] [serial = 1942] [outer = 0x123cf7400] 23:08:44 INFO - PROCESS | 1654 | 1461650924681 Marionette DEBUG loaded listener.js 23:08:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x124503400) [pid = 1654] [serial = 1943] [outer = 0x123cf7400] 23:08:45 INFO - PROCESS | 1654 | 1461650925055 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]]]}] 23:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 23:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:08:45 INFO - PROCESS | 1654 | 1461650925082 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 23:08:45 INFO - PROCESS | 1654 | 1461650925083 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 23:08:45 INFO - PROCESS | 1654 | 1461650925085 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:08:45 INFO - PROCESS | 1654 | 1461650925086 Marionette TRACE conn2 <- [1,2562,null,{}] 23:08:45 INFO - PROCESS | 1654 | 1461650925088 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}] 23:08:45 INFO - PROCESS | 1654 | 1461650925194 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 23:08:45 INFO - PROCESS | 1654 | 1461650925199 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aaec000 == 44 [pid = 1654] [id = 648] 23:08:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x127008800) [pid = 1654] [serial = 1944] [outer = 0x0] 23:08:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x127fe9800) [pid = 1654] [serial = 1945] [outer = 0x127008800] 23:08:45 INFO - PROCESS | 1654 | 1461650925228 Marionette DEBUG loaded listener.js 23:08:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12a764c00) [pid = 1654] [serial = 1946] [outer = 0x127008800] 23:08:45 INFO - PROCESS | 1654 | 1461650925705 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]]]}] 23:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 670ms 23:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:08:45 INFO - PROCESS | 1654 | 1461650925756 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 23:08:45 INFO - PROCESS | 1654 | 1461650925758 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 23:08:45 INFO - PROCESS | 1654 | 1461650925761 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:08:45 INFO - PROCESS | 1654 | 1461650925763 Marionette TRACE conn2 <- [1,2566,null,{}] 23:08:45 INFO - PROCESS | 1654 | 1461650925767 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}] 23:08:45 INFO - PROCESS | 1654 | 1461650925920 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 23:08:45 INFO - PROCESS | 1654 | 1461650925956 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab7c000 == 45 [pid = 1654] [id = 649] 23:08:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x1275d7800) [pid = 1654] [serial = 1947] [outer = 0x0] 23:08:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12a778800) [pid = 1654] [serial = 1948] [outer = 0x1275d7800] 23:08:45 INFO - PROCESS | 1654 | 1461650925982 Marionette DEBUG loaded listener.js 23:08:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a793400) [pid = 1654] [serial = 1949] [outer = 0x1275d7800] 23:08:46 INFO - PROCESS | 1654 | 1461650926337 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]]]}] 23:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 621ms 23:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:08:46 INFO - PROCESS | 1654 | 1461650926383 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 23:08:46 INFO - PROCESS | 1654 | 1461650926384 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 23:08:46 INFO - PROCESS | 1654 | 1461650926386 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:08:46 INFO - PROCESS | 1654 | 1461650926387 Marionette TRACE conn2 <- [1,2570,null,{}] 23:08:46 INFO - PROCESS | 1654 | 1461650926395 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}] 23:08:46 INFO - PROCESS | 1654 | 1461650926501 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 23:08:46 INFO - PROCESS | 1654 | 1461650926515 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0e4000 == 46 [pid = 1654] [id = 650] 23:08:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12a79a000) [pid = 1654] [serial = 1950] [outer = 0x0] 23:08:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12a7a0400) [pid = 1654] [serial = 1951] [outer = 0x12a79a000] 23:08:46 INFO - PROCESS | 1654 | 1461650926542 Marionette DEBUG loaded listener.js 23:08:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12a7af800) [pid = 1654] [serial = 1952] [outer = 0x12a79a000] 23:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 519ms 23:08:46 INFO - PROCESS | 1654 | 1461650926900 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]]]}] 23:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:08:46 INFO - PROCESS | 1654 | 1461650926909 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 23:08:46 INFO - PROCESS | 1654 | 1461650926910 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 23:08:46 INFO - PROCESS | 1654 | 1461650926912 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:08:46 INFO - PROCESS | 1654 | 1461650926914 Marionette TRACE conn2 <- [1,2574,null,{}] 23:08:46 INFO - PROCESS | 1654 | 1461650926916 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}] 23:08:47 INFO - PROCESS | 1654 | 1461650927032 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 23:08:47 INFO - PROCESS | 1654 | 1461650927069 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d444800 == 47 [pid = 1654] [id = 651] 23:08:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12a79b800) [pid = 1654] [serial = 1953] [outer = 0x0] 23:08:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12a9f3400) [pid = 1654] [serial = 1954] [outer = 0x12a79b800] 23:08:47 INFO - PROCESS | 1654 | 1461650927095 Marionette DEBUG loaded listener.js 23:08:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12aa42000) [pid = 1654] [serial = 1955] [outer = 0x12a79b800] 23:08:47 INFO - PROCESS | 1654 | 1461650927531 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]]]}] 23:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 623ms 23:08:47 INFO - PROCESS | 1654 | 1461650927537 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 23:08:47 INFO - PROCESS | 1654 | 1461650927539 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 23:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:08:47 INFO - PROCESS | 1654 | 1461650927546 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:08:47 INFO - PROCESS | 1654 | 1461650927548 Marionette TRACE conn2 <- [1,2578,null,{}] 23:08:47 INFO - PROCESS | 1654 | 1461650927552 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}] 23:08:47 INFO - PROCESS | 1654 | 1461650927727 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x1165a1400) [pid = 1654] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x123e26c00) [pid = 1654] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x129dc2c00) [pid = 1654] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x129dccc00) [pid = 1654] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12a799800) [pid = 1654] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x129dca000) [pid = 1654] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x123af1000) [pid = 1654] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11c576000) [pid = 1654] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11be5d000) [pid = 1654] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x124585000) [pid = 1654] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x115784800) [pid = 1654] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12411b800) [pid = 1654] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11919e800) [pid = 1654] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11b902800) [pid = 1654] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x1159cac00) [pid = 1654] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x1151db800) [pid = 1654] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12a9f5000) [pid = 1654] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c576c00) [pid = 1654] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1159bfc00) [pid = 1654] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x116547400) [pid = 1654] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1286d7000) [pid = 1654] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11c57bc00) [pid = 1654] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11bda8800) [pid = 1654] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11c0b9800) [pid = 1654] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x123ae5800) [pid = 1654] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11c3b4c00) [pid = 1654] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x124119800) [pid = 1654] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x115783800) [pid = 1654] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1147e1c00) [pid = 1654] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119863c00) [pid = 1654] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1165a4800) [pid = 1654] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11ada2000) [pid = 1654] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:08:47 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x114b4d800) [pid = 1654] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:08:48 INFO - PROCESS | 1654 | 1461650928020 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1133e2800 == 48 [pid = 1654] [id = 652] 23:08:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1147d7400) [pid = 1654] [serial = 1956] [outer = 0x0] 23:08:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1151da000) [pid = 1654] [serial = 1957] [outer = 0x1147d7400] 23:08:48 INFO - PROCESS | 1654 | 1461650928047 Marionette DEBUG loaded listener.js 23:08:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1165a4000) [pid = 1654] [serial = 1958] [outer = 0x1147d7400] 23:08:48 INFO - PROCESS | 1654 | 1461650928356 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]]]}] 23:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 822ms 23:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:08:48 INFO - PROCESS | 1654 | 1461650928368 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 23:08:48 INFO - PROCESS | 1654 | 1461650928369 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 23:08:48 INFO - PROCESS | 1654 | 1461650928372 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:08:48 INFO - PROCESS | 1654 | 1461650928374 Marionette TRACE conn2 <- [1,2582,null,{}] 23:08:48 INFO - PROCESS | 1654 | 1461650928380 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}] 23:08:48 INFO - PROCESS | 1654 | 1461650928483 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 23:08:48 INFO - PROCESS | 1654 | 1461650928487 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e598000 == 49 [pid = 1654] [id = 653] 23:08:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x119d9c000) [pid = 1654] [serial = 1959] [outer = 0x0] 23:08:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11c576000) [pid = 1654] [serial = 1960] [outer = 0x119d9c000] 23:08:48 INFO - PROCESS | 1654 | 1461650928518 Marionette DEBUG loaded listener.js 23:08:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12a765000) [pid = 1654] [serial = 1961] [outer = 0x119d9c000] 23:08:48 INFO - PROCESS | 1654 | 1461650928868 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]]]}] 23:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 525ms 23:08:48 INFO - PROCESS | 1654 | 1461650928897 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 23:08:48 INFO - PROCESS | 1654 | 1461650928898 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 23:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:08:48 INFO - PROCESS | 1654 | 1461650928901 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:08:48 INFO - PROCESS | 1654 | 1461650928902 Marionette TRACE conn2 <- [1,2586,null,{}] 23:08:48 INFO - PROCESS | 1654 | 1461650928904 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}] 23:08:49 INFO - PROCESS | 1654 | 1461650929021 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 23:08:49 INFO - PROCESS | 1654 | 1461650929028 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e691800 == 50 [pid = 1654] [id = 654] 23:08:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12a786000) [pid = 1654] [serial = 1962] [outer = 0x0] 23:08:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12a9f5000) [pid = 1654] [serial = 1963] [outer = 0x12a786000] 23:08:49 INFO - PROCESS | 1654 | 1461650929054 Marionette DEBUG loaded listener.js 23:08:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12ab91c00) [pid = 1654] [serial = 1964] [outer = 0x12a786000] 23:08:49 INFO - PROCESS | 1654 | 1461650929369 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]]]}] 23:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 23:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:08:49 INFO - PROCESS | 1654 | 1461650929420 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 23:08:49 INFO - PROCESS | 1654 | 1461650929421 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 23:08:49 INFO - PROCESS | 1654 | 1461650929423 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:08:49 INFO - PROCESS | 1654 | 1461650929424 Marionette TRACE conn2 <- [1,2590,null,{}] 23:08:49 INFO - PROCESS | 1654 | 1461650929427 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}] 23:08:49 INFO - PROCESS | 1654 | 1461650929516 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 23:08:49 INFO - PROCESS | 1654 | 1461650929520 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1cb000 == 51 [pid = 1654] [id = 655] 23:08:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12ab91000) [pid = 1654] [serial = 1965] [outer = 0x0] 23:08:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12aba7000) [pid = 1654] [serial = 1966] [outer = 0x12ab91000] 23:08:49 INFO - PROCESS | 1654 | 1461650929546 Marionette DEBUG loaded listener.js 23:08:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12abac400) [pid = 1654] [serial = 1967] [outer = 0x12ab91000] 23:08:49 INFO - PROCESS | 1654 | 1461650929896 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]]]}] 23:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 521ms 23:08:49 INFO - PROCESS | 1654 | 1461650929944 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 23:08:49 INFO - PROCESS | 1654 | 1461650929945 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 23:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:08:49 INFO - PROCESS | 1654 | 1461650929947 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:08:49 INFO - PROCESS | 1654 | 1461650929948 Marionette TRACE conn2 <- [1,2594,null,{}] 23:08:49 INFO - PROCESS | 1654 | 1461650929951 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}] 23:08:50 INFO - PROCESS | 1654 | 1461650930100 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 23:08:50 INFO - PROCESS | 1654 | 1461650930169 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x118f51000 == 52 [pid = 1654] [id = 656] 23:08:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1147d8c00) [pid = 1654] [serial = 1968] [outer = 0x0] 23:08:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1151db800) [pid = 1654] [serial = 1969] [outer = 0x1147d8c00] 23:08:50 INFO - PROCESS | 1654 | 1461650930201 Marionette DEBUG loaded listener.js 23:08:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x118851000) [pid = 1654] [serial = 1970] [outer = 0x1147d8c00] 23:08:50 INFO - PROCESS | 1654 | 1461650930665 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]]]}] 23:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 768ms 23:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:08:50 INFO - PROCESS | 1654 | 1461650930717 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 23:08:50 INFO - PROCESS | 1654 | 1461650930720 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 23:08:50 INFO - PROCESS | 1654 | 1461650930723 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:08:50 INFO - PROCESS | 1654 | 1461650930728 Marionette TRACE conn2 <- [1,2598,null,{}] 23:08:50 INFO - PROCESS | 1654 | 1461650930731 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}] 23:08:50 INFO - PROCESS | 1654 | 1461650930861 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 23:08:50 INFO - PROCESS | 1654 | 1461650930934 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x124074000 == 53 [pid = 1654] [id = 657] 23:08:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11adabc00) [pid = 1654] [serial = 1971] [outer = 0x0] 23:08:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11b9e3400) [pid = 1654] [serial = 1972] [outer = 0x11adabc00] 23:08:50 INFO - PROCESS | 1654 | 1461650930966 Marionette DEBUG loaded listener.js 23:08:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11be56c00) [pid = 1654] [serial = 1973] [outer = 0x11adabc00] 23:08:51 INFO - PROCESS | 1654 | 1461650931398 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]]]}] 23:08:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:08:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 724ms 23:08:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:08:51 INFO - PROCESS | 1654 | 1461650931457 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 23:08:51 INFO - PROCESS | 1654 | 1461650931459 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 23:08:51 INFO - PROCESS | 1654 | 1461650931463 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:08:51 INFO - PROCESS | 1654 | 1461650931464 Marionette TRACE conn2 <- [1,2602,null,{}] 23:08:51 INFO - PROCESS | 1654 | 1461650931467 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}] 23:08:51 INFO - PROCESS | 1654 | 1461650931571 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 23:08:51 INFO - PROCESS | 1654 | 1461650931648 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b008000 == 54 [pid = 1654] [id = 658] 23:08:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11c529800) [pid = 1654] [serial = 1974] [outer = 0x0] 23:08:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11c57c400) [pid = 1654] [serial = 1975] [outer = 0x11c529800] 23:08:51 INFO - PROCESS | 1654 | 1461650931679 Marionette DEBUG loaded listener.js 23:08:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x123aec400) [pid = 1654] [serial = 1976] [outer = 0x11c529800] 23:08:52 INFO - PROCESS | 1654 | 1461650932115 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]]]}] 23:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 674ms 23:08:52 INFO - PROCESS | 1654 | 1461650932162 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 23:08:52 INFO - PROCESS | 1654 | 1461650932164 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 23:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:08:52 INFO - PROCESS | 1654 | 1461650932173 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:08:52 INFO - PROCESS | 1654 | 1461650932176 Marionette TRACE conn2 <- [1,2606,null,{}] 23:08:52 INFO - PROCESS | 1654 | 1461650932199 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}] 23:08:52 INFO - PROCESS | 1654 | 1461650932314 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 23:08:52 INFO - PROCESS | 1654 | 1461650932389 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f644800 == 55 [pid = 1654] [id = 659] 23:08:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x1239eec00) [pid = 1654] [serial = 1977] [outer = 0x0] 23:08:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x1277c0400) [pid = 1654] [serial = 1978] [outer = 0x1239eec00] 23:08:52 INFO - PROCESS | 1654 | 1461650932420 Marionette DEBUG loaded listener.js 23:08:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12973f800) [pid = 1654] [serial = 1979] [outer = 0x1239eec00] 23:08:52 INFO - PROCESS | 1654 | 1461650932865 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]]]}] 23:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 744ms 23:08:52 INFO - PROCESS | 1654 | 1461650932924 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 23:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:08:52 INFO - PROCESS | 1654 | 1461650932925 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 23:08:52 INFO - PROCESS | 1654 | 1461650932929 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:08:52 INFO - PROCESS | 1654 | 1461650932931 Marionette TRACE conn2 <- [1,2610,null,{}] 23:08:52 INFO - PROCESS | 1654 | 1461650932933 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}] 23:08:53 INFO - PROCESS | 1654 | 1461650933038 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 23:08:53 INFO - PROCESS | 1654 | 1461650933110 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f890800 == 56 [pid = 1654] [id = 660] 23:08:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x1286dcc00) [pid = 1654] [serial = 1980] [outer = 0x0] 23:08:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12a769400) [pid = 1654] [serial = 1981] [outer = 0x1286dcc00] 23:08:53 INFO - PROCESS | 1654 | 1461650933140 Marionette DEBUG loaded listener.js 23:08:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a7ae000) [pid = 1654] [serial = 1982] [outer = 0x1286dcc00] 23:08:53 INFO - PROCESS | 1654 | 1461650933580 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]]]}] 23:08:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:08:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 670ms 23:08:53 INFO - PROCESS | 1654 | 1461650933600 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 23:08:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:08:53 INFO - PROCESS | 1654 | 1461650933602 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 23:08:53 INFO - PROCESS | 1654 | 1461650933606 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:08:53 INFO - PROCESS | 1654 | 1461650933608 Marionette TRACE conn2 <- [1,2614,null,{}] 23:08:53 INFO - PROCESS | 1654 | 1461650933667 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}] 23:08:53 INFO - PROCESS | 1654 | 1461650933833 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 23:08:53 INFO - PROCESS | 1654 | 1461650933940 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc0f800 == 57 [pid = 1654] [id = 661] 23:08:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12ab96800) [pid = 1654] [serial = 1983] [outer = 0x0] 23:08:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12abafc00) [pid = 1654] [serial = 1984] [outer = 0x12ab96800] 23:08:54 INFO - PROCESS | 1654 | 1461650934000 Marionette DEBUG loaded listener.js 23:08:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12ac7b000) [pid = 1654] [serial = 1985] [outer = 0x12ab96800] 23:08:54 INFO - PROCESS | 1654 | 1461650934470 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]]]}] 23:08:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:08:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 906ms 23:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:08:54 INFO - PROCESS | 1654 | 1461650934512 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 23:08:54 INFO - PROCESS | 1654 | 1461650934513 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 23:08:54 INFO - PROCESS | 1654 | 1461650934515 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:08:54 INFO - PROCESS | 1654 | 1461650934517 Marionette TRACE conn2 <- [1,2618,null,{}] 23:08:54 INFO - PROCESS | 1654 | 1461650934519 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}] 23:08:54 INFO - PROCESS | 1654 | 1461650934628 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 23:08:54 INFO - PROCESS | 1654 | 1461650934732 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x1143f1000 == 58 [pid = 1654] [id = 662] 23:08:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x113487000) [pid = 1654] [serial = 1986] [outer = 0x0] 23:08:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11867a400) [pid = 1654] [serial = 1987] [outer = 0x113487000] 23:08:54 INFO - PROCESS | 1654 | 1461650934765 Marionette DEBUG loaded listener.js 23:08:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11b952c00) [pid = 1654] [serial = 1988] [outer = 0x113487000] 23:08:55 INFO - PROCESS | 1654 | 1461650935394 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]]]}] 23:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 922ms 23:08:55 INFO - PROCESS | 1654 | 1461650935438 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 23:08:55 INFO - PROCESS | 1654 | 1461650935441 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 23:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:08:55 INFO - PROCESS | 1654 | 1461650935465 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:08:55 INFO - PROCESS | 1654 | 1461650935468 Marionette TRACE conn2 <- [1,2622,null,{}] 23:08:55 INFO - PROCESS | 1654 | 1461650935471 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}] 23:08:55 INFO - PROCESS | 1654 | 1461650935574 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 23:08:55 INFO - PROCESS | 1654 | 1461650935653 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af06000 == 59 [pid = 1654] [id = 663] 23:08:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x119090800) [pid = 1654] [serial = 1989] [outer = 0x0] 23:08:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x11a914400) [pid = 1654] [serial = 1990] [outer = 0x119090800] 23:08:55 INFO - PROCESS | 1654 | 1461650935683 Marionette DEBUG loaded listener.js 23:08:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x11b5a9c00) [pid = 1654] [serial = 1991] [outer = 0x119090800] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1cb000 == 58 [pid = 1654] [id = 655] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12e691800 == 57 [pid = 1654] [id = 654] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12e598000 == 56 [pid = 1654] [id = 653] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x1133e2800 == 55 [pid = 1654] [id = 652] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12d444800 == 54 [pid = 1654] [id = 651] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0e4000 == 53 [pid = 1654] [id = 650] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab7c000 == 52 [pid = 1654] [id = 649] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12aa44000) [pid = 1654] [serial = 1912] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x12aaec000 == 51 [pid = 1654] [id = 648] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x129d8c800 == 50 [pid = 1654] [id = 647] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x123b21800 == 49 [pid = 1654] [id = 646] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x11af2b800 == 48 [pid = 1654] [id = 645] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x11af3f000 == 47 [pid = 1654] [id = 644] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x1241f8800 == 46 [pid = 1654] [id = 643] 23:08:56 INFO - PROCESS | 1654 | --DOCSHELL 0x11af3e800 == 45 [pid = 1654] [id = 638] 23:08:56 INFO - PROCESS | 1654 | 1461650936111 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]]]}] 23:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 676ms 23:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:08:56 INFO - PROCESS | 1654 | 1461650936141 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 23:08:56 INFO - PROCESS | 1654 | 1461650936145 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 23:08:56 INFO - PROCESS | 1654 | 1461650936149 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:08:56 INFO - PROCESS | 1654 | 1461650936150 Marionette TRACE conn2 <- [1,2626,null,{}] 23:08:56 INFO - PROCESS | 1654 | 1461650936153 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}] 23:08:56 INFO - PROCESS | 1654 | 1461650936245 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x119e54800) [pid = 1654] [serial = 1715] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11c3a8800) [pid = 1654] [serial = 1760] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x124896c00) [pid = 1654] [serial = 1709] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x127ff4800) [pid = 1654] [serial = 1814] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x123c15000) [pid = 1654] [serial = 1811] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x124508400) [pid = 1654] [serial = 1751] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x119092400) [pid = 1654] [serial = 1754] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x118646c00) [pid = 1654] [serial = 1712] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11adaa800) [pid = 1654] [serial = 1757] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11986c800) [pid = 1654] [serial = 1805] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11be5b000) [pid = 1654] [serial = 1808] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x129dc6400) [pid = 1654] [serial = 1894] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12a782c00) [pid = 1654] [serial = 1897] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12a796000) [pid = 1654] [serial = 1900] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12a78d000) [pid = 1654] [serial = 1898] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12a7a4800) [pid = 1654] [serial = 1856] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12a7a5800) [pid = 1654] [serial = 1901] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12a783000) [pid = 1654] [serial = 1871] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12a772000) [pid = 1654] [serial = 1870] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12411c000) [pid = 1654] [serial = 1865] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x123d5e400) [pid = 1654] [serial = 1864] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11c85d400) [pid = 1654] [serial = 1885] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x123ae2c00) [pid = 1654] [serial = 1886] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11c0c2400) [pid = 1654] [serial = 1882] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x11c575c00) [pid = 1654] [serial = 1883] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x129dc7800) [pid = 1654] [serial = 1868] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x127009400) [pid = 1654] [serial = 1867] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x1239d7000) [pid = 1654] [serial = 1904] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x127760400) [pid = 1654] [serial = 1891] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11a8c6400) [pid = 1654] [serial = 1877] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x119863400) [pid = 1654] [serial = 1876] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11bd0e400) [pid = 1654] [serial = 1861] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11c071400) [pid = 1654] [serial = 1862] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x119860c00) [pid = 1654] [serial = 1859] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11867d400) [pid = 1654] [serial = 1858] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12a7ac400) [pid = 1654] [serial = 1874] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12aa41c00) [pid = 1654] [serial = 1910] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12a7a0c00) [pid = 1654] [serial = 1873] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x123c0e000) [pid = 1654] [serial = 1888] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x123e27400) [pid = 1654] [serial = 1889] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11a90a800) [pid = 1654] [serial = 1879] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11bda6000) [pid = 1654] [serial = 1880] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12aa3c000) [pid = 1654] [serial = 1909] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12a76a800) [pid = 1654] [serial = 1895] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12a79a400) [pid = 1654] [serial = 1906] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x119b43400) [pid = 1654] [serial = 1903] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12974cc00) [pid = 1654] [serial = 1892] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12a9f5c00) [pid = 1654] [serial = 1907] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x129dcb000) [pid = 1654] [serial = 1817] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x123e22000) [pid = 1654] [serial = 1763] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12a75b000) [pid = 1654] [serial = 1802] [outer = 0x0] [url = about:blank] 23:08:56 INFO - PROCESS | 1654 | 1461650936332 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af33000 == 46 [pid = 1654] [id = 664] 23:08:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x115783800) [pid = 1654] [serial = 1992] [outer = 0x0] 23:08:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11986c800) [pid = 1654] [serial = 1993] [outer = 0x115783800] 23:08:56 INFO - PROCESS | 1654 | 1461650936369 Marionette DEBUG loaded listener.js 23:08:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11be57800) [pid = 1654] [serial = 1994] [outer = 0x115783800] 23:08:56 INFO - PROCESS | 1654 | 1461650936835 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]]]}] 23:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 719ms 23:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:08:56 INFO - PROCESS | 1654 | 1461650936870 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 23:08:56 INFO - PROCESS | 1654 | 1461650936872 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 23:08:56 INFO - PROCESS | 1654 | 1461650936878 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:08:56 INFO - PROCESS | 1654 | 1461650936882 Marionette TRACE conn2 <- [1,2630,null,{}] 23:08:56 INFO - PROCESS | 1654 | 1461650936915 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}] 23:08:57 INFO - PROCESS | 1654 | 1461650937006 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 23:08:57 INFO - PROCESS | 1654 | 1461650937018 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241e3000 == 47 [pid = 1654] [id = 665] 23:08:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11c868800) [pid = 1654] [serial = 1995] [outer = 0x0] 23:08:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1239d3800) [pid = 1654] [serial = 1996] [outer = 0x11c868800] 23:08:57 INFO - PROCESS | 1654 | 1461650937047 Marionette DEBUG loaded listener.js 23:08:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x123c0c000) [pid = 1654] [serial = 1997] [outer = 0x11c868800] 23:08:57 INFO - PROCESS | 1654 | 1461650937422 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]]]}] 23:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 594ms 23:08:57 INFO - PROCESS | 1654 | 1461650937469 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 23:08:57 INFO - PROCESS | 1654 | 1461650937471 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 23:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:08:57 INFO - PROCESS | 1654 | 1461650937473 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:08:57 INFO - PROCESS | 1654 | 1461650937474 Marionette TRACE conn2 <- [1,2634,null,{}] 23:08:57 INFO - PROCESS | 1654 | 1461650937477 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}] 23:08:57 INFO - PROCESS | 1654 | 1461650937565 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 23:08:57 INFO - PROCESS | 1654 | 1461650937570 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fc6000 == 48 [pid = 1654] [id = 666] 23:08:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x123c0d800) [pid = 1654] [serial = 1998] [outer = 0x0] 23:08:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x123e22000) [pid = 1654] [serial = 1999] [outer = 0x123c0d800] 23:08:57 INFO - PROCESS | 1654 | 1461650937596 Marionette DEBUG loaded listener.js 23:08:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12411b800) [pid = 1654] [serial = 2000] [outer = 0x123c0d800] 23:08:57 INFO - PROCESS | 1654 | 1461650937931 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]]]}] 23:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 471ms 23:08:57 INFO - PROCESS | 1654 | 1461650937946 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 23:08:57 INFO - PROCESS | 1654 | 1461650937947 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 23:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:08:57 INFO - PROCESS | 1654 | 1461650937950 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:08:57 INFO - PROCESS | 1654 | 1461650937951 Marionette TRACE conn2 <- [1,2638,null,{}] 23:08:57 INFO - PROCESS | 1654 | 1461650937953 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}] 23:08:58 INFO - PROCESS | 1654 | 1461650938045 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 23:08:58 INFO - PROCESS | 1654 | 1461650938109 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af2a800 == 49 [pid = 1654] [id = 667] 23:08:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x123e24400) [pid = 1654] [serial = 2001] [outer = 0x0] 23:08:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x124502400) [pid = 1654] [serial = 2002] [outer = 0x123e24400] 23:08:58 INFO - PROCESS | 1654 | 1461650938136 Marionette DEBUG loaded listener.js 23:08:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x127007400) [pid = 1654] [serial = 2003] [outer = 0x123e24400] 23:08:58 INFO - PROCESS | 1654 | 1461650938485 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]]]}] 23:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 570ms 23:08:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:08:58 INFO - PROCESS | 1654 | 1461650938520 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 23:08:58 INFO - PROCESS | 1654 | 1461650938522 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 23:08:58 INFO - PROCESS | 1654 | 1461650938524 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:08:58 INFO - PROCESS | 1654 | 1461650938525 Marionette TRACE conn2 <- [1,2642,null,{}] 23:08:58 INFO - PROCESS | 1654 | 1461650938527 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}] 23:08:58 INFO - PROCESS | 1654 | 1461650938647 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 23:08:58 INFO - PROCESS | 1654 | 1461650938661 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aae7800 == 50 [pid = 1654] [id = 668] 23:08:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12460a400) [pid = 1654] [serial = 2004] [outer = 0x0] 23:08:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x127f83400) [pid = 1654] [serial = 2005] [outer = 0x12460a400] 23:08:58 INFO - PROCESS | 1654 | 1461650938688 Marionette DEBUG loaded listener.js 23:08:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12a76a800) [pid = 1654] [serial = 2006] [outer = 0x12460a400] 23:08:59 INFO - PROCESS | 1654 | 1461650939047 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]]]}] 23:08:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:08:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 569ms 23:08:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:08:59 INFO - PROCESS | 1654 | 1461650939093 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 23:08:59 INFO - PROCESS | 1654 | 1461650939095 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 23:08:59 INFO - PROCESS | 1654 | 1461650939097 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:08:59 INFO - PROCESS | 1654 | 1461650939098 Marionette TRACE conn2 <- [1,2646,null,{}] 23:08:59 INFO - PROCESS | 1654 | 1461650939100 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}] 23:08:59 INFO - PROCESS | 1654 | 1461650939206 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 23:08:59 INFO - PROCESS | 1654 | 1461650939247 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b002800 == 51 [pid = 1654] [id = 669] 23:08:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12a76c000) [pid = 1654] [serial = 2007] [outer = 0x0] 23:08:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12a782c00) [pid = 1654] [serial = 2008] [outer = 0x12a76c000] 23:08:59 INFO - PROCESS | 1654 | 1461650939273 Marionette DEBUG loaded listener.js 23:08:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12a791400) [pid = 1654] [serial = 2009] [outer = 0x12a76c000] 23:08:59 INFO - PROCESS | 1654 | 1461650939601 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]]]}] 23:08:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:08:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 568ms 23:08:59 INFO - PROCESS | 1654 | 1461650939666 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 23:08:59 INFO - PROCESS | 1654 | 1461650939667 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 23:08:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:08:59 INFO - PROCESS | 1654 | 1461650939669 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:08:59 INFO - PROCESS | 1654 | 1461650939670 Marionette TRACE conn2 <- [1,2650,null,{}] 23:08:59 INFO - PROCESS | 1654 | 1461650939673 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}] 23:08:59 INFO - PROCESS | 1654 | 1461650939783 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 23:08:59 INFO - PROCESS | 1654 | 1461650939797 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:08:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bf03800 == 52 [pid = 1654] [id = 670] 23:08:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12a791800) [pid = 1654] [serial = 2010] [outer = 0x0] 23:08:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12a7a0c00) [pid = 1654] [serial = 2011] [outer = 0x12a791800] 23:08:59 INFO - PROCESS | 1654 | 1461650939822 Marionette DEBUG loaded listener.js 23:08:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12a7ae800) [pid = 1654] [serial = 2012] [outer = 0x12a791800] 23:09:00 INFO - PROCESS | 1654 | 1461650940151 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]]]}] 23:09:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:09:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 519ms 23:09:00 INFO - PROCESS | 1654 | 1461650940189 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 23:09:00 INFO - PROCESS | 1654 | 1461650940190 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 23:09:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:09:00 INFO - PROCESS | 1654 | 1461650940192 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:09:00 INFO - PROCESS | 1654 | 1461650940193 Marionette TRACE conn2 <- [1,2654,null,{}] 23:09:00 INFO - PROCESS | 1654 | 1461650940195 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}] 23:09:00 INFO - PROCESS | 1654 | 1461650940304 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 23:09:00 INFO - PROCESS | 1654 | 1461650940316 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d335000 == 53 [pid = 1654] [id = 671] 23:09:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x118df5400) [pid = 1654] [serial = 2013] [outer = 0x0] 23:09:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12a9f1c00) [pid = 1654] [serial = 2014] [outer = 0x118df5400] 23:09:00 INFO - PROCESS | 1654 | 1461650940342 Marionette DEBUG loaded listener.js 23:09:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12aa45c00) [pid = 1654] [serial = 2015] [outer = 0x118df5400] 23:09:00 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12a786000) [pid = 1654] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:09:00 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x119d9c000) [pid = 1654] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:09:00 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1275d7800) [pid = 1654] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:09:00 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12a79b800) [pid = 1654] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:09:00 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x1147d7400) [pid = 1654] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:09:00 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12a79a000) [pid = 1654] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:09:00 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x127008800) [pid = 1654] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:09:00 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x118d0b000) [pid = 1654] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:09:00 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11ada9800) [pid = 1654] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:09:00 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x119862c00) [pid = 1654] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:09:00 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12a7a6800) [pid = 1654] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:09:00 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11c589400) [pid = 1654] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:09:00 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x123cf7400) [pid = 1654] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:09:00 INFO - PROCESS | 1654 | 1461650940791 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]]]}] 23:09:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:09:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 620ms 23:09:00 INFO - PROCESS | 1654 | 1461650940814 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 23:09:00 INFO - PROCESS | 1654 | 1461650940815 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 23:09:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:09:00 INFO - PROCESS | 1654 | 1461650940817 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:09:00 INFO - PROCESS | 1654 | 1461650940818 Marionette TRACE conn2 <- [1,2658,null,{}] 23:09:00 INFO - PROCESS | 1654 | 1461650940821 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}] 23:09:00 INFO - PROCESS | 1654 | 1461650940940 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 23:09:00 INFO - PROCESS | 1654 | 1461650940977 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d33d800 == 54 [pid = 1654] [id = 672] 23:09:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x118d0b000) [pid = 1654] [serial = 2016] [outer = 0x0] 23:09:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x123d65400) [pid = 1654] [serial = 2017] [outer = 0x118d0b000] 23:09:01 INFO - PROCESS | 1654 | 1461650941003 Marionette DEBUG loaded listener.js 23:09:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12a79a000) [pid = 1654] [serial = 2018] [outer = 0x118d0b000] 23:09:01 INFO - PROCESS | 1654 | 1461650941298 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]]]}] 23:09:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:09:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 23:09:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:09:01 INFO - PROCESS | 1654 | 1461650941338 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 23:09:01 INFO - PROCESS | 1654 | 1461650941339 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 23:09:01 INFO - PROCESS | 1654 | 1461650941344 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:09:01 INFO - PROCESS | 1654 | 1461650941347 Marionette TRACE conn2 <- [1,2662,null,{}] 23:09:01 INFO - PROCESS | 1654 | 1461650941349 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}] 23:09:01 INFO - PROCESS | 1654 | 1461650941458 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 23:09:01 INFO - PROCESS | 1654 | 1461650941516 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e31f800 == 55 [pid = 1654] [id = 673] 23:09:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12a786000) [pid = 1654] [serial = 2019] [outer = 0x0] 23:09:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12aa3f800) [pid = 1654] [serial = 2020] [outer = 0x12a786000] 23:09:01 INFO - PROCESS | 1654 | 1461650941546 Marionette DEBUG loaded listener.js 23:09:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12ac7dc00) [pid = 1654] [serial = 2021] [outer = 0x12a786000] 23:09:01 INFO - PROCESS | 1654 | 1461650941842 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]]]}] 23:09:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:09:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 522ms 23:09:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:09:01 INFO - PROCESS | 1654 | 1461650941864 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 23:09:01 INFO - PROCESS | 1654 | 1461650941866 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 23:09:01 INFO - PROCESS | 1654 | 1461650941868 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:09:01 INFO - PROCESS | 1654 | 1461650941869 Marionette TRACE conn2 <- [1,2666,null,{}] 23:09:01 INFO - PROCESS | 1654 | 1461650941871 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}] 23:09:01 INFO - PROCESS | 1654 | 1461650941966 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 23:09:01 INFO - PROCESS | 1654 | 1461650941971 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eee3000 == 56 [pid = 1654] [id = 674] 23:09:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12ab96000) [pid = 1654] [serial = 2022] [outer = 0x0] 23:09:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b024000) [pid = 1654] [serial = 2023] [outer = 0x12ab96000] 23:09:01 INFO - PROCESS | 1654 | 1461650941996 Marionette DEBUG loaded listener.js 23:09:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b031800) [pid = 1654] [serial = 2024] [outer = 0x12ab96000] 23:09:02 INFO - PROCESS | 1654 | 1461650942825 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]]]}] 23:09:02 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) 23:09:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1021ms 23:09:02 INFO - PROCESS | 1654 | 1461650942889 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 23:09:02 INFO - PROCESS | 1654 | 1461650942892 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 23:09:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:09:02 INFO - PROCESS | 1654 | 1461650942895 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:09:02 INFO - PROCESS | 1654 | 1461650942898 Marionette TRACE conn2 <- [1,2670,null,{}] 23:09:02 INFO - PROCESS | 1654 | 1461650942914 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}] 23:09:03 INFO - PROCESS | 1654 | 1461650943028 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 23:09:03 INFO - PROCESS | 1654 | 1461650943126 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c55a800 == 57 [pid = 1654] [id = 675] 23:09:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x119860400) [pid = 1654] [serial = 2025] [outer = 0x0] 23:09:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x119d96c00) [pid = 1654] [serial = 2026] [outer = 0x119860400] 23:09:03 INFO - PROCESS | 1654 | 1461650943160 Marionette DEBUG loaded listener.js 23:09:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11ada7800) [pid = 1654] [serial = 2027] [outer = 0x119860400] 23:09:04 INFO - PROCESS | 1654 | 1461650944104 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] 23:09:04 INFO - PROCESS | 1654 | 1461650944136 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 23:09:04 INFO - PROCESS | 1654 | 1461650944141 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:09:04 INFO - PROCESS | 1654 | 1461650944143 Marionette TRACE conn2 <- [1,2674,null,{}] 23:09:04 INFO - PROCESS | 1654 | 1461650944146 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}] 23:09:04 INFO - PROCESS | 1654 | 1461650944253 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 23:09:04 INFO - PROCESS | 1654 | 1461650944311 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a98d800 == 58 [pid = 1654] [id = 676] 23:09:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x11bd19800) [pid = 1654] [serial = 2028] [outer = 0x0] 23:09:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11c0b7800) [pid = 1654] [serial = 2029] [outer = 0x11bd19800] 23:09:04 INFO - PROCESS | 1654 | 1461650944342 Marionette DEBUG loaded listener.js 23:09:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11c57d000) [pid = 1654] [serial = 2030] [outer = 0x11bd19800] 23:09:05 INFO - PROCESS | 1654 | 1461650945276 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] 23:09:05 INFO - PROCESS | 1654 | 1461650945316 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 23:09:05 INFO - PROCESS | 1654 | 1461650945318 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:09:05 INFO - PROCESS | 1654 | 1461650945321 Marionette TRACE conn2 <- [1,2678,null,{}] 23:09:05 INFO - PROCESS | 1654 | 1461650945329 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}] 23:09:05 INFO - PROCESS | 1654 | 1461650945442 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 23:09:05 INFO - PROCESS | 1654 | 1461650945502 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eab3000 == 59 [pid = 1654] [id = 677] 23:09:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12411e400) [pid = 1654] [serial = 2031] [outer = 0x0] 23:09:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x127f7f000) [pid = 1654] [serial = 2032] [outer = 0x12411e400] 23:09:05 INFO - PROCESS | 1654 | 1461650945575 Marionette DEBUG loaded listener.js 23:09:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x129dc5000) [pid = 1654] [serial = 2033] [outer = 0x12411e400] 23:09:06 INFO - PROCESS | 1654 | 1461650946494 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]]]}] 23:09:06 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) 23:09:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1224ms 23:09:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:09:06 INFO - PROCESS | 1654 | 1461650946542 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 23:09:06 INFO - PROCESS | 1654 | 1461650946544 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 23:09:06 INFO - PROCESS | 1654 | 1461650946546 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:09:06 INFO - PROCESS | 1654 | 1461650946548 Marionette TRACE conn2 <- [1,2682,null,{}] 23:09:06 INFO - PROCESS | 1654 | 1461650946550 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}] 23:09:06 INFO - PROCESS | 1654 | 1461650946656 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 23:09:06 INFO - PROCESS | 1654 | 1461650946714 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b58a000 == 60 [pid = 1654] [id = 678] 23:09:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x129dc5c00) [pid = 1654] [serial = 2034] [outer = 0x0] 23:09:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12a7a2400) [pid = 1654] [serial = 2035] [outer = 0x129dc5c00] 23:09:06 INFO - PROCESS | 1654 | 1461650946744 Marionette DEBUG loaded listener.js 23:09:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12aa3f000) [pid = 1654] [serial = 2036] [outer = 0x129dc5c00] 23:09:07 INFO - PROCESS | 1654 | 1461650947880 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]]]}] 23:09:07 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) 23:09:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1370ms 23:09:07 INFO - PROCESS | 1654 | 1461650947918 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 23:09:07 INFO - PROCESS | 1654 | 1461650947920 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 23:09:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:09:07 INFO - PROCESS | 1654 | 1461650947923 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:09:07 INFO - PROCESS | 1654 | 1461650947925 Marionette TRACE conn2 <- [1,2686,null,{}] 23:09:07 INFO - PROCESS | 1654 | 1461650947928 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}] 23:09:08 INFO - PROCESS | 1654 | 1461650948031 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x12e31f800 == 59 [pid = 1654] [id = 673] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x12d33d800 == 58 [pid = 1654] [id = 672] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x12d335000 == 57 [pid = 1654] [id = 671] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x12bf03800 == 56 [pid = 1654] [id = 670] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x12b002800 == 55 [pid = 1654] [id = 669] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x12aae7800 == 54 [pid = 1654] [id = 668] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c0b7400) [pid = 1654] [serial = 1918] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12a9ed400) [pid = 1654] [serial = 1927] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119865400) [pid = 1654] [serial = 1915] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12a768800) [pid = 1654] [serial = 1924] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12437e400) [pid = 1654] [serial = 1921] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x11af2a800 == 53 [pid = 1654] [id = 667] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x127fc6000 == 52 [pid = 1654] [id = 666] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x1241e3000 == 51 [pid = 1654] [id = 665] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x11af33000 == 50 [pid = 1654] [id = 664] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x11af06000 == 49 [pid = 1654] [id = 663] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x12f890800 == 48 [pid = 1654] [id = 660] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x12f644800 == 47 [pid = 1654] [id = 659] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x12b008000 == 46 [pid = 1654] [id = 658] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x124074000 == 45 [pid = 1654] [id = 657] 23:09:08 INFO - PROCESS | 1654 | --DOCSHELL 0x118f51000 == 44 [pid = 1654] [id = 656] 23:09:08 INFO - PROCESS | 1654 | 1461650948118 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x11917f000 == 45 [pid = 1654] [id = 679] 23:09:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x114bbfc00) [pid = 1654] [serial = 2037] [outer = 0x0] 23:09:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x119088000) [pid = 1654] [serial = 2038] [outer = 0x114bbfc00] 23:09:08 INFO - PROCESS | 1654 | 1461650948147 Marionette DEBUG loaded listener.js 23:09:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11ad2c000) [pid = 1654] [serial = 2039] [outer = 0x114bbfc00] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12a778800) [pid = 1654] [serial = 1948] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12a793400) [pid = 1654] [serial = 1949] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12a9f3400) [pid = 1654] [serial = 1954] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1151da000) [pid = 1654] [serial = 1957] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12a7a0400) [pid = 1654] [serial = 1951] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12a7af800) [pid = 1654] [serial = 1952] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x127fe9800) [pid = 1654] [serial = 1945] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11be5f000) [pid = 1654] [serial = 1934] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11bd15c00) [pid = 1654] [serial = 1933] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12aa42000) [pid = 1654] [serial = 1955] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11c0bf400) [pid = 1654] [serial = 1936] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11c577800) [pid = 1654] [serial = 1937] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11b907400) [pid = 1654] [serial = 1931] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11a550800) [pid = 1654] [serial = 1930] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12ab8f400) [pid = 1654] [serial = 1913] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11c86cc00) [pid = 1654] [serial = 1939] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x123c13800) [pid = 1654] [serial = 1940] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x124116400) [pid = 1654] [serial = 1942] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x124503400) [pid = 1654] [serial = 1943] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1165a4000) [pid = 1654] [serial = 1958] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12ab91c00) [pid = 1654] [serial = 1964] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11c576000) [pid = 1654] [serial = 1960] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12a765000) [pid = 1654] [serial = 1961] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12a764c00) [pid = 1654] [serial = 1946] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12a9f5000) [pid = 1654] [serial = 1963] [outer = 0x0] [url = about:blank] 23:09:08 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12aba7000) [pid = 1654] [serial = 1966] [outer = 0x0] [url = about:blank] 23:09:09 INFO - PROCESS | 1654 | 1461650949007 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] 23:09:09 INFO - PROCESS | 1654 | 1461650949050 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 23:09:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:09:09 INFO - PROCESS | 1654 | 1461650949054 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:09:09 INFO - PROCESS | 1654 | 1461650949056 Marionette TRACE conn2 <- [1,2690,null,{}] 23:09:09 INFO - PROCESS | 1654 | 1461650949059 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}] 23:09:09 INFO - PROCESS | 1654 | 1461650949144 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 23:09:09 INFO - PROCESS | 1654 | 1461650949150 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b2d800 == 46 [pid = 1654] [id = 680] 23:09:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11bd17000) [pid = 1654] [serial = 2040] [outer = 0x0] 23:09:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11c06f400) [pid = 1654] [serial = 2041] [outer = 0x11bd17000] 23:09:09 INFO - PROCESS | 1654 | 1461650949176 Marionette DEBUG loaded listener.js 23:09:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11c0c0800) [pid = 1654] [serial = 2042] [outer = 0x11bd17000] 23:09:10 INFO - PROCESS | 1654 | 1461650950181 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] 23:09:10 INFO - PROCESS | 1654 | 1461650950231 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 23:09:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:09:10 INFO - PROCESS | 1654 | 1461650950234 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:09:10 INFO - PROCESS | 1654 | 1461650950237 Marionette TRACE conn2 <- [1,2694,null,{}] 23:09:10 INFO - PROCESS | 1654 | 1461650950240 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}] 23:09:10 INFO - PROCESS | 1654 | 1461650950341 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 23:09:10 INFO - PROCESS | 1654 | 1461650950397 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x124070800 == 47 [pid = 1654] [id = 681] 23:09:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11b559400) [pid = 1654] [serial = 2043] [outer = 0x0] 23:09:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11bdb7c00) [pid = 1654] [serial = 2044] [outer = 0x11b559400] 23:09:10 INFO - PROCESS | 1654 | 1461650950429 Marionette DEBUG loaded listener.js 23:09:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11c078000) [pid = 1654] [serial = 2045] [outer = 0x11b559400] 23:09:11 INFO - PROCESS | 1654 | 1461650951341 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] 23:09:11 INFO - PROCESS | 1654 | 1461650951365 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 23:09:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:09:11 INFO - PROCESS | 1654 | 1461650951370 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:09:11 INFO - PROCESS | 1654 | 1461650951372 Marionette TRACE conn2 <- [1,2698,null,{}] 23:09:11 INFO - PROCESS | 1654 | 1461650951375 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}] 23:09:11 INFO - PROCESS | 1654 | 1461650951476 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 23:09:11 INFO - PROCESS | 1654 | 1461650951533 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12702b800 == 48 [pid = 1654] [id = 682] 23:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11c0c4000) [pid = 1654] [serial = 2046] [outer = 0x0] 23:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11c57c000) [pid = 1654] [serial = 2047] [outer = 0x11c0c4000] 23:09:11 INFO - PROCESS | 1654 | 1461650951564 Marionette DEBUG loaded listener.js 23:09:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11c865800) [pid = 1654] [serial = 2048] [outer = 0x11c0c4000] 23:09:12 INFO - PROCESS | 1654 | 1461650952455 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] 23:09:12 INFO - PROCESS | 1654 | 1461650952494 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 23:09:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:09:12 INFO - PROCESS | 1654 | 1461650952497 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:09:12 INFO - PROCESS | 1654 | 1461650952500 Marionette TRACE conn2 <- [1,2702,null,{}] 23:09:12 INFO - PROCESS | 1654 | 1461650952508 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}] 23:09:12 INFO - PROCESS | 1654 | 1461650952607 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 23:09:12 INFO - PROCESS | 1654 | 1461650952665 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a967000 == 49 [pid = 1654] [id = 683] 23:09:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1239d6400) [pid = 1654] [serial = 2049] [outer = 0x0] 23:09:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x123ce9800) [pid = 1654] [serial = 2050] [outer = 0x1239d6400] 23:09:12 INFO - PROCESS | 1654 | 1461650952697 Marionette DEBUG loaded listener.js 23:09:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12411b400) [pid = 1654] [serial = 2051] [outer = 0x1239d6400] 23:09:13 INFO - PROCESS | 1654 | 1461650953136 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]]]}] 23:09:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:09:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 672ms 23:09:13 INFO - PROCESS | 1654 | 1461650953175 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 23:09:13 INFO - PROCESS | 1654 | 1461650953177 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 23:09:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:09:13 INFO - PROCESS | 1654 | 1461650953181 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:09:13 INFO - PROCESS | 1654 | 1461650953182 Marionette TRACE conn2 <- [1,2706,null,{}] 23:09:13 INFO - PROCESS | 1654 | 1461650953185 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}] 23:09:13 INFO - PROCESS | 1654 | 1461650953287 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 23:09:13 INFO - PROCESS | 1654 | 1461650953360 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aad1800 == 50 [pid = 1654] [id = 684] 23:09:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12411bc00) [pid = 1654] [serial = 2052] [outer = 0x0] 23:09:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x124506400) [pid = 1654] [serial = 2053] [outer = 0x12411bc00] 23:09:13 INFO - PROCESS | 1654 | 1461650953392 Marionette DEBUG loaded listener.js 23:09:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x124510400) [pid = 1654] [serial = 2054] [outer = 0x12411bc00] 23:09:13 INFO - PROCESS | 1654 | 1461650953806 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]]]}] 23:09:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:09:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 671ms 23:09:13 INFO - PROCESS | 1654 | 1461650953852 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 23:09:13 INFO - PROCESS | 1654 | 1461650953854 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 23:09:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:09:13 INFO - PROCESS | 1654 | 1461650953856 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:09:13 INFO - PROCESS | 1654 | 1461650953857 Marionette TRACE conn2 <- [1,2710,null,{}] 23:09:13 INFO - PROCESS | 1654 | 1461650953860 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}] 23:09:13 INFO - PROCESS | 1654 | 1461650953974 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 23:09:14 INFO - PROCESS | 1654 | 1461650954047 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab20000 == 51 [pid = 1654] [id = 685] 23:09:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x115945400) [pid = 1654] [serial = 2055] [outer = 0x0] 23:09:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x124891c00) [pid = 1654] [serial = 2056] [outer = 0x115945400] 23:09:14 INFO - PROCESS | 1654 | 1461650954078 Marionette DEBUG loaded listener.js 23:09:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x127766000) [pid = 1654] [serial = 2057] [outer = 0x115945400] 23:09:14 INFO - PROCESS | 1654 | 1461650954606 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] 23:09:14 INFO - PROCESS | 1654 | 1461650954649 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 23:09:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:09:14 INFO - PROCESS | 1654 | 1461650954654 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:09:14 INFO - PROCESS | 1654 | 1461650954656 Marionette TRACE conn2 <- [1,2714,null,{}] 23:09:14 INFO - PROCESS | 1654 | 1461650954662 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}] 23:09:14 INFO - PROCESS | 1654 | 1461650954827 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 23:09:15 INFO - PROCESS | 1654 | 1461650955019 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x11af33800 == 52 [pid = 1654] [id = 686] 23:09:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11348f400) [pid = 1654] [serial = 2058] [outer = 0x0] 23:09:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x114b4f400) [pid = 1654] [serial = 2059] [outer = 0x11348f400] 23:09:15 INFO - PROCESS | 1654 | 1461650955053 Marionette DEBUG loaded listener.js 23:09:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x11986c000) [pid = 1654] [serial = 2060] [outer = 0x11348f400] 23:09:15 INFO - PROCESS | 1654 | 1461650955495 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]]]}] 23:09:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:09:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 875ms 23:09:15 INFO - PROCESS | 1654 | 1461650955529 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 23:09:15 INFO - PROCESS | 1654 | 1461650955532 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 23:09:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:09:15 INFO - PROCESS | 1654 | 1461650955535 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:09:15 INFO - PROCESS | 1654 | 1461650955537 Marionette TRACE conn2 <- [1,2718,null,{}] 23:09:15 INFO - PROCESS | 1654 | 1461650955540 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}] 23:09:15 INFO - PROCESS | 1654 | 1461650955644 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 23:09:15 INFO - PROCESS | 1654 | 1461650955705 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12406c800 == 53 [pid = 1654] [id = 687] 23:09:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11b55ac00) [pid = 1654] [serial = 2061] [outer = 0x0] 23:09:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11c3af800) [pid = 1654] [serial = 2062] [outer = 0x11b55ac00] 23:09:15 INFO - PROCESS | 1654 | 1461650955735 Marionette DEBUG loaded listener.js 23:09:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x11c58fc00) [pid = 1654] [serial = 2063] [outer = 0x11b55ac00] 23:09:15 INFO - PROCESS | 1654 | --DOCSHELL 0x11917f000 == 52 [pid = 1654] [id = 679] 23:09:15 INFO - PROCESS | 1654 | --DOCSHELL 0x11c55a800 == 51 [pid = 1654] [id = 675] 23:09:16 INFO - PROCESS | 1654 | 1461650956123 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] 23:09:16 INFO - PROCESS | 1654 | 1461650956165 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 23:09:16 INFO - PROCESS | 1654 | 1461650956168 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:09:16 INFO - PROCESS | 1654 | 1461650956169 Marionette TRACE conn2 <- [1,2722,null,{}] 23:09:16 INFO - PROCESS | 1654 | 1461650956172 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}] 23:09:16 INFO - PROCESS | 1654 | 1461650956255 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 23:09:16 INFO - PROCESS | 1654 | 1461650956262 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab06800 == 52 [pid = 1654] [id = 688] 23:09:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x11c861400) [pid = 1654] [serial = 2064] [outer = 0x0] 23:09:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x124507000) [pid = 1654] [serial = 2065] [outer = 0x11c861400] 23:09:16 INFO - PROCESS | 1654 | 1461650956289 Marionette DEBUG loaded listener.js 23:09:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x127f7f400) [pid = 1654] [serial = 2066] [outer = 0x11c861400] 23:09:16 INFO - PROCESS | 1654 | 1461650956681 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] 23:09:16 INFO - PROCESS | 1654 | 1461650956689 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 23:09:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:09:16 INFO - PROCESS | 1654 | 1461650956695 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:09:16 INFO - PROCESS | 1654 | 1461650956700 Marionette TRACE conn2 <- [1,2726,null,{}] 23:09:16 INFO - PROCESS | 1654 | 1461650956706 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}] 23:09:16 INFO - PROCESS | 1654 | 1461650956834 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 23:09:16 INFO - PROCESS | 1654 | 1461650956890 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bf1a800 == 53 [pid = 1654] [id = 689] 23:09:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1286d7000) [pid = 1654] [serial = 2067] [outer = 0x0] 23:09:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x129dca400) [pid = 1654] [serial = 2068] [outer = 0x1286d7000] 23:09:16 INFO - PROCESS | 1654 | 1461650956916 Marionette DEBUG loaded listener.js 23:09:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12a779400) [pid = 1654] [serial = 2069] [outer = 0x1286d7000] 23:09:17 INFO - PROCESS | 1654 | 1461650957266 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]]]}] 23:09:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:09:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 626ms 23:09:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:09:17 INFO - PROCESS | 1654 | 1461650957318 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 23:09:17 INFO - PROCESS | 1654 | 1461650957320 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 23:09:17 INFO - PROCESS | 1654 | 1461650957322 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:09:17 INFO - PROCESS | 1654 | 1461650957323 Marionette TRACE conn2 <- [1,2730,null,{}] 23:09:17 INFO - PROCESS | 1654 | 1461650957326 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}] 23:09:17 INFO - PROCESS | 1654 | 1461650957432 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 23:09:17 INFO - PROCESS | 1654 | 1461650957490 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d442000 == 54 [pid = 1654] [id = 690] 23:09:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12a787400) [pid = 1654] [serial = 2070] [outer = 0x0] 23:09:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12a793c00) [pid = 1654] [serial = 2071] [outer = 0x12a787400] 23:09:17 INFO - PROCESS | 1654 | 1461650957517 Marionette DEBUG loaded listener.js 23:09:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12a79b400) [pid = 1654] [serial = 2072] [outer = 0x12a787400] 23:09:18 INFO - PROCESS | 1654 | 1461650958309 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] 23:09:18 INFO - PROCESS | 1654 | 1461650958345 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 23:09:18 INFO - PROCESS | 1654 | 1461650958354 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:09:18 INFO - PROCESS | 1654 | 1461650958356 Marionette TRACE conn2 <- [1,2734,null,{}] 23:09:18 INFO - PROCESS | 1654 | 1461650958358 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}] 23:09:18 INFO - PROCESS | 1654 | 1461650958465 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 23:09:18 INFO - PROCESS | 1654 | 1461650958504 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x1165a6800 == 55 [pid = 1654] [id = 691] 23:09:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12a9e9400) [pid = 1654] [serial = 2073] [outer = 0x0] 23:09:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12a9ed800) [pid = 1654] [serial = 2074] [outer = 0x12a9e9400] 23:09:18 INFO - PROCESS | 1654 | 1461650958538 Marionette DEBUG loaded listener.js 23:09:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12aa42000) [pid = 1654] [serial = 2075] [outer = 0x12a9e9400] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x123c0d800) [pid = 1654] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x119090800) [pid = 1654] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x113487000) [pid = 1654] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x118df5400) [pid = 1654] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x118d0b000) [pid = 1654] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12a791800) [pid = 1654] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12a786000) [pid = 1654] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11c860400) [pid = 1654] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12ab91000) [pid = 1654] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x115948800) [pid = 1654] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11b5ae800) [pid = 1654] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x129dc5c00) [pid = 1654] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12a768c00) [pid = 1654] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1286e1800) [pid = 1654] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x114bbfc00) [pid = 1654] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12a76c000) [pid = 1654] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12460a400) [pid = 1654] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x123e24400) [pid = 1654] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x115783800) [pid = 1654] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:09:18 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11c868800) [pid = 1654] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:09:18 INFO - PROCESS | 1654 | 1461650958926 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]]]}] 23:09:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:09:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 626ms 23:09:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:09:18 INFO - PROCESS | 1654 | 1461650958973 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 23:09:18 INFO - PROCESS | 1654 | 1461650958974 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 23:09:18 INFO - PROCESS | 1654 | 1461650958976 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:09:18 INFO - PROCESS | 1654 | 1461650958978 Marionette TRACE conn2 <- [1,2738,null,{}] 23:09:18 INFO - PROCESS | 1654 | 1461650958980 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}] 23:09:19 INFO - PROCESS | 1654 | 1461650959068 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 23:09:19 INFO - PROCESS | 1654 | 1461650959132 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b01e800 == 56 [pid = 1654] [id = 692] 23:09:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11a551000) [pid = 1654] [serial = 2076] [outer = 0x0] 23:09:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11c079000) [pid = 1654] [serial = 2077] [outer = 0x11a551000] 23:09:19 INFO - PROCESS | 1654 | 1461650959158 Marionette DEBUG loaded listener.js 23:09:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x124511c00) [pid = 1654] [serial = 2078] [outer = 0x11a551000] 23:09:19 INFO - PROCESS | 1654 | 1461650959516 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]]]}] 23:09:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:09:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 568ms 23:09:19 INFO - PROCESS | 1654 | 1461650959547 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 23:09:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:09:19 INFO - PROCESS | 1654 | 1461650959549 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 23:09:19 INFO - PROCESS | 1654 | 1461650959552 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:09:19 INFO - PROCESS | 1654 | 1461650959554 Marionette TRACE conn2 <- [1,2742,null,{}] 23:09:19 INFO - PROCESS | 1654 | 1461650959557 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}] 23:09:19 INFO - PROCESS | 1654 | 1461650959698 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 23:09:19 INFO - PROCESS | 1654 | --DOCSHELL 0x12f480800 == 55 [pid = 1654] [id = 15] 23:09:19 INFO - PROCESS | 1654 | 1461650959798 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1be000 == 56 [pid = 1654] [id = 693] 23:09:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x124117c00) [pid = 1654] [serial = 2079] [outer = 0x0] 23:09:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12a775c00) [pid = 1654] [serial = 2080] [outer = 0x124117c00] 23:09:19 INFO - PROCESS | 1654 | 1461650959844 Marionette DEBUG loaded listener.js 23:09:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12ab8c400) [pid = 1654] [serial = 2081] [outer = 0x124117c00] 23:09:20 INFO - PROCESS | 1654 | 1461650960144 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]]]}] 23:09:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:09:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 624ms 23:09:20 INFO - PROCESS | 1654 | 1461650960183 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 23:09:20 INFO - PROCESS | 1654 | 1461650960184 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 23:09:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:09:20 INFO - PROCESS | 1654 | 1461650960186 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:09:20 INFO - PROCESS | 1654 | 1461650960187 Marionette TRACE conn2 <- [1,2746,null,{}] 23:09:20 INFO - PROCESS | 1654 | 1461650960190 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}] 23:09:20 INFO - PROCESS | 1654 | 1461650960283 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 23:09:20 INFO - PROCESS | 1654 | 1461650960343 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f477800 == 57 [pid = 1654] [id = 694] 23:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x123e24c00) [pid = 1654] [serial = 2082] [outer = 0x0] 23:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12ab93800) [pid = 1654] [serial = 2083] [outer = 0x123e24c00] 23:09:20 INFO - PROCESS | 1654 | 1461650960368 Marionette DEBUG loaded listener.js 23:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12aba9c00) [pid = 1654] [serial = 2084] [outer = 0x123e24c00] 23:09:20 INFO - PROCESS | 1654 | 1461650960649 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]]]}] 23:09:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:09:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 474ms 23:09:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:09:20 INFO - PROCESS | 1654 | 1461650960664 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 23:09:20 INFO - PROCESS | 1654 | 1461650960665 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 23:09:20 INFO - PROCESS | 1654 | 1461650960668 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:09:20 INFO - PROCESS | 1654 | 1461650960669 Marionette TRACE conn2 <- [1,2750,null,{}] 23:09:20 INFO - PROCESS | 1654 | 1461650960671 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}] 23:09:20 INFO - PROCESS | 1654 | 1461650960765 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 23:09:20 INFO - PROCESS | 1654 | 1461650960770 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f64f000 == 58 [pid = 1654] [id = 695] 23:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12abae400) [pid = 1654] [serial = 2085] [outer = 0x0] 23:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12abb4c00) [pid = 1654] [serial = 2086] [outer = 0x12abae400] 23:09:20 INFO - PROCESS | 1654 | 1461650960795 Marionette DEBUG loaded listener.js 23:09:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12ac7c400) [pid = 1654] [serial = 2087] [outer = 0x12abae400] 23:09:21 INFO - PROCESS | 1654 | 1461650961318 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]]]}] 23:09:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:09:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 670ms 23:09:21 INFO - PROCESS | 1654 | 1461650961339 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 23:09:21 INFO - PROCESS | 1654 | 1461650961342 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 23:09:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:09:21 INFO - PROCESS | 1654 | 1461650961346 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:09:21 INFO - PROCESS | 1654 | 1461650961348 Marionette TRACE conn2 <- [1,2754,null,{}] 23:09:21 INFO - PROCESS | 1654 | 1461650961352 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}] 23:09:21 INFO - PROCESS | 1654 | 1461650961465 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 23:09:21 INFO - PROCESS | 1654 | 1461650961543 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x127fc4800 == 59 [pid = 1654] [id = 696] 23:09:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11bdbf800) [pid = 1654] [serial = 2088] [outer = 0x0] 23:09:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11c0bb800) [pid = 1654] [serial = 2089] [outer = 0x11bdbf800] 23:09:21 INFO - PROCESS | 1654 | 1461650961578 Marionette DEBUG loaded listener.js 23:09:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11c58f800) [pid = 1654] [serial = 2090] [outer = 0x11bdbf800] 23:09:21 INFO - PROCESS | 1654 | 1461650961976 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]]]}] 23:09:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:09:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 671ms 23:09:22 INFO - PROCESS | 1654 | 1461650962017 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 23:09:22 INFO - PROCESS | 1654 | 1461650962021 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 23:09:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:09:22 INFO - PROCESS | 1654 | 1461650962026 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:09:22 INFO - PROCESS | 1654 | 1461650962028 Marionette TRACE conn2 <- [1,2758,null,{}] 23:09:22 INFO - PROCESS | 1654 | 1461650962031 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}] 23:09:22 INFO - PROCESS | 1654 | 1461650962142 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 23:09:22 INFO - PROCESS | 1654 | 1461650962226 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0dc000 == 60 [pid = 1654] [id = 697] 23:09:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x123a5fc00) [pid = 1654] [serial = 2091] [outer = 0x0] 23:09:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x124892c00) [pid = 1654] [serial = 2092] [outer = 0x123a5fc00] 23:09:22 INFO - PROCESS | 1654 | 1461650962299 Marionette DEBUG loaded listener.js 23:09:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x129744400) [pid = 1654] [serial = 2093] [outer = 0x123a5fc00] 23:09:22 INFO - PROCESS | 1654 | 1461650962731 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]]]}] 23:09:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:09:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 723ms 23:09:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:09:22 INFO - PROCESS | 1654 | 1461650962750 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 23:09:22 INFO - PROCESS | 1654 | 1461650962751 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 23:09:22 INFO - PROCESS | 1654 | 1461650962753 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:09:22 INFO - PROCESS | 1654 | 1461650962757 Marionette TRACE conn2 <- [1,2762,null,{}] 23:09:22 INFO - PROCESS | 1654 | 1461650962765 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}] 23:09:22 INFO - PROCESS | 1654 | 1461650962879 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 23:09:22 INFO - PROCESS | 1654 | 1461650962943 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc13800 == 61 [pid = 1654] [id = 698] 23:09:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x129dcd400) [pid = 1654] [serial = 2094] [outer = 0x0] 23:09:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12a794800) [pid = 1654] [serial = 2095] [outer = 0x129dcd400] 23:09:23 INFO - PROCESS | 1654 | 1461650963017 Marionette DEBUG loaded listener.js 23:09:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12aa3ac00) [pid = 1654] [serial = 2096] [outer = 0x129dcd400] 23:09:23 INFO - PROCESS | 1654 | 1461650963463 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]]]}] 23:09:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:09:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 776ms 23:09:23 INFO - PROCESS | 1654 | 1461650963537 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 23:09:23 INFO - PROCESS | 1654 | 1461650963539 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 23:09:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:09:23 INFO - PROCESS | 1654 | 1461650963542 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:09:23 INFO - PROCESS | 1654 | 1461650963544 Marionette TRACE conn2 <- [1,2766,null,{}] 23:09:23 INFO - PROCESS | 1654 | 1461650963546 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}] 23:09:23 INFO - PROCESS | 1654 | 1461650963651 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 23:09:23 INFO - PROCESS | 1654 | 1461650963712 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x130089800 == 62 [pid = 1654] [id = 699] 23:09:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12ac77c00) [pid = 1654] [serial = 2097] [outer = 0x0] 23:09:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12ac7ec00) [pid = 1654] [serial = 2098] [outer = 0x12ac77c00] 23:09:23 INFO - PROCESS | 1654 | 1461650963783 Marionette DEBUG loaded listener.js 23:09:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12ac86800) [pid = 1654] [serial = 2099] [outer = 0x12ac77c00] 23:09:24 INFO - PROCESS | 1654 | 1461650964197 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]]]}] 23:09:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:09:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 669ms 23:09:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:09:24 INFO - PROCESS | 1654 | 1461650964212 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 23:09:24 INFO - PROCESS | 1654 | 1461650964213 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 23:09:24 INFO - PROCESS | 1654 | 1461650964216 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:09:24 INFO - PROCESS | 1654 | 1461650964217 Marionette TRACE conn2 <- [1,2770,null,{}] 23:09:24 INFO - PROCESS | 1654 | 1461650964220 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}] 23:09:24 INFO - PROCESS | 1654 | 1461650964355 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 23:09:24 INFO - PROCESS | 1654 | 1461650964462 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x1303d0000 == 63 [pid = 1654] [id = 700] 23:09:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12ac83c00) [pid = 1654] [serial = 2100] [outer = 0x0] 23:09:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12b02c000) [pid = 1654] [serial = 2101] [outer = 0x12ac83c00] 23:09:24 INFO - PROCESS | 1654 | 1461650964513 Marionette DEBUG loaded listener.js 23:09:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12b491c00) [pid = 1654] [serial = 2102] [outer = 0x12ac83c00] 23:09:25 INFO - PROCESS | 1654 | 1461650965088 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]]]}] 23:09:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:09:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 923ms 23:09:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:09:25 INFO - PROCESS | 1654 | 1461650965140 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 23:09:25 INFO - PROCESS | 1654 | 1461650965143 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 23:09:25 INFO - PROCESS | 1654 | 1461650965146 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:09:25 INFO - PROCESS | 1654 | 1461650965148 Marionette TRACE conn2 <- [1,2774,null,{}] 23:09:25 INFO - PROCESS | 1654 | 1461650965152 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}] 23:09:25 INFO - PROCESS | 1654 | 1461650965339 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 23:09:25 INFO - PROCESS | 1654 | 1461650965466 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x1303d9800 == 64 [pid = 1654] [id = 701] 23:09:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11b5aa000) [pid = 1654] [serial = 2103] [outer = 0x0] 23:09:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12b5b0c00) [pid = 1654] [serial = 2104] [outer = 0x11b5aa000] 23:09:25 INFO - PROCESS | 1654 | 1461650965519 Marionette DEBUG loaded listener.js 23:09:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12b9df000) [pid = 1654] [serial = 2105] [outer = 0x11b5aa000] 23:09:25 INFO - PROCESS | 1654 | 1461650965945 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]]]}] 23:09:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:09:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 821ms 23:09:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:09:25 INFO - PROCESS | 1654 | 1461650965967 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 23:09:25 INFO - PROCESS | 1654 | 1461650965968 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 23:09:25 INFO - PROCESS | 1654 | 1461650965970 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:09:25 INFO - PROCESS | 1654 | 1461650965972 Marionette TRACE conn2 <- [1,2778,null,{}] 23:09:25 INFO - PROCESS | 1654 | 1461650965974 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}] 23:09:26 INFO - PROCESS | 1654 | 1461650966080 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 23:09:26 INFO - PROCESS | 1654 | 1461650966328 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x123abf000 == 65 [pid = 1654] [id = 702] 23:09:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x115396800) [pid = 1654] [serial = 2106] [outer = 0x0] 23:09:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x118851800) [pid = 1654] [serial = 2107] [outer = 0x115396800] 23:09:26 INFO - PROCESS | 1654 | 1461650966369 Marionette DEBUG loaded listener.js 23:09:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x119da3c00) [pid = 1654] [serial = 2108] [outer = 0x115396800] 23:09:26 INFO - PROCESS | 1654 | 1461650966833 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]]]}] 23:09:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:09:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 868ms 23:09:26 INFO - PROCESS | 1654 | 1461650966840 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 23:09:26 INFO - PROCESS | 1654 | 1461650966843 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 23:09:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:09:26 INFO - PROCESS | 1654 | 1461650966846 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:09:26 INFO - PROCESS | 1654 | 1461650966848 Marionette TRACE conn2 <- [1,2782,null,{}] 23:09:26 INFO - PROCESS | 1654 | 1461650966852 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}] 23:09:26 INFO - PROCESS | 1654 | 1461650966974 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 23:09:27 INFO - PROCESS | 1654 | 1461650967100 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b14000 == 66 [pid = 1654] [id = 703] 23:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x11c3ae800) [pid = 1654] [serial = 2109] [outer = 0x0] 23:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x11c415400) [pid = 1654] [serial = 2110] [outer = 0x11c3ae800] 23:09:27 INFO - PROCESS | 1654 | 1461650967153 Marionette DEBUG loaded listener.js 23:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11c85dc00) [pid = 1654] [serial = 2111] [outer = 0x11c3ae800] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12f477800 == 65 [pid = 1654] [id = 694] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1be000 == 64 [pid = 1654] [id = 693] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12b01e800 == 63 [pid = 1654] [id = 692] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1165a6800 == 62 [pid = 1654] [id = 691] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12d442000 == 61 [pid = 1654] [id = 690] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12bf1a800 == 60 [pid = 1654] [id = 689] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab06800 == 59 [pid = 1654] [id = 688] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12406c800 == 58 [pid = 1654] [id = 687] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x11af33800 == 57 [pid = 1654] [id = 686] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12aad1800 == 56 [pid = 1654] [id = 684] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12a967000 == 55 [pid = 1654] [id = 683] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12702b800 == 54 [pid = 1654] [id = 682] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x124070800 == 53 [pid = 1654] [id = 681] 23:09:27 INFO - PROCESS | 1654 | --DOCSHELL 0x123b2d800 == 52 [pid = 1654] [id = 680] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x119088000) [pid = 1654] [serial = 2038] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x11ad2c000) [pid = 1654] [serial = 2039] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12a782c00) [pid = 1654] [serial = 2008] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x127f83400) [pid = 1654] [serial = 2005] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x1151db800) [pid = 1654] [serial = 1969] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x11b9e3400) [pid = 1654] [serial = 1972] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11c57c400) [pid = 1654] [serial = 1975] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x1277c0400) [pid = 1654] [serial = 1978] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12a769400) [pid = 1654] [serial = 1981] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x12abafc00) [pid = 1654] [serial = 1984] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x124502400) [pid = 1654] [serial = 2002] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11986c800) [pid = 1654] [serial = 1993] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11be57800) [pid = 1654] [serial = 1994] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x1239d3800) [pid = 1654] [serial = 1996] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x123c0c000) [pid = 1654] [serial = 1997] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x123e22000) [pid = 1654] [serial = 1999] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12411b800) [pid = 1654] [serial = 2000] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11b5a9c00) [pid = 1654] [serial = 1991] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11a914400) [pid = 1654] [serial = 1990] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x11b952c00) [pid = 1654] [serial = 1988] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x11867a400) [pid = 1654] [serial = 1987] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12a791400) [pid = 1654] [serial = 2009] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12a9f1c00) [pid = 1654] [serial = 2014] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x123d65400) [pid = 1654] [serial = 2017] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12a7a0c00) [pid = 1654] [serial = 2011] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12aa45c00) [pid = 1654] [serial = 2015] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12a7ae800) [pid = 1654] [serial = 2012] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x12aa3f800) [pid = 1654] [serial = 2020] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12a76a800) [pid = 1654] [serial = 2006] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x127007400) [pid = 1654] [serial = 2003] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12a79a000) [pid = 1654] [serial = 2018] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12ac7dc00) [pid = 1654] [serial = 2021] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x127febc00) [pid = 1654] [serial = 1922] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12abac400) [pid = 1654] [serial = 1967] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11b566800) [pid = 1654] [serial = 1916] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11c0b7800) [pid = 1654] [serial = 2029] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11c579000) [pid = 1654] [serial = 1919] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x127f7f000) [pid = 1654] [serial = 2032] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12a7a2400) [pid = 1654] [serial = 2035] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12aa3f000) [pid = 1654] [serial = 2036] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12a9f4c00) [pid = 1654] [serial = 1928] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12a7a9000) [pid = 1654] [serial = 1925] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119d96c00) [pid = 1654] [serial = 2026] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12b024000) [pid = 1654] [serial = 2023] [outer = 0x0] [url = about:blank] 23:09:27 INFO - PROCESS | 1654 | 1461650967534 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]]]}] 23:09:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:09:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 721ms 23:09:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:09:27 INFO - PROCESS | 1654 | 1461650967568 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 23:09:27 INFO - PROCESS | 1654 | 1461650967571 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 23:09:27 INFO - PROCESS | 1654 | 1461650967574 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:09:27 INFO - PROCESS | 1654 | 1461650967575 Marionette TRACE conn2 <- [1,2786,null,{}] 23:09:27 INFO - PROCESS | 1654 | 1461650967578 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}] 23:09:27 INFO - PROCESS | 1654 | 1461650967668 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 23:09:27 INFO - PROCESS | 1654 | 1461650967673 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c023800 == 53 [pid = 1654] [id = 704] 23:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1239d0800) [pid = 1654] [serial = 2112] [outer = 0x0] 23:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x123c0bc00) [pid = 1654] [serial = 2113] [outer = 0x1239d0800] 23:09:27 INFO - PROCESS | 1654 | 1461650967701 Marionette DEBUG loaded listener.js 23:09:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x123e24400) [pid = 1654] [serial = 2114] [outer = 0x1239d0800] 23:09:28 INFO - PROCESS | 1654 | 1461650968084 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]]]}] 23:09:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:09:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 520ms 23:09:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:09:28 INFO - PROCESS | 1654 | 1461650968095 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 23:09:28 INFO - PROCESS | 1654 | 1461650968096 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 23:09:28 INFO - PROCESS | 1654 | 1461650968100 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:09:28 INFO - PROCESS | 1654 | 1461650968104 Marionette TRACE conn2 <- [1,2790,null,{}] 23:09:28 INFO - PROCESS | 1654 | 1461650968110 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}] 23:09:28 INFO - PROCESS | 1654 | 1461650968203 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 23:09:28 INFO - PROCESS | 1654 | 1461650968209 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a967000 == 54 [pid = 1654] [id = 705] 23:09:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x124502400) [pid = 1654] [serial = 2115] [outer = 0x0] 23:09:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x127a2a800) [pid = 1654] [serial = 2116] [outer = 0x124502400] 23:09:28 INFO - PROCESS | 1654 | 1461650968235 Marionette DEBUG loaded listener.js 23:09:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x129748000) [pid = 1654] [serial = 2117] [outer = 0x124502400] 23:09:28 INFO - PROCESS | 1654 | 1461650968596 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]]]}] 23:09:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:09:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 526ms 23:09:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:09:28 INFO - PROCESS | 1654 | 1461650968628 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 23:09:28 INFO - PROCESS | 1654 | 1461650968629 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 23:09:28 INFO - PROCESS | 1654 | 1461650968632 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:09:28 INFO - PROCESS | 1654 | 1461650968633 Marionette TRACE conn2 <- [1,2794,null,{}] 23:09:28 INFO - PROCESS | 1654 | 1461650968635 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}] 23:09:28 INFO - PROCESS | 1654 | 1461650968723 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 23:09:28 INFO - PROCESS | 1654 | 1461650968728 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12aaec000 == 55 [pid = 1654] [id = 706] 23:09:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12974a400) [pid = 1654] [serial = 2118] [outer = 0x0] 23:09:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12a768c00) [pid = 1654] [serial = 2119] [outer = 0x12974a400] 23:09:28 INFO - PROCESS | 1654 | 1461650968754 Marionette DEBUG loaded listener.js 23:09:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12a777c00) [pid = 1654] [serial = 2120] [outer = 0x12974a400] 23:09:29 INFO - PROCESS | 1654 | 1461650969097 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]]]}] 23:09:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:09:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 517ms 23:09:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:09:29 INFO - PROCESS | 1654 | 1461650969150 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 23:09:29 INFO - PROCESS | 1654 | 1461650969151 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 23:09:29 INFO - PROCESS | 1654 | 1461650969153 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:09:29 INFO - PROCESS | 1654 | 1461650969154 Marionette TRACE conn2 <- [1,2798,null,{}] 23:09:29 INFO - PROCESS | 1654 | 1461650969157 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}] 23:09:29 INFO - PROCESS | 1654 | 1461650969230 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 23:09:29 INFO - PROCESS | 1654 | 1461650969292 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb34000 == 56 [pid = 1654] [id = 707] 23:09:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12a799800) [pid = 1654] [serial = 2121] [outer = 0x0] 23:09:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12a79c400) [pid = 1654] [serial = 2122] [outer = 0x12a799800] 23:09:29 INFO - PROCESS | 1654 | 1461650969329 Marionette DEBUG loaded listener.js 23:09:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12a9ef000) [pid = 1654] [serial = 2123] [outer = 0x12a799800] 23:09:29 INFO - PROCESS | 1654 | 1461650969731 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]]]}] 23:09:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:09:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 626ms 23:09:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:09:29 INFO - PROCESS | 1654 | 1461650969780 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 23:09:29 INFO - PROCESS | 1654 | 1461650969782 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 23:09:29 INFO - PROCESS | 1654 | 1461650969785 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:09:29 INFO - PROCESS | 1654 | 1461650969786 Marionette TRACE conn2 <- [1,2802,null,{}] 23:09:29 INFO - PROCESS | 1654 | 1461650969790 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}] 23:09:29 INFO - PROCESS | 1654 | 1461650969965 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 23:09:29 INFO - PROCESS | 1654 | 1461650969994 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0ea000 == 57 [pid = 1654] [id = 708] 23:09:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12aa3b400) [pid = 1654] [serial = 2124] [outer = 0x0] 23:09:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12abacc00) [pid = 1654] [serial = 2125] [outer = 0x12aa3b400] 23:09:30 INFO - PROCESS | 1654 | 1461650970036 Marionette DEBUG loaded listener.js 23:09:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12b029000) [pid = 1654] [serial = 2126] [outer = 0x12aa3b400] 23:09:30 INFO - PROCESS | 1654 | 1461650970458 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]]]}] 23:09:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:09:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 723ms 23:09:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:09:30 INFO - PROCESS | 1654 | 1461650970507 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 23:09:30 INFO - PROCESS | 1654 | 1461650970508 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 23:09:30 INFO - PROCESS | 1654 | 1461650970510 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:09:30 INFO - PROCESS | 1654 | 1461650970511 Marionette TRACE conn2 <- [1,2806,null,{}] 23:09:30 INFO - PROCESS | 1654 | 1461650970543 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}] 23:09:30 INFO - PROCESS | 1654 | 1461650970653 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 23:09:30 INFO - PROCESS | 1654 | 1461650970703 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db87800 == 58 [pid = 1654] [id = 709] 23:09:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12b02a800) [pid = 1654] [serial = 2127] [outer = 0x0] 23:09:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12b495400) [pid = 1654] [serial = 2128] [outer = 0x12b02a800] 23:09:30 INFO - PROCESS | 1654 | 1461650970727 Marionette DEBUG loaded listener.js 23:09:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12b5b2800) [pid = 1654] [serial = 2129] [outer = 0x12b02a800] 23:09:31 INFO - PROCESS | 1654 | 1461650971028 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]]]}] 23:09:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:09:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 536ms 23:09:31 INFO - PROCESS | 1654 | 1461650971056 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 23:09:31 INFO - PROCESS | 1654 | 1461650971057 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 23:09:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:09:31 INFO - PROCESS | 1654 | 1461650971063 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:09:31 INFO - PROCESS | 1654 | 1461650971064 Marionette TRACE conn2 <- [1,2810,null,{}] 23:09:31 INFO - PROCESS | 1654 | 1461650971067 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}] 23:09:31 INFO - PROCESS | 1654 | 1461650971175 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 23:09:31 INFO - PROCESS | 1654 | 1461650971216 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e691000 == 59 [pid = 1654] [id = 710] 23:09:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12b48fc00) [pid = 1654] [serial = 2130] [outer = 0x0] 23:09:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12b9dd000) [pid = 1654] [serial = 2131] [outer = 0x12b48fc00] 23:09:31 INFO - PROCESS | 1654 | 1461650971241 Marionette DEBUG loaded listener.js 23:09:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12b9e7000) [pid = 1654] [serial = 2132] [outer = 0x12b48fc00] 23:09:31 INFO - PROCESS | 1654 | 1461650971537 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]]]}] 23:09:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:09:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 521ms 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12f481000) [pid = 1654] [serial = 41] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11bd19800) [pid = 1654] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12411e400) [pid = 1654] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119860400) [pid = 1654] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11adabc00) [pid = 1654] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12ab96800) [pid = 1654] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1239eec00) [pid = 1654] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x1147d8c00) [pid = 1654] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1286dcc00) [pid = 1654] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11c529800) [pid = 1654] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12a787400) [pid = 1654] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12a9e9400) [pid = 1654] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11a551000) [pid = 1654] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11b55ac00) [pid = 1654] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11c861400) [pid = 1654] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x11348f400) [pid = 1654] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x124117c00) [pid = 1654] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12e58fc00) [pid = 1654] [serial = 44] [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.] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x123e24c00) [pid = 1654] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:09:31 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1286d7000) [pid = 1654] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:09:31 INFO - PROCESS | 1654 | 1461650971713 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 23:09:31 INFO - PROCESS | 1654 | 1461650971714 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 23:09:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:09:31 INFO - PROCESS | 1654 | 1461650971718 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:09:31 INFO - PROCESS | 1654 | 1461650971719 Marionette TRACE conn2 <- [1,2814,null,{}] 23:09:31 INFO - PROCESS | 1654 | 1461650971721 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}] 23:09:31 INFO - PROCESS | 1654 | 1461650971811 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 23:09:31 INFO - PROCESS | 1654 | 1461650971815 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c561000 == 60 [pid = 1654] [id = 711] 23:09:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11b557800) [pid = 1654] [serial = 2133] [outer = 0x0] 23:09:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11c077000) [pid = 1654] [serial = 2134] [outer = 0x11b557800] 23:09:31 INFO - PROCESS | 1654 | 1461650971841 Marionette DEBUG loaded listener.js 23:09:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x123e24c00) [pid = 1654] [serial = 2135] [outer = 0x11b557800] 23:09:32 INFO - PROCESS | 1654 | 1461650972192 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]]]}] 23:09:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:09:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 520ms 23:09:32 INFO - PROCESS | 1654 | 1461650972238 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 23:09:32 INFO - PROCESS | 1654 | 1461650972240 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 23:09:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:09:32 INFO - PROCESS | 1654 | 1461650972242 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:09:32 INFO - PROCESS | 1654 | 1461650972243 Marionette TRACE conn2 <- [1,2818,null,{}] 23:09:32 INFO - PROCESS | 1654 | 1461650972245 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}] 23:09:32 INFO - PROCESS | 1654 | 1461650972334 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 23:09:32 INFO - PROCESS | 1654 | 1461650972400 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb47800 == 61 [pid = 1654] [id = 712] 23:09:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x118856800) [pid = 1654] [serial = 2136] [outer = 0x0] 23:09:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x11c0b9400) [pid = 1654] [serial = 2137] [outer = 0x118856800] 23:09:32 INFO - PROCESS | 1654 | 1461650972431 Marionette DEBUG loaded listener.js 23:09:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12ab96800) [pid = 1654] [serial = 2138] [outer = 0x118856800] 23:09:32 INFO - PROCESS | 1654 | 1461650972780 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]]]}] 23:09:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:09:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 570ms 23:09:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:09:32 INFO - PROCESS | 1654 | 1461650972813 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 23:09:32 INFO - PROCESS | 1654 | 1461650972816 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 23:09:32 INFO - PROCESS | 1654 | 1461650972819 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:09:32 INFO - PROCESS | 1654 | 1461650972821 Marionette TRACE conn2 <- [1,2822,null,{}] 23:09:32 INFO - PROCESS | 1654 | 1461650972825 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}] 23:09:33 INFO - PROCESS | 1654 | 1461650973025 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 23:09:33 INFO - PROCESS | 1654 | 1461650973127 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f880000 == 62 [pid = 1654] [id = 713] 23:09:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12bd0a000) [pid = 1654] [serial = 2139] [outer = 0x0] 23:09:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12bd16000) [pid = 1654] [serial = 2140] [outer = 0x12bd0a000] 23:09:33 INFO - PROCESS | 1654 | 1461650973169 Marionette DEBUG loaded listener.js 23:09:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12bd95000) [pid = 1654] [serial = 2141] [outer = 0x12bd0a000] 23:09:33 INFO - PROCESS | 1654 | 1461650973486 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]]]}] 23:09:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:09:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 721ms 23:09:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:09:33 INFO - PROCESS | 1654 | 1461650973540 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 23:09:33 INFO - PROCESS | 1654 | 1461650973541 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 23:09:33 INFO - PROCESS | 1654 | 1461650973545 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:09:33 INFO - PROCESS | 1654 | 1461650973548 Marionette TRACE conn2 <- [1,2826,null,{}] 23:09:33 INFO - PROCESS | 1654 | 1461650973550 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}] 23:09:33 INFO - PROCESS | 1654 | 1461650973669 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 23:09:33 INFO - PROCESS | 1654 | 1461650973677 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12fc14800 == 63 [pid = 1654] [id = 714] 23:09:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12bd0c000) [pid = 1654] [serial = 2142] [outer = 0x0] 23:09:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12bd9c000) [pid = 1654] [serial = 2143] [outer = 0x12bd0c000] 23:09:33 INFO - PROCESS | 1654 | 1461650973702 Marionette DEBUG loaded listener.js 23:09:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12bde2c00) [pid = 1654] [serial = 2144] [outer = 0x12bd0c000] 23:09:34 INFO - PROCESS | 1654 | 1461650974214 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:09:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:09:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 722ms 23:09:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:09:34 INFO - PROCESS | 1654 | 1461650974266 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 23:09:34 INFO - PROCESS | 1654 | 1461650974270 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 23:09:34 INFO - PROCESS | 1654 | 1461650974273 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:09:34 INFO - PROCESS | 1654 | 1461650974276 Marionette TRACE conn2 <- [1,2830,null,{}] 23:09:34 INFO - PROCESS | 1654 | 1461650974279 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}] 23:09:34 INFO - PROCESS | 1654 | 1461650974397 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 23:09:34 INFO - PROCESS | 1654 | 1461650974512 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12464e800 == 64 [pid = 1654] [id = 715] 23:09:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x11c072000) [pid = 1654] [serial = 2145] [outer = 0x0] 23:09:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x11c0c3000) [pid = 1654] [serial = 2146] [outer = 0x11c072000] 23:09:34 INFO - PROCESS | 1654 | 1461650974543 Marionette DEBUG loaded listener.js 23:09:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1239d3800) [pid = 1654] [serial = 2147] [outer = 0x11c072000] 23:09:34 INFO - PROCESS | 1654 | 1461650974977 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]]]}] 23:09:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:09:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 723ms 23:09:35 INFO - PROCESS | 1654 | 1461650974997 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 23:09:35 INFO - PROCESS | 1654 | 1461650975001 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 23:09:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:09:35 INFO - PROCESS | 1654 | 1461650975005 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:09:35 INFO - PROCESS | 1654 | 1461650975007 Marionette TRACE conn2 <- [1,2834,null,{}] 23:09:35 INFO - PROCESS | 1654 | 1461650975010 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}] 23:09:35 INFO - PROCESS | 1654 | 1461650975125 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 23:09:35 INFO - PROCESS | 1654 | 1461650975230 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab63000 == 65 [pid = 1654] [id = 716] 23:09:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x123c13400) [pid = 1654] [serial = 2148] [outer = 0x0] 23:09:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x124510000) [pid = 1654] [serial = 2149] [outer = 0x123c13400] 23:09:35 INFO - PROCESS | 1654 | 1461650975263 Marionette DEBUG loaded listener.js 23:09:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12974c800) [pid = 1654] [serial = 2150] [outer = 0x123c13400] 23:09:35 INFO - PROCESS | 1654 | 1461650975674 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:09:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:09:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 720ms 23:09:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:09:35 INFO - PROCESS | 1654 | 1461650975726 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 23:09:35 INFO - PROCESS | 1654 | 1461650975728 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 23:09:35 INFO - PROCESS | 1654 | 1461650975730 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:09:35 INFO - PROCESS | 1654 | 1461650975732 Marionette TRACE conn2 <- [1,2838,null,{}] 23:09:35 INFO - PROCESS | 1654 | 1461650975741 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}] 23:09:35 INFO - PROCESS | 1654 | 1461650975878 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 23:09:35 INFO - PROCESS | 1654 | 1461650975985 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f48e800 == 66 [pid = 1654] [id = 717] 23:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12a779c00) [pid = 1654] [serial = 2151] [outer = 0x0] 23:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12a7a3c00) [pid = 1654] [serial = 2152] [outer = 0x12a779c00] 23:09:36 INFO - PROCESS | 1654 | 1461650976020 Marionette DEBUG loaded listener.js 23:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12aba7400) [pid = 1654] [serial = 2153] [outer = 0x12a779c00] 23:09:36 INFO - PROCESS | 1654 | 1461650976429 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]]]}] 23:09:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:09:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 721ms 23:09:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:09:36 INFO - PROCESS | 1654 | 1461650976451 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 23:09:36 INFO - PROCESS | 1654 | 1461650976453 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 23:09:36 INFO - PROCESS | 1654 | 1461650976456 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:09:36 INFO - PROCESS | 1654 | 1461650976457 Marionette TRACE conn2 <- [1,2842,null,{}] 23:09:36 INFO - PROCESS | 1654 | 1461650976460 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}] 23:09:36 INFO - PROCESS | 1654 | 1461650976569 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 23:09:36 INFO - PROCESS | 1654 | 1461650976633 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x135bb6800 == 67 [pid = 1654] [id = 718] 23:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12abb0000) [pid = 1654] [serial = 2154] [outer = 0x0] 23:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12b5b3c00) [pid = 1654] [serial = 2155] [outer = 0x12abb0000] 23:09:36 INFO - PROCESS | 1654 | 1461650976704 Marionette DEBUG loaded listener.js 23:09:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12bd0d800) [pid = 1654] [serial = 2156] [outer = 0x12abb0000] 23:09:37 INFO - PROCESS | 1654 | 1461650977107 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]]]}] 23:09:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:09:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 669ms 23:09:37 INFO - PROCESS | 1654 | 1461650977126 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 23:09:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:09:37 INFO - PROCESS | 1654 | 1461650977129 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 23:09:37 INFO - PROCESS | 1654 | 1461650977132 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:09:37 INFO - PROCESS | 1654 | 1461650977133 Marionette TRACE conn2 <- [1,2846,null,{}] 23:09:37 INFO - PROCESS | 1654 | 1461650977136 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}] 23:09:37 INFO - PROCESS | 1654 | 1461650977242 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 23:09:37 INFO - PROCESS | 1654 | 1461650977340 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x135c4b800 == 68 [pid = 1654] [id = 719] 23:09:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12b024800) [pid = 1654] [serial = 2157] [outer = 0x0] 23:09:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12bd12000) [pid = 1654] [serial = 2158] [outer = 0x12b024800] 23:09:37 INFO - PROCESS | 1654 | 1461650977382 Marionette DEBUG loaded listener.js 23:09:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12bddc000) [pid = 1654] [serial = 2159] [outer = 0x12b024800] 23:09:37 INFO - PROCESS | 1654 | 1461650977836 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]]]}] 23:09:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:09:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 770ms 23:09:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:09:37 INFO - PROCESS | 1654 | 1461650977910 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 23:09:37 INFO - PROCESS | 1654 | 1461650977911 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 23:09:37 INFO - PROCESS | 1654 | 1461650977915 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:09:37 INFO - PROCESS | 1654 | 1461650977916 Marionette TRACE conn2 <- [1,2850,null,{}] 23:09:37 INFO - PROCESS | 1654 | 1461650977919 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}] 23:09:38 INFO - PROCESS | 1654 | 1461650978035 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 23:09:38 INFO - PROCESS | 1654 | 1461650978113 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12400a000 == 69 [pid = 1654] [id = 720] 23:09:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x11867d400) [pid = 1654] [serial = 2160] [outer = 0x0] 23:09:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x123c0b800) [pid = 1654] [serial = 2161] [outer = 0x11867d400] 23:09:38 INFO - PROCESS | 1654 | 1461650978146 Marionette DEBUG loaded listener.js 23:09:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12bde5000) [pid = 1654] [serial = 2162] [outer = 0x11867d400] 23:09:38 INFO - PROCESS | 1654 | 1461650978823 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:09:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:09:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 926ms 23:09:38 INFO - PROCESS | 1654 | 1461650978865 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 23:09:38 INFO - PROCESS | 1654 | 1461650978867 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 23:09:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:09:38 INFO - PROCESS | 1654 | 1461650978872 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:09:38 INFO - PROCESS | 1654 | 1461650978873 Marionette TRACE conn2 <- [1,2854,null,{}] 23:09:38 INFO - PROCESS | 1654 | 1461650978880 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}] 23:09:38 INFO - PROCESS | 1654 | 1461650978980 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 23:09:39 INFO - PROCESS | 1654 | 1461650979058 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x127751000 == 70 [pid = 1654] [id = 721] 23:09:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x11a550800) [pid = 1654] [serial = 2163] [outer = 0x0] 23:09:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11a8cc000) [pid = 1654] [serial = 2164] [outer = 0x11a550800] 23:09:39 INFO - PROCESS | 1654 | 1461650979087 Marionette DEBUG loaded listener.js 23:09:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11b5ae000) [pid = 1654] [serial = 2165] [outer = 0x11a550800] 23:09:39 INFO - PROCESS | 1654 | 1461650979561 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]]]}] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12eab3000 == 69 [pid = 1654] [id = 677] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab20000 == 68 [pid = 1654] [id = 685] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12f880000 == 67 [pid = 1654] [id = 713] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb47800 == 66 [pid = 1654] [id = 712] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11c561000 == 65 [pid = 1654] [id = 711] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12e691000 == 64 [pid = 1654] [id = 710] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12db87800 == 63 [pid = 1654] [id = 709] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12f48a800) [pid = 1654] [serial = 43] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12f47e800 == 62 [pid = 1654] [id = 16] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0ea000 == 61 [pid = 1654] [id = 708] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb34000 == 60 [pid = 1654] [id = 707] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12aaec000 == 59 [pid = 1654] [id = 706] 23:09:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:09:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 725ms 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12a967000 == 58 [pid = 1654] [id = 705] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11c023800 == 57 [pid = 1654] [id = 704] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x123b14000 == 56 [pid = 1654] [id = 703] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x123abf000 == 55 [pid = 1654] [id = 702] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x130089800 == 54 [pid = 1654] [id = 699] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc13800 == 53 [pid = 1654] [id = 698] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0dc000 == 52 [pid = 1654] [id = 697] 23:09:39 INFO - PROCESS | 1654 | --DOCSHELL 0x127fc4800 == 51 [pid = 1654] [id = 696] 23:09:39 INFO - PROCESS | 1654 | 1461650979602 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 23:09:39 INFO - PROCESS | 1654 | 1461650979606 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 23:09:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:09:39 INFO - PROCESS | 1654 | 1461650979617 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:09:39 INFO - PROCESS | 1654 | 1461650979619 Marionette TRACE conn2 <- [1,2858,null,{}] 23:09:39 INFO - PROCESS | 1654 | 1461650979622 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}] 23:09:39 INFO - PROCESS | 1654 | 1461650979723 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11c57d000) [pid = 1654] [serial = 2030] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x129dc5000) [pid = 1654] [serial = 2033] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x11ada7800) [pid = 1654] [serial = 2027] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x11be56c00) [pid = 1654] [serial = 1973] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12ac7b000) [pid = 1654] [serial = 1985] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12973f800) [pid = 1654] [serial = 1979] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x118851000) [pid = 1654] [serial = 1970] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12a7ae000) [pid = 1654] [serial = 1982] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x123aec400) [pid = 1654] [serial = 1976] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12a793c00) [pid = 1654] [serial = 2071] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12a9ed800) [pid = 1654] [serial = 2074] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12a79b400) [pid = 1654] [serial = 2072] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x11c079000) [pid = 1654] [serial = 2077] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x11c58fc00) [pid = 1654] [serial = 2063] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x11c3af800) [pid = 1654] [serial = 2062] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x124507000) [pid = 1654] [serial = 2065] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x127f7f400) [pid = 1654] [serial = 2066] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11c06f400) [pid = 1654] [serial = 2041] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x114b4f400) [pid = 1654] [serial = 2059] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x11986c000) [pid = 1654] [serial = 2060] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12a775c00) [pid = 1654] [serial = 2080] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x11bdb7c00) [pid = 1654] [serial = 2044] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11c57c000) [pid = 1654] [serial = 2047] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x123ce9800) [pid = 1654] [serial = 2050] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x124506400) [pid = 1654] [serial = 2053] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x124891c00) [pid = 1654] [serial = 2056] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x123f40800) [pid = 1654] [serial = 1394] [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.] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12ab8c400) [pid = 1654] [serial = 2081] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12ab93800) [pid = 1654] [serial = 2083] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12aa42000) [pid = 1654] [serial = 2075] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x124511c00) [pid = 1654] [serial = 2078] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x129dca400) [pid = 1654] [serial = 2068] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12aba9c00) [pid = 1654] [serial = 2084] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12a779400) [pid = 1654] [serial = 2069] [outer = 0x0] [url = about:blank] 23:09:39 INFO - PROCESS | 1654 | 1461650979809 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x119bd3800 == 52 [pid = 1654] [id = 722] 23:09:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x118851000) [pid = 1654] [serial = 2166] [outer = 0x0] 23:09:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11be56c00) [pid = 1654] [serial = 2167] [outer = 0x118851000] 23:09:39 INFO - PROCESS | 1654 | 1461650979839 Marionette DEBUG loaded listener.js 23:09:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11c3b3000) [pid = 1654] [serial = 2168] [outer = 0x118851000] 23:09:40 INFO - PROCESS | 1654 | 1461650980155 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:09:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:09:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 571ms 23:09:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:09:40 INFO - PROCESS | 1654 | 1461650980188 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 23:09:40 INFO - PROCESS | 1654 | 1461650980190 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 23:09:40 INFO - PROCESS | 1654 | 1461650980193 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:09:40 INFO - PROCESS | 1654 | 1461650980197 Marionette TRACE conn2 <- [1,2862,null,{}] 23:09:40 INFO - PROCESS | 1654 | 1461650980204 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}] 23:09:40 INFO - PROCESS | 1654 | 1461650980293 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 23:09:40 INFO - PROCESS | 1654 | 1461650980401 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x124152000 == 53 [pid = 1654] [id = 723] 23:09:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11c869000) [pid = 1654] [serial = 2169] [outer = 0x0] 23:09:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x123e1c800) [pid = 1654] [serial = 2170] [outer = 0x11c869000] 23:09:40 INFO - PROCESS | 1654 | 1461650980429 Marionette DEBUG loaded listener.js 23:09:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x124382c00) [pid = 1654] [serial = 2171] [outer = 0x11c869000] 23:09:40 INFO - PROCESS | 1654 | 1461650980733 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]]]}] 23:09:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:09:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 573ms 23:09:40 INFO - PROCESS | 1654 | 1461650980766 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 23:09:40 INFO - PROCESS | 1654 | 1461650980768 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 23:09:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:09:40 INFO - PROCESS | 1654 | 1461650980770 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:09:40 INFO - PROCESS | 1654 | 1461650980771 Marionette TRACE conn2 <- [1,2866,null,{}] 23:09:40 INFO - PROCESS | 1654 | 1461650980774 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}] 23:09:40 INFO - PROCESS | 1654 | 1461650980866 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 23:09:40 INFO - PROCESS | 1654 | 1461650980931 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x129da3000 == 54 [pid = 1654] [id = 724] 23:09:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1239e9400) [pid = 1654] [serial = 2172] [outer = 0x0] 23:09:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12457c800) [pid = 1654] [serial = 2173] [outer = 0x1239e9400] 23:09:40 INFO - PROCESS | 1654 | 1461650980959 Marionette DEBUG loaded listener.js 23:09:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x127fee400) [pid = 1654] [serial = 2174] [outer = 0x1239e9400] 23:09:41 INFO - PROCESS | 1654 | 1461650981245 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]]]}] 23:09:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:09:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 520ms 23:09:41 INFO - PROCESS | 1654 | 1461650981290 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 23:09:41 INFO - PROCESS | 1654 | 1461650981293 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 23:09:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:09:41 INFO - PROCESS | 1654 | 1461650981299 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:09:41 INFO - PROCESS | 1654 | 1461650981300 Marionette TRACE conn2 <- [1,2870,null,{}] 23:09:41 INFO - PROCESS | 1654 | 1461650981302 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}] 23:09:41 INFO - PROCESS | 1654 | 1461650981399 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 23:09:41 INFO - PROCESS | 1654 | 1461650981403 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c7aa800 == 55 [pid = 1654] [id = 725] 23:09:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x127ff0c00) [pid = 1654] [serial = 2175] [outer = 0x0] 23:09:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x12974a000) [pid = 1654] [serial = 2176] [outer = 0x127ff0c00] 23:09:41 INFO - PROCESS | 1654 | 1461650981444 Marionette DEBUG loaded listener.js 23:09:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x129dc9c00) [pid = 1654] [serial = 2177] [outer = 0x127ff0c00] 23:09:41 INFO - PROCESS | 1654 | 1461650981971 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]]]}] 23:09:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:09:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 721ms 23:09:42 INFO - PROCESS | 1654 | 1461650982024 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 23:09:42 INFO - PROCESS | 1654 | 1461650982025 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 23:09:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:09:42 INFO - PROCESS | 1654 | 1461650982034 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:09:42 INFO - PROCESS | 1654 | 1461650982035 Marionette TRACE conn2 <- [1,2874,null,{}] 23:09:42 INFO - PROCESS | 1654 | 1461650982037 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}] 23:09:42 INFO - PROCESS | 1654 | 1461650982160 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 23:09:42 INFO - PROCESS | 1654 | 1461650982179 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bf22000 == 56 [pid = 1654] [id = 726] 23:09:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12a78ac00) [pid = 1654] [serial = 2178] [outer = 0x0] 23:09:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12a791c00) [pid = 1654] [serial = 2179] [outer = 0x12a78ac00] 23:09:42 INFO - PROCESS | 1654 | 1461650982208 Marionette DEBUG loaded listener.js 23:09:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12a7ad400) [pid = 1654] [serial = 2180] [outer = 0x12a78ac00] 23:09:42 INFO - PROCESS | 1654 | 1461650982572 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]]]}] 23:09:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:09:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 568ms 23:09:42 INFO - PROCESS | 1654 | 1461650982602 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 23:09:42 INFO - PROCESS | 1654 | 1461650982603 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 23:09:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:09:42 INFO - PROCESS | 1654 | 1461650982613 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:09:42 INFO - PROCESS | 1654 | 1461650982614 Marionette TRACE conn2 <- [1,2878,null,{}] 23:09:42 INFO - PROCESS | 1654 | 1461650982617 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}] 23:09:42 INFO - PROCESS | 1654 | 1461650982727 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 23:09:42 INFO - PROCESS | 1654 | 1461650982768 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d441000 == 57 [pid = 1654] [id = 727] 23:09:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12a7adc00) [pid = 1654] [serial = 2181] [outer = 0x0] 23:09:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12a9f7c00) [pid = 1654] [serial = 2182] [outer = 0x12a7adc00] 23:09:42 INFO - PROCESS | 1654 | 1461650982794 Marionette DEBUG loaded listener.js 23:09:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12ab8cc00) [pid = 1654] [serial = 2183] [outer = 0x12a7adc00] 23:09:43 INFO - PROCESS | 1654 | 1461650983145 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]]]}] 23:09:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:09:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 570ms 23:09:43 INFO - PROCESS | 1654 | 1461650983190 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 23:09:43 INFO - PROCESS | 1654 | 1461650983191 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 23:09:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:09:43 INFO - PROCESS | 1654 | 1461650983194 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:09:43 INFO - PROCESS | 1654 | 1461650983195 Marionette TRACE conn2 <- [1,2882,null,{}] 23:09:43 INFO - PROCESS | 1654 | 1461650983197 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}] 23:09:43 INFO - PROCESS | 1654 | 1461650983310 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 23:09:43 INFO - PROCESS | 1654 | 1461650983350 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12db8f000 == 58 [pid = 1654] [id = 728] 23:09:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12a9ea800) [pid = 1654] [serial = 2184] [outer = 0x0] 23:09:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12ac79000) [pid = 1654] [serial = 2185] [outer = 0x12a9ea800] 23:09:43 INFO - PROCESS | 1654 | 1461650983375 Marionette DEBUG loaded listener.js 23:09:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12ac86c00) [pid = 1654] [serial = 2186] [outer = 0x12a9ea800] 23:09:43 INFO - PROCESS | 1654 | 1461650983718 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]]]}] 23:09:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:09:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 571ms 23:09:43 INFO - PROCESS | 1654 | 1461650983765 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 23:09:43 INFO - PROCESS | 1654 | 1461650983767 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 23:09:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:09:43 INFO - PROCESS | 1654 | 1461650983769 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:09:43 INFO - PROCESS | 1654 | 1461650983770 Marionette TRACE conn2 <- [1,2886,null,{}] 23:09:43 INFO - PROCESS | 1654 | 1461650983772 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}] 23:09:43 INFO - PROCESS | 1654 | 1461650983888 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 23:09:43 INFO - PROCESS | 1654 | 1461650983902 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e695800 == 59 [pid = 1654] [id = 729] 23:09:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12b02f000) [pid = 1654] [serial = 2187] [outer = 0x0] 23:09:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12b5a9c00) [pid = 1654] [serial = 2188] [outer = 0x12b02f000] 23:09:43 INFO - PROCESS | 1654 | 1461650983928 Marionette DEBUG loaded listener.js 23:09:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12b7a8c00) [pid = 1654] [serial = 2189] [outer = 0x12b02f000] 23:09:44 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x118856800) [pid = 1654] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:09:44 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12bd0a000) [pid = 1654] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:09:44 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12aa3b400) [pid = 1654] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:09:44 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b02a800) [pid = 1654] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:09:44 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12974a400) [pid = 1654] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:09:44 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x115396800) [pid = 1654] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:09:44 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1239d0800) [pid = 1654] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:09:44 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x124502400) [pid = 1654] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:09:44 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12abae400) [pid = 1654] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:09:44 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12a799800) [pid = 1654] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:09:44 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x11c3ae800) [pid = 1654] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:09:44 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12b48fc00) [pid = 1654] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:09:44 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11b557800) [pid = 1654] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:09:44 INFO - PROCESS | 1654 | 1461650984456 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]]]}] 23:09:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:09:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 718ms 23:09:44 INFO - PROCESS | 1654 | 1461650984487 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 23:09:44 INFO - PROCESS | 1654 | 1461650984489 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 23:09:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:09:44 INFO - PROCESS | 1654 | 1461650984491 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:09:44 INFO - PROCESS | 1654 | 1461650984492 Marionette TRACE conn2 <- [1,2890,null,{}] 23:09:44 INFO - PROCESS | 1654 | 1461650984508 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}] 23:09:44 INFO - PROCESS | 1654 | 1461650984612 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 23:09:44 INFO - PROCESS | 1654 | 1461650984616 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bb4f000 == 60 [pid = 1654] [id = 730] 23:09:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x124507400) [pid = 1654] [serial = 2190] [outer = 0x0] 23:09:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12a7abc00) [pid = 1654] [serial = 2191] [outer = 0x124507400] 23:09:44 INFO - PROCESS | 1654 | 1461650984642 Marionette DEBUG loaded listener.js 23:09:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12b496800) [pid = 1654] [serial = 2192] [outer = 0x124507400] 23:09:44 INFO - PROCESS | 1654 | 1461650984986 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:09:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:09:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 531ms 23:09:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:09:45 INFO - PROCESS | 1654 | 1461650985022 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 23:09:45 INFO - PROCESS | 1654 | 1461650985024 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 23:09:45 INFO - PROCESS | 1654 | 1461650985026 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:09:45 INFO - PROCESS | 1654 | 1461650985028 Marionette TRACE conn2 <- [1,2894,null,{}] 23:09:45 INFO - PROCESS | 1654 | 1461650985030 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}] 23:09:45 INFO - PROCESS | 1654 | 1461650985137 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 23:09:45 INFO - PROCESS | 1654 | 1461650985207 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f1ca000 == 61 [pid = 1654] [id = 731] 23:09:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12b494000) [pid = 1654] [serial = 2193] [outer = 0x0] 23:09:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x12bd0c400) [pid = 1654] [serial = 2194] [outer = 0x12b494000] 23:09:45 INFO - PROCESS | 1654 | 1461650985237 Marionette DEBUG loaded listener.js 23:09:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12cf68400) [pid = 1654] [serial = 2195] [outer = 0x12b494000] 23:09:45 INFO - PROCESS | 1654 | 1461650985548 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]]]}] 23:09:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:09:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 570ms 23:09:45 INFO - PROCESS | 1654 | 1461650985597 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 23:09:45 INFO - PROCESS | 1654 | 1461650985598 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 23:09:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:09:45 INFO - PROCESS | 1654 | 1461650985600 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:09:45 INFO - PROCESS | 1654 | 1461650985601 Marionette TRACE conn2 <- [1,2898,null,{}] 23:09:45 INFO - PROCESS | 1654 | 1461650985604 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}] 23:09:45 INFO - PROCESS | 1654 | 1461650985696 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 23:09:45 INFO - PROCESS | 1654 | 1461650985700 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f630000 == 62 [pid = 1654] [id = 732] 23:09:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12cf62800) [pid = 1654] [serial = 2196] [outer = 0x0] 23:09:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12d11a000) [pid = 1654] [serial = 2197] [outer = 0x12cf62800] 23:09:45 INFO - PROCESS | 1654 | 1461650985781 Marionette DEBUG loaded listener.js 23:09:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x12d354800) [pid = 1654] [serial = 2198] [outer = 0x12cf62800] 23:09:46 INFO - PROCESS | 1654 | 1461650986070 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]]]}] 23:09:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:09:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 519ms 23:09:46 INFO - PROCESS | 1654 | 1461650986119 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 23:09:46 INFO - PROCESS | 1654 | 1461650986120 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 23:09:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:09:46 INFO - PROCESS | 1654 | 1461650986123 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:09:46 INFO - PROCESS | 1654 | 1461650986124 Marionette TRACE conn2 <- [1,2902,null,{}] 23:09:46 INFO - PROCESS | 1654 | 1461650986126 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}] 23:09:46 INFO - PROCESS | 1654 | 1461650986219 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 23:09:46 INFO - PROCESS | 1654 | 1461650986223 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x13007d800 == 63 [pid = 1654] [id = 733] 23:09:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12d354c00) [pid = 1654] [serial = 2199] [outer = 0x0] 23:09:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x12d3dcc00) [pid = 1654] [serial = 2200] [outer = 0x12d354c00] 23:09:46 INFO - PROCESS | 1654 | 1461650986250 Marionette DEBUG loaded listener.js 23:09:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12d3e2800) [pid = 1654] [serial = 2201] [outer = 0x12d354c00] 23:09:46 INFO - PROCESS | 1654 | 1461650986775 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:09:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:09:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 721ms 23:09:46 INFO - PROCESS | 1654 | 1461650986845 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 23:09:46 INFO - PROCESS | 1654 | 1461650986849 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 23:09:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:09:46 INFO - PROCESS | 1654 | 1461650986852 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:09:46 INFO - PROCESS | 1654 | 1461650986855 Marionette TRACE conn2 <- [1,2906,null,{}] 23:09:46 INFO - PROCESS | 1654 | 1461650986859 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}] 23:09:46 INFO - PROCESS | 1654 | 1461650986976 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 23:09:47 INFO - PROCESS | 1654 | 1461650987083 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x123cd7800 == 64 [pid = 1654] [id = 734] 23:09:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x11986c000) [pid = 1654] [serial = 2202] [outer = 0x0] 23:09:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x11b95b800) [pid = 1654] [serial = 2203] [outer = 0x11986c000] 23:09:47 INFO - PROCESS | 1654 | 1461650987117 Marionette DEBUG loaded listener.js 23:09:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11c0b7800) [pid = 1654] [serial = 2204] [outer = 0x11986c000] 23:09:47 INFO - PROCESS | 1654 | 1461650987552 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]]]}] 23:09:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:09:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 721ms 23:09:47 INFO - PROCESS | 1654 | 1461650987591 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 23:09:47 INFO - PROCESS | 1654 | 1461650987596 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 23:09:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:09:47 INFO - PROCESS | 1654 | 1461650987615 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:09:47 INFO - PROCESS | 1654 | 1461650987617 Marionette TRACE conn2 <- [1,2910,null,{}] 23:09:47 INFO - PROCESS | 1654 | 1461650987620 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}] 23:09:47 INFO - PROCESS | 1654 | 1461650987733 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 23:09:47 INFO - PROCESS | 1654 | 1461650987811 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x1273a4800 == 65 [pid = 1654] [id = 735] 23:09:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11c415000) [pid = 1654] [serial = 2205] [outer = 0x0] 23:09:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x1239f0c00) [pid = 1654] [serial = 2206] [outer = 0x11c415000] 23:09:47 INFO - PROCESS | 1654 | 1461650987843 Marionette DEBUG loaded listener.js 23:09:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12457dc00) [pid = 1654] [serial = 2207] [outer = 0x11c415000] 23:09:48 INFO - PROCESS | 1654 | 1461650988240 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]]]}] 23:09:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:09:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:09:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 673ms 23:09:48 INFO - PROCESS | 1654 | 1461650988288 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 23:09:48 INFO - PROCESS | 1654 | 1461650988290 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 23:09:48 INFO - TEST-START | /DOMEvents/constructors.html 23:09:48 INFO - PROCESS | 1654 | 1461650988294 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:09:48 INFO - PROCESS | 1654 | 1461650988297 Marionette TRACE conn2 <- [1,2914,null,{}] 23:09:48 INFO - PROCESS | 1654 | 1461650988310 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}] 23:09:48 INFO - PROCESS | 1654 | 1461650988517 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 23:09:48 INFO - PROCESS | 1654 | 1461650988667 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f642800 == 66 [pid = 1654] [id = 736] 23:09:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x127008000) [pid = 1654] [serial = 2208] [outer = 0x0] 23:09:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12a769400) [pid = 1654] [serial = 2209] [outer = 0x127008000] 23:09:48 INFO - PROCESS | 1654 | 1461650988720 Marionette DEBUG loaded listener.js 23:09:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a7a3000) [pid = 1654] [serial = 2210] [outer = 0x127008000] 23:09:49 INFO - PROCESS | 1654 | 1461650989160 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]]]}] 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:09:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 881ms 23:09:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:09:49 INFO - PROCESS | 1654 | 1461650989174 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 23:09:49 INFO - PROCESS | 1654 | 1461650989176 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 23:09:49 INFO - PROCESS | 1654 | 1461650989179 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:09:49 INFO - PROCESS | 1654 | 1461650989180 Marionette TRACE conn2 <- [1,2918,null,{}] 23:09:49 INFO - PROCESS | 1654 | 1461650989183 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}] 23:09:49 INFO - PROCESS | 1654 | 1461650989295 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 23:09:49 INFO - PROCESS | 1654 | 1461650989402 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x135ccc000 == 67 [pid = 1654] [id = 737] 23:09:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12a7a4400) [pid = 1654] [serial = 2211] [outer = 0x0] 23:09:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12ac79400) [pid = 1654] [serial = 2212] [outer = 0x12a7a4400] 23:09:49 INFO - PROCESS | 1654 | 1461650989434 Marionette DEBUG loaded listener.js 23:09:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12bde8400) [pid = 1654] [serial = 2213] [outer = 0x12a7a4400] 23:09:49 INFO - PROCESS | 1654 | 1461650989810 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:09:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:09:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 671ms 23:09:49 INFO - PROCESS | 1654 | 1461650989850 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 23:09:49 INFO - PROCESS | 1654 | 1461650989852 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 23:09:49 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:09:49 INFO - PROCESS | 1654 | 1461650989854 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:09:49 INFO - PROCESS | 1654 | 1461650989855 Marionette TRACE conn2 <- [1,2922,null,{}] 23:09:49 INFO - PROCESS | 1654 | 1461650989858 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}] 23:09:49 INFO - PROCESS | 1654 | 1461650989970 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 23:09:50 INFO - PROCESS | 1654 | 1461650990075 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x13721e800 == 68 [pid = 1654] [id = 738] 23:09:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12bde9000) [pid = 1654] [serial = 2214] [outer = 0x0] 23:09:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12d11a400) [pid = 1654] [serial = 2215] [outer = 0x12bde9000] 23:09:50 INFO - PROCESS | 1654 | 1461650990107 Marionette DEBUG loaded listener.js 23:09:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12d3e3800) [pid = 1654] [serial = 2216] [outer = 0x12bde9000] 23:09:50 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:09:50 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:09:50 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:09:50 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 23:09:50 INFO - PROCESS | 1654 | 1461650990465 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]]]}] 23:09:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:09:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:09:50 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 23:09:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:09:50 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 23:09:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:09:50 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]" 23:09:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:09:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:09:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 619ms 23:09:50 INFO - PROCESS | 1654 | 1461650990474 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 23:09:50 INFO - PROCESS | 1654 | 1461650990476 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 23:09:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:09:50 INFO - PROCESS | 1654 | 1461650990478 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:09:50 INFO - PROCESS | 1654 | 1461650990480 Marionette TRACE conn2 <- [1,2926,null,{}] 23:09:50 INFO - PROCESS | 1654 | 1461650990482 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}] 23:09:50 INFO - PROCESS | 1654 | 1461650990600 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 23:09:50 INFO - PROCESS | 1654 | 1461650990699 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x138213800 == 69 [pid = 1654] [id = 739] 23:09:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12d3e5800) [pid = 1654] [serial = 2217] [outer = 0x0] 23:09:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12dace400) [pid = 1654] [serial = 2218] [outer = 0x12d3e5800] 23:09:50 INFO - PROCESS | 1654 | 1461650990732 Marionette DEBUG loaded listener.js 23:09:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12db21800) [pid = 1654] [serial = 2219] [outer = 0x12d3e5800] 23:09:51 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:09:51 INFO - PROCESS | 1654 | 1461650991085 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]]]}] 23:09:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:09:51 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 618ms 23:09:51 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:09:51 INFO - PROCESS | 1654 | 1461650991098 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 23:09:51 INFO - PROCESS | 1654 | 1461650991099 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 23:09:51 INFO - PROCESS | 1654 | 1461650991102 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:09:51 INFO - PROCESS | 1654 | 1461650991103 Marionette TRACE conn2 <- [1,2930,null,{}] 23:09:51 INFO - PROCESS | 1654 | 1461650991106 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}] 23:09:51 INFO - PROCESS | 1654 | 1461650991222 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 23:09:51 INFO - PROCESS | 1654 | 1461650991341 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x138228800 == 70 [pid = 1654] [id = 740] 23:09:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x118a96400) [pid = 1654] [serial = 2220] [outer = 0x0] 23:09:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12db19800) [pid = 1654] [serial = 2221] [outer = 0x118a96400] 23:09:51 INFO - PROCESS | 1654 | 1461650991393 Marionette DEBUG loaded listener.js 23:09:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12e3b2400) [pid = 1654] [serial = 2222] [outer = 0x118a96400] 23:09:51 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:09:51 INFO - PROCESS | 1654 | 1461650991854 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]]]}] 23:09:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:09:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 771ms 23:09:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:09:51 INFO - PROCESS | 1654 | 1461650991873 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 23:09:51 INFO - PROCESS | 1654 | 1461650991874 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 23:09:51 INFO - PROCESS | 1654 | 1461650991877 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:09:51 INFO - PROCESS | 1654 | 1461650991878 Marionette TRACE conn2 <- [1,2934,null,{}] 23:09:51 INFO - PROCESS | 1654 | 1461650991880 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}] 23:09:52 INFO - PROCESS | 1654 | 1461650992007 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 23:09:52 INFO - PROCESS | 1654 | 1461650992099 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x123b2c800 == 71 [pid = 1654] [id = 741] 23:09:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x11348e000) [pid = 1654] [serial = 2223] [outer = 0x0] 23:09:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x11b5ac800) [pid = 1654] [serial = 2224] [outer = 0x11348e000] 23:09:52 INFO - PROCESS | 1654 | 1461650992132 Marionette DEBUG loaded listener.js 23:09:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12a78d800) [pid = 1654] [serial = 2225] [outer = 0x11348e000] 23:09:52 INFO - PROCESS | 1654 | 1461650992688 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]]]}] 23:09:52 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:09:52 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 820ms 23:09:52 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:09:52 INFO - PROCESS | 1654 | 1461650992698 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 23:09:52 INFO - PROCESS | 1654 | 1461650992700 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 23:09:52 INFO - PROCESS | 1654 | 1461650992703 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:09:52 INFO - PROCESS | 1654 | 1461650992706 Marionette TRACE conn2 <- [1,2938,null,{}] 23:09:52 INFO - PROCESS | 1654 | 1461650992710 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}] 23:09:52 INFO - PROCESS | 1654 | 1461650992817 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 23:09:52 INFO - PROCESS | 1654 | 1461650992928 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x1248ec000 == 72 [pid = 1654] [id = 742] 23:09:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x118856800) [pid = 1654] [serial = 2226] [outer = 0x0] 23:09:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x11986bc00) [pid = 1654] [serial = 2227] [outer = 0x118856800] 23:09:52 INFO - PROCESS | 1654 | 1461650992963 Marionette DEBUG loaded listener.js 23:09:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x11b5a9000) [pid = 1654] [serial = 2228] [outer = 0x118856800] 23:09:53 INFO - PROCESS | 1654 | 1461650993348 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]]]}] 23:09:53 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. 23:09:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 671ms 23:09:53 INFO - PROCESS | 1654 | 1461650993375 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 23:09:53 INFO - PROCESS | 1654 | 1461650993378 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 23:09:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:09:53 INFO - PROCESS | 1654 | 1461650993383 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:09:53 INFO - PROCESS | 1654 | 1461650993384 Marionette TRACE conn2 <- [1,2942,null,{}] 23:09:53 INFO - PROCESS | 1654 | 1461650993387 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}] 23:09:53 INFO - PROCESS | 1654 | 1461650993493 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 23:09:53 INFO - PROCESS | 1654 | 1461650993598 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x1248ea800 == 73 [pid = 1654] [id = 743] 23:09:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x11c06ec00) [pid = 1654] [serial = 2229] [outer = 0x0] 23:09:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x11c57f400) [pid = 1654] [serial = 2230] [outer = 0x11c06ec00] 23:09:53 INFO - PROCESS | 1654 | 1461650993628 Marionette DEBUG loaded listener.js 23:09:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x123c17400) [pid = 1654] [serial = 2231] [outer = 0x11c06ec00] 23:09:54 INFO - PROCESS | 1654 | 1461650993998 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"]]]}] 23:09:54 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 23:09:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:09:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:09:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:09:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 624ms 23:09:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:09:54 INFO - PROCESS | 1654 | 1461650994008 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 23:09:54 INFO - PROCESS | 1654 | 1461650994009 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 23:09:54 INFO - PROCESS | 1654 | 1461650994012 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:09:54 INFO - PROCESS | 1654 | 1461650994014 Marionette TRACE conn2 <- [1,2946,null,{}] 23:09:54 INFO - PROCESS | 1654 | 1461650994022 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}] 23:09:54 INFO - PROCESS | 1654 | 1461650994140 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12f64f000 == 72 [pid = 1654] [id = 695] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12f630000 == 71 [pid = 1654] [id = 732] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12f1ca000 == 70 [pid = 1654] [id = 731] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12bb4f000 == 69 [pid = 1654] [id = 730] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12e695800 == 68 [pid = 1654] [id = 729] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12db8f000 == 67 [pid = 1654] [id = 728] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12d441000 == 66 [pid = 1654] [id = 727] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x12a794800) [pid = 1654] [serial = 2095] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x124892c00) [pid = 1654] [serial = 2092] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x11c0bb800) [pid = 1654] [serial = 2089] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12ac7ec00) [pid = 1654] [serial = 2098] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12b02c000) [pid = 1654] [serial = 2101] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12b5b0c00) [pid = 1654] [serial = 2104] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12bf22000 == 65 [pid = 1654] [id = 726] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x11c7aa800 == 64 [pid = 1654] [id = 725] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x129da3000 == 63 [pid = 1654] [id = 724] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x124152000 == 62 [pid = 1654] [id = 723] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x119bd3800 == 61 [pid = 1654] [id = 722] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x127751000 == 60 [pid = 1654] [id = 721] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x135bb6800 == 59 [pid = 1654] [id = 718] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12f48e800 == 58 [pid = 1654] [id = 717] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab63000 == 57 [pid = 1654] [id = 716] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12464e800 == 56 [pid = 1654] [id = 715] 23:09:54 INFO - PROCESS | 1654 | --DOCSHELL 0x12fc14800 == 55 [pid = 1654] [id = 714] 23:09:54 INFO - PROCESS | 1654 | 1461650994248 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x11bbac800 == 56 [pid = 1654] [id = 744] 23:09:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x11bdba400) [pid = 1654] [serial = 2232] [outer = 0x0] 23:09:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x11c3b0800) [pid = 1654] [serial = 2233] [outer = 0x11bdba400] 23:09:54 INFO - PROCESS | 1654 | 1461650994286 Marionette DEBUG loaded listener.js 23:09:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12770fc00) [pid = 1654] [serial = 2234] [outer = 0x11bdba400] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x12abacc00) [pid = 1654] [serial = 2125] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x12b495400) [pid = 1654] [serial = 2128] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12b5b2800) [pid = 1654] [serial = 2129] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12a768c00) [pid = 1654] [serial = 2119] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x119da3c00) [pid = 1654] [serial = 2108] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x118851800) [pid = 1654] [serial = 2107] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x123c0bc00) [pid = 1654] [serial = 2113] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x123e24400) [pid = 1654] [serial = 2114] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x127a2a800) [pid = 1654] [serial = 2116] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x129748000) [pid = 1654] [serial = 2117] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12abb4c00) [pid = 1654] [serial = 2086] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x12ac7c400) [pid = 1654] [serial = 2087] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x12a79c400) [pid = 1654] [serial = 2122] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11c415400) [pid = 1654] [serial = 2110] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11c85dc00) [pid = 1654] [serial = 2111] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12b9dd000) [pid = 1654] [serial = 2131] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x11c077000) [pid = 1654] [serial = 2134] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x11c0b9400) [pid = 1654] [serial = 2137] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x123e24c00) [pid = 1654] [serial = 2135] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12b9e7000) [pid = 1654] [serial = 2132] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12bd16000) [pid = 1654] [serial = 2140] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12a777c00) [pid = 1654] [serial = 2120] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12b029000) [pid = 1654] [serial = 2126] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12ab96800) [pid = 1654] [serial = 2138] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12bd95000) [pid = 1654] [serial = 2141] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12a9ef000) [pid = 1654] [serial = 2123] [outer = 0x0] [url = about:blank] 23:09:54 INFO - PROCESS | 1654 | 1461650994579 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]]]}] 23:09:54 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. 23:09:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 23:09:54 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:09:54 INFO - PROCESS | 1654 | 1461650994634 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 23:09:54 INFO - PROCESS | 1654 | 1461650994635 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 23:09:54 INFO - PROCESS | 1654 | 1461650994637 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:09:54 INFO - PROCESS | 1654 | 1461650994639 Marionette TRACE conn2 <- [1,2950,null,{}] 23:09:54 INFO - PROCESS | 1654 | 1461650994641 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}] 23:09:54 INFO - PROCESS | 1654 | 1461650994735 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 23:09:54 INFO - PROCESS | 1654 | 1461650994740 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a960000 == 57 [pid = 1654] [id = 745] 23:09:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x127712000) [pid = 1654] [serial = 2235] [outer = 0x0] 23:09:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x129dca400) [pid = 1654] [serial = 2236] [outer = 0x127712000] 23:09:54 INFO - PROCESS | 1654 | 1461650994767 Marionette DEBUG loaded listener.js 23:09:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12a76f800) [pid = 1654] [serial = 2237] [outer = 0x127712000] 23:09:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab1d800 == 58 [pid = 1654] [id = 746] 23:09:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12a78a400) [pid = 1654] [serial = 2238] [outer = 0x0] 23:09:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x123c0bc00) [pid = 1654] [serial = 2239] [outer = 0x12a78a400] 23:09:55 INFO - PROCESS | 1654 | 1461650995133 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]]]}] 23:09:55 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. 23:09:55 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 523ms 23:09:55 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:09:55 INFO - PROCESS | 1654 | 1461650995163 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 23:09:55 INFO - PROCESS | 1654 | 1461650995164 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 23:09:55 INFO - PROCESS | 1654 | 1461650995166 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:09:55 INFO - PROCESS | 1654 | 1461650995167 Marionette TRACE conn2 <- [1,2954,null,{}] 23:09:55 INFO - PROCESS | 1654 | 1461650995170 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}] 23:09:55 INFO - PROCESS | 1654 | 1461650995280 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 23:09:55 INFO - PROCESS | 1654 | 1461650995284 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bf06800 == 59 [pid = 1654] [id = 747] 23:09:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12a778800) [pid = 1654] [serial = 2240] [outer = 0x0] 23:09:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12a79c400) [pid = 1654] [serial = 2241] [outer = 0x12a778800] 23:09:55 INFO - PROCESS | 1654 | 1461650995313 Marionette DEBUG loaded listener.js 23:09:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a9f1400) [pid = 1654] [serial = 2242] [outer = 0x12a778800] 23:09:55 INFO - PROCESS | 1654 | 1461650995650 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]]]}] 23:09:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:09:55 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 23:09:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 521ms 23:09:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:09:55 INFO - PROCESS | 1654 | 1461650995688 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 23:09:55 INFO - PROCESS | 1654 | 1461650995690 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 23:09:55 INFO - PROCESS | 1654 | 1461650995692 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:09:55 INFO - PROCESS | 1654 | 1461650995695 Marionette TRACE conn2 <- [1,2958,null,{}] 23:09:55 INFO - PROCESS | 1654 | 1461650995708 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}] 23:09:55 INFO - PROCESS | 1654 | 1461650995882 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 23:09:55 INFO - PROCESS | 1654 | 1461650995901 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e695800 == 60 [pid = 1654] [id = 748] 23:09:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12ab96800) [pid = 1654] [serial = 2243] [outer = 0x0] 23:09:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12ac7a400) [pid = 1654] [serial = 2244] [outer = 0x12ab96800] 23:09:55 INFO - PROCESS | 1654 | 1461650995946 Marionette DEBUG loaded listener.js 23:09:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12b9e7c00) [pid = 1654] [serial = 2245] [outer = 0x12ab96800] 23:09:56 INFO - PROCESS | 1654 | 1461650996367 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]]]}] 23:09:56 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. 23:09:56 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 679ms 23:09:56 INFO - PROCESS | 1654 | 1461650996372 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 23:09:56 INFO - PROCESS | 1654 | 1461650996373 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 23:09:56 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:09:56 INFO - PROCESS | 1654 | 1461650996375 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:09:56 INFO - PROCESS | 1654 | 1461650996376 Marionette TRACE conn2 <- [1,2962,null,{}] 23:09:56 INFO - PROCESS | 1654 | 1461650996383 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}] 23:09:56 INFO - PROCESS | 1654 | 1461650996518 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 23:09:56 INFO - PROCESS | 1654 | 1461650996537 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eeef800 == 61 [pid = 1654] [id = 749] 23:09:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12a779400) [pid = 1654] [serial = 2246] [outer = 0x0] 23:09:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12b9e5800) [pid = 1654] [serial = 2247] [outer = 0x12a779400] 23:09:56 INFO - PROCESS | 1654 | 1461650996564 Marionette DEBUG loaded listener.js 23:09:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12cf61800) [pid = 1654] [serial = 2248] [outer = 0x12a779400] 23:09:56 INFO - PROCESS | 1654 | 1461650996885 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]]]}] 23:09:56 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. 23:09:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 523ms 23:09:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:09:56 INFO - PROCESS | 1654 | 1461650996899 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 23:09:56 INFO - PROCESS | 1654 | 1461650996900 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 23:09:56 INFO - PROCESS | 1654 | 1461650996902 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:09:56 INFO - PROCESS | 1654 | 1461650996903 Marionette TRACE conn2 <- [1,2966,null,{}] 23:09:56 INFO - PROCESS | 1654 | 1461650996905 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}] 23:09:57 INFO - PROCESS | 1654 | 1461650997025 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 23:09:57 INFO - PROCESS | 1654 | 1461650997038 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f64d800 == 62 [pid = 1654] [id = 750] 23:09:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12d118400) [pid = 1654] [serial = 2249] [outer = 0x0] 23:09:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12d3dec00) [pid = 1654] [serial = 2250] [outer = 0x12d118400] 23:09:57 INFO - PROCESS | 1654 | 1461650997064 Marionette DEBUG loaded listener.js 23:09:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12daccc00) [pid = 1654] [serial = 2251] [outer = 0x12d118400] 23:09:57 INFO - PROCESS | 1654 | 1461650997402 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]]]}] 23:09:57 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. 23:09:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 519ms 23:09:57 INFO - PROCESS | 1654 | 1461650997421 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 23:09:57 INFO - PROCESS | 1654 | 1461650997423 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 23:09:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:09:57 INFO - PROCESS | 1654 | 1461650997425 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:09:57 INFO - PROCESS | 1654 | 1461650997426 Marionette TRACE conn2 <- [1,2970,null,{}] 23:09:57 INFO - PROCESS | 1654 | 1461650997436 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}] 23:09:57 INFO - PROCESS | 1654 | 1461650997554 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 23:09:57 INFO - PROCESS | 1654 | 1461650997596 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x130089000 == 63 [pid = 1654] [id = 751] 23:09:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12dacd400) [pid = 1654] [serial = 2252] [outer = 0x0] 23:09:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12db1e800) [pid = 1654] [serial = 2253] [outer = 0x12dacd400] 23:09:57 INFO - PROCESS | 1654 | 1461650997623 Marionette DEBUG loaded listener.js 23:09:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12e3b4400) [pid = 1654] [serial = 2254] [outer = 0x12dacd400] 23:09:57 INFO - PROCESS | 1654 | 1461650997971 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]]]}] 23:09:58 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. 23:09:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 578ms 23:09:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:09:58 INFO - PROCESS | 1654 | 1461650998003 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 23:09:58 INFO - PROCESS | 1654 | 1461650998005 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 23:09:58 INFO - PROCESS | 1654 | 1461650998007 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:09:58 INFO - PROCESS | 1654 | 1461650998008 Marionette TRACE conn2 <- [1,2974,null,{}] 23:09:58 INFO - PROCESS | 1654 | 1461650998010 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}] 23:09:58 INFO - PROCESS | 1654 | 1461650998138 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 23:09:58 INFO - PROCESS | 1654 | 1461650998150 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x135c59800 == 64 [pid = 1654] [id = 752] 23:09:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12e3b4800) [pid = 1654] [serial = 2255] [outer = 0x0] 23:09:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12e3f2800) [pid = 1654] [serial = 2256] [outer = 0x12e3b4800] 23:09:58 INFO - PROCESS | 1654 | 1461650998176 Marionette DEBUG loaded listener.js 23:09:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12e58d400) [pid = 1654] [serial = 2257] [outer = 0x12e3b4800] 23:09:58 INFO - PROCESS | 1654 | 1461650998725 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]]]}] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12ac77c00) [pid = 1654] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x11bdbf800) [pid = 1654] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x115945400) [pid = 1654] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x123a5fc00) [pid = 1654] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12a7adc00) [pid = 1654] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12a78ac00) [pid = 1654] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12a9ea800) [pid = 1654] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12b02f000) [pid = 1654] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x127ff0c00) [pid = 1654] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x11867d400) [pid = 1654] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11a550800) [pid = 1654] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x118851000) [pid = 1654] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x11c869000) [pid = 1654] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x1239e9400) [pid = 1654] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12b494000) [pid = 1654] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x124507400) [pid = 1654] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x12ab96000) [pid = 1654] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11bd17000) [pid = 1654] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x11c0c4000) [pid = 1654] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x11b559400) [pid = 1654] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x129dcd400) [pid = 1654] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12411bc00) [pid = 1654] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x1239d6400) [pid = 1654] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12ac83c00) [pid = 1654] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x11b5aa000) [pid = 1654] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:09:58 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12cf62800) [pid = 1654] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:09:58 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. 23:09:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 769ms 23:09:58 INFO - PROCESS | 1654 | 1461650998776 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 23:09:58 INFO - PROCESS | 1654 | 1461650998778 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 23:09:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:09:58 INFO - PROCESS | 1654 | 1461650998780 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:09:58 INFO - PROCESS | 1654 | 1461650998782 Marionette TRACE conn2 <- [1,2978,null,{}] 23:09:58 INFO - PROCESS | 1654 | 1461650998784 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}] 23:09:58 INFO - PROCESS | 1654 | 1461650998902 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 23:09:58 INFO - PROCESS | 1654 | 1461650998908 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab0c000 == 65 [pid = 1654] [id = 753] 23:09:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11c410800) [pid = 1654] [serial = 2258] [outer = 0x0] 23:09:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11c869000) [pid = 1654] [serial = 2259] [outer = 0x11c410800] 23:09:58 INFO - PROCESS | 1654 | 1461650998943 Marionette DEBUG loaded listener.js 23:09:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x127a25800) [pid = 1654] [serial = 2260] [outer = 0x11c410800] 23:09:59 INFO - PROCESS | 1654 | 1461650999282 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]]]}] 23:09:59 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. 23:09:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 519ms 23:09:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:09:59 INFO - PROCESS | 1654 | 1461650999300 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 23:09:59 INFO - PROCESS | 1654 | 1461650999301 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 23:09:59 INFO - PROCESS | 1654 | 1461650999303 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:09:59 INFO - PROCESS | 1654 | 1461650999305 Marionette TRACE conn2 <- [1,2982,null,{}] 23:09:59 INFO - PROCESS | 1654 | 1461650999307 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}] 23:09:59 INFO - PROCESS | 1654 | 1461650999460 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 23:09:59 INFO - PROCESS | 1654 | 1461650999472 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:09:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x1384a2000 == 66 [pid = 1654] [id = 754] 23:09:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12489b400) [pid = 1654] [serial = 2261] [outer = 0x0] 23:09:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12aa3bc00) [pid = 1654] [serial = 2262] [outer = 0x12489b400] 23:09:59 INFO - PROCESS | 1654 | 1461650999515 Marionette DEBUG loaded listener.js 23:09:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12b48c800) [pid = 1654] [serial = 2263] [outer = 0x12489b400] 23:09:59 INFO - PROCESS | 1654 | 1461650999831 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"]]]}] 23:09:59 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 23:09:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:09:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:09:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 570ms 23:09:59 INFO - PROCESS | 1654 | 1461650999875 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 23:09:59 INFO - PROCESS | 1654 | 1461650999876 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 23:09:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:09:59 INFO - PROCESS | 1654 | 1461650999880 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:09:59 INFO - PROCESS | 1654 | 1461650999882 Marionette TRACE conn2 <- [1,2986,null,{}] 23:09:59 INFO - PROCESS | 1654 | 1461650999884 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}] 23:09:59 INFO - PROCESS | 1654 | 1461650999980 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 23:10:00 INFO - PROCESS | 1654 | 1461651000047 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x1385d3800 == 67 [pid = 1654] [id = 755] 23:10:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12a9ee800) [pid = 1654] [serial = 2264] [outer = 0x0] 23:10:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12e591000) [pid = 1654] [serial = 2265] [outer = 0x12a9ee800] 23:10:00 INFO - PROCESS | 1654 | 1461651000072 Marionette DEBUG loaded listener.js 23:10:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x123c0e800) [pid = 1654] [serial = 2266] [outer = 0x12a9ee800] 23:10:00 INFO - PROCESS | 1654 | 1461651000342 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]]]}] 23:10:00 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. 23:10:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 520ms 23:10:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:10:00 INFO - PROCESS | 1654 | 1461651000401 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 23:10:00 INFO - PROCESS | 1654 | 1461651000402 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 23:10:00 INFO - PROCESS | 1654 | 1461651000404 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:10:00 INFO - PROCESS | 1654 | 1461651000405 Marionette TRACE conn2 <- [1,2990,null,{}] 23:10:00 INFO - PROCESS | 1654 | 1461651000408 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}] 23:10:00 INFO - PROCESS | 1654 | 1461651000507 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 23:10:00 INFO - PROCESS | 1654 | 1461651000512 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x138734000 == 68 [pid = 1654] [id = 756] 23:10:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12ea24000) [pid = 1654] [serial = 2267] [outer = 0x0] 23:10:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12ea29c00) [pid = 1654] [serial = 2268] [outer = 0x12ea24000] 23:10:00 INFO - PROCESS | 1654 | 1461651000537 Marionette DEBUG loaded listener.js 23:10:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12eae1400) [pid = 1654] [serial = 2269] [outer = 0x12ea24000] 23:10:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x114215000 == 69 [pid = 1654] [id = 757] 23:10:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x119086400) [pid = 1654] [serial = 2270] [outer = 0x0] 23:10:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11908e400) [pid = 1654] [serial = 2271] [outer = 0x119086400] 23:10:01 INFO - PROCESS | 1654 | 1461651001048 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]]]}] 23:10:01 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. 23:10:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 668ms 23:10:01 INFO - PROCESS | 1654 | 1461651001073 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 23:10:01 INFO - PROCESS | 1654 | 1461651001076 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 23:10:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:10:01 INFO - PROCESS | 1654 | 1461651001079 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:10:01 INFO - PROCESS | 1654 | 1461651001082 Marionette TRACE conn2 <- [1,2994,null,{}] 23:10:01 INFO - PROCESS | 1654 | 1461651001086 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}] 23:10:01 INFO - PROCESS | 1654 | 1461651001235 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 23:10:01 INFO - PROCESS | 1654 | 1461651001342 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12702a800 == 70 [pid = 1654] [id = 758] 23:10:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11b950400) [pid = 1654] [serial = 2272] [outer = 0x0] 23:10:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11bd14400) [pid = 1654] [serial = 2273] [outer = 0x11b950400] 23:10:01 INFO - PROCESS | 1654 | 1461651001375 Marionette DEBUG loaded listener.js 23:10:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x11c3ae800) [pid = 1654] [serial = 2274] [outer = 0x11b950400] 23:10:01 INFO - PROCESS | 1654 | 1461651001740 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]]]}] 23:10:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:10:01 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 23:10:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 23:10:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:10:01 INFO - PROCESS | 1654 | 1461651001751 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 23:10:01 INFO - PROCESS | 1654 | 1461651001755 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 23:10:01 INFO - PROCESS | 1654 | 1461651001760 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:10:01 INFO - PROCESS | 1654 | 1461651001762 Marionette TRACE conn2 <- [1,2998,null,{}] 23:10:01 INFO - PROCESS | 1654 | 1461651001765 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}] 23:10:01 INFO - PROCESS | 1654 | 1461651001884 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 23:10:02 INFO - PROCESS | 1654 | 1461651001998 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d338800 == 71 [pid = 1654] [id = 759] 23:10:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x11c57bc00) [pid = 1654] [serial = 2275] [outer = 0x0] 23:10:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x124120800) [pid = 1654] [serial = 2276] [outer = 0x11c57bc00] 23:10:02 INFO - PROCESS | 1654 | 1461651002029 Marionette DEBUG loaded listener.js 23:10:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x127f84000) [pid = 1654] [serial = 2277] [outer = 0x11c57bc00] 23:10:02 INFO - PROCESS | 1654 | 1461651002406 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]]]}] 23:10:02 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. 23:10:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 673ms 23:10:02 INFO - PROCESS | 1654 | 1461651002434 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 23:10:02 INFO - PROCESS | 1654 | 1461651002435 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 23:10:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:10:02 INFO - PROCESS | 1654 | 1461651002438 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:10:02 INFO - PROCESS | 1654 | 1461651002441 Marionette TRACE conn2 <- [1,3002,null,{}] 23:10:02 INFO - PROCESS | 1654 | 1461651002449 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}] 23:10:02 INFO - PROCESS | 1654 | 1461651002570 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 23:10:02 INFO - PROCESS | 1654 | 1461651002679 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x135ce1000 == 72 [pid = 1654] [id = 760] 23:10:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12a7b0000) [pid = 1654] [serial = 2278] [outer = 0x0] 23:10:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12aa43000) [pid = 1654] [serial = 2279] [outer = 0x12a7b0000] 23:10:02 INFO - PROCESS | 1654 | 1461651002725 Marionette DEBUG loaded listener.js 23:10:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12b48c000) [pid = 1654] [serial = 2280] [outer = 0x12a7b0000] 23:10:03 INFO - PROCESS | 1654 | 1461651003089 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]]]}] 23:10:03 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. 23:10:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 674ms 23:10:03 INFO - PROCESS | 1654 | 1461651003113 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 23:10:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:10:03 INFO - PROCESS | 1654 | 1461651003115 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 23:10:03 INFO - PROCESS | 1654 | 1461651003117 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:10:03 INFO - PROCESS | 1654 | 1461651003118 Marionette TRACE conn2 <- [1,3006,null,{}] 23:10:03 INFO - PROCESS | 1654 | 1461651003121 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}] 23:10:03 INFO - PROCESS | 1654 | 1461651003237 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 23:10:03 INFO - PROCESS | 1654 | 1461651003348 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x139ca8000 == 73 [pid = 1654] [id = 761] 23:10:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12b496c00) [pid = 1654] [serial = 2281] [outer = 0x0] 23:10:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12bd17000) [pid = 1654] [serial = 2282] [outer = 0x12b496c00] 23:10:03 INFO - PROCESS | 1654 | 1461651003380 Marionette DEBUG loaded listener.js 23:10:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12d11cc00) [pid = 1654] [serial = 2283] [outer = 0x12b496c00] 23:10:03 INFO - PROCESS | 1654 | 1461651003700 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]]]}] 23:10:03 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. 23:10:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 622ms 23:10:03 INFO - PROCESS | 1654 | 1461651003740 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 23:10:03 INFO - PROCESS | 1654 | 1461651003741 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 23:10:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:10:03 INFO - PROCESS | 1654 | 1461651003744 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:10:03 INFO - PROCESS | 1654 | 1461651003745 Marionette TRACE conn2 <- [1,3010,null,{}] 23:10:03 INFO - PROCESS | 1654 | 1461651003748 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}] 23:10:03 INFO - PROCESS | 1654 | 1461651003861 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 23:10:03 INFO - PROCESS | 1654 | 1461651003984 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x1372de800 == 74 [pid = 1654] [id = 762] 23:10:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12d3e0c00) [pid = 1654] [serial = 2284] [outer = 0x0] 23:10:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12e3aac00) [pid = 1654] [serial = 2285] [outer = 0x12d3e0c00] 23:10:04 INFO - PROCESS | 1654 | 1461651004017 Marionette DEBUG loaded listener.js 23:10:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12e3f4000) [pid = 1654] [serial = 2286] [outer = 0x12d3e0c00] 23:10:04 INFO - PROCESS | 1654 | 1461651004379 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]]]}] 23:10:04 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 23:10:04 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 23:10:04 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:10:04 INFO - PROCESS | 1654 | 1461651004415 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 23:10:04 INFO - PROCESS | 1654 | 1461651004416 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 23:10:04 INFO - PROCESS | 1654 | 1461651004418 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:10:04 INFO - PROCESS | 1654 | 1461651004420 Marionette TRACE conn2 <- [1,3014,null,{}] 23:10:04 INFO - PROCESS | 1654 | 1461651004422 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}] 23:10:04 INFO - PROCESS | 1654 | 1461651004549 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 23:10:04 INFO - PROCESS | 1654 | 1461651004634 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x1383c2000 == 75 [pid = 1654] [id = 763] 23:10:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12ea21c00) [pid = 1654] [serial = 2287] [outer = 0x0] 23:10:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12eae2000) [pid = 1654] [serial = 2288] [outer = 0x12ea21c00] 23:10:04 INFO - PROCESS | 1654 | 1461651004666 Marionette DEBUG loaded listener.js 23:10:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12ef02c00) [pid = 1654] [serial = 2289] [outer = 0x12ea21c00] 23:10:04 INFO - PROCESS | 1654 | [1654] 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 23:10:05 INFO - PROCESS | 1654 | 1461651005049 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:10:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:10:05 INFO - {} 23:10:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:10:05 INFO - {} 23:10:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:10:05 INFO - {} 23:10:05 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:10:05 INFO - {} 23:10:05 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 671ms 23:10:05 INFO - PROCESS | 1654 | 1461651005089 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 23:10:05 INFO - PROCESS | 1654 | 1461651005090 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 23:10:05 INFO - TEST-START | /FileAPI/fileReader.html 23:10:05 INFO - PROCESS | 1654 | 1461651005093 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:10:05 INFO - PROCESS | 1654 | 1461651005094 Marionette TRACE conn2 <- [1,3018,null,{}] 23:10:05 INFO - PROCESS | 1654 | 1461651005097 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}] 23:10:05 INFO - PROCESS | 1654 | 1461651005236 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 23:10:05 INFO - PROCESS | 1654 | 1461651005329 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x13a256800 == 76 [pid = 1654] [id = 764] 23:10:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12ef03000) [pid = 1654] [serial = 2290] [outer = 0x0] 23:10:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12ef0b000) [pid = 1654] [serial = 2291] [outer = 0x12ef03000] 23:10:05 INFO - PROCESS | 1654 | 1461651005392 Marionette DEBUG loaded listener.js 23:10:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12f1abc00) [pid = 1654] [serial = 2292] [outer = 0x12ef03000] 23:10:05 INFO - PROCESS | 1654 | 1461651005833 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]]]}] 23:10:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:10:05 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:10:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:10:05 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:10:05 INFO - TEST-OK | /FileAPI/fileReader.html | took 769ms 23:10:05 INFO - TEST-START | /FileAPI/historical.html 23:10:05 INFO - PROCESS | 1654 | 1461651005863 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 23:10:05 INFO - PROCESS | 1654 | 1461651005864 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 23:10:05 INFO - PROCESS | 1654 | 1461651005866 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:10:05 INFO - PROCESS | 1654 | 1461651005868 Marionette TRACE conn2 <- [1,3022,null,{}] 23:10:05 INFO - PROCESS | 1654 | 1461651005870 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}] 23:10:05 INFO - PROCESS | 1654 | 1461651005985 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 23:10:06 INFO - PROCESS | 1654 | 1461651006110 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x1416d5800 == 77 [pid = 1654] [id = 765] 23:10:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x118647400) [pid = 1654] [serial = 2293] [outer = 0x0] 23:10:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12f1ac000) [pid = 1654] [serial = 2294] [outer = 0x118647400] 23:10:06 INFO - PROCESS | 1654 | 1461651006142 Marionette DEBUG loaded listener.js 23:10:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12f1b5800) [pid = 1654] [serial = 2295] [outer = 0x118647400] 23:10:06 INFO - PROCESS | 1654 | 1461651006488 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"]]]}] 23:10:06 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:10:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:10:06 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:10:06 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:10:06 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:10:06 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:10:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:06 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:10:06 INFO - TEST-OK | /FileAPI/historical.html | took 670ms 23:10:06 INFO - TEST-START | /FileAPI/idlharness.html 23:10:06 INFO - PROCESS | 1654 | 1461651006537 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 23:10:06 INFO - PROCESS | 1654 | 1461651006538 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 23:10:06 INFO - PROCESS | 1654 | 1461651006540 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:10:06 INFO - PROCESS | 1654 | 1461651006542 Marionette TRACE conn2 <- [1,3026,null,{}] 23:10:06 INFO - PROCESS | 1654 | 1461651006544 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}] 23:10:06 INFO - PROCESS | 1654 | 1461651006663 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 23:10:06 INFO - PROCESS | 1654 | 1461651006765 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x123a80800 == 78 [pid = 1654] [id = 766] 23:10:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x11867a400) [pid = 1654] [serial = 2296] [outer = 0x0] 23:10:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x127ff4800) [pid = 1654] [serial = 2297] [outer = 0x11867a400] 23:10:06 INFO - PROCESS | 1654 | 1461651006795 Marionette DEBUG loaded listener.js 23:10:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12f1b6c00) [pid = 1654] [serial = 2298] [outer = 0x11867a400] 23:10:07 INFO - PROCESS | 1654 | 1461651007374 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]]]}] 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:10:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:10:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:10:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:10:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:10:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:10:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:10:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:10:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:10:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:10:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:10:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:10:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:10:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:10:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:10:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:10:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:10:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:10:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:10:07 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 23:10:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:10:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:10:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:10:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:10:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:10:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:10:07 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 23:10:07 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 23:10:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:10:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:10:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:10:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:10:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:10:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:10:07 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:10:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:10:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:10:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:10:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:10:07 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 23:10:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:10:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:10:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:10:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:10:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:10:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:10:07 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 23:10:07 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 23:10:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:10:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:10:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:10:07 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:10:07 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:10:07 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:10:07 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:10:07 INFO - TEST-OK | /FileAPI/idlharness.html | took 884ms 23:10:07 INFO - PROCESS | 1654 | 1461651007464 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 23:10:07 INFO - PROCESS | 1654 | 1461651007465 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 23:10:07 INFO - TEST-START | /FileAPI/idlharness.worker 23:10:07 INFO - PROCESS | 1654 | 1461651007470 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:10:07 INFO - PROCESS | 1654 | 1461651007471 Marionette TRACE conn2 <- [1,3030,null,{}] 23:10:07 INFO - PROCESS | 1654 | 1461651007474 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}] 23:10:07 INFO - PROCESS | 1654 | 1461651007586 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 23:10:07 INFO - PROCESS | 1654 | 1461651007925 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c552800 == 79 [pid = 1654] [id = 767] 23:10:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x114b4f400) [pid = 1654] [serial = 2299] [outer = 0x0] 23:10:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 172 (0x114bb9000) [pid = 1654] [serial = 2300] [outer = 0x114b4f400] 23:10:07 INFO - PROCESS | 1654 | 1461651007994 Marionette DEBUG loaded listener.js 23:10:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 173 (0x118d03000) [pid = 1654] [serial = 2301] [outer = 0x114b4f400] 23:10:08 INFO - PROCESS | 1654 | [1654] 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 23:10:08 INFO - PROCESS | 1654 | --DOCSHELL 0x12eab6800 == 78 [pid = 1654] [id = 637] 23:10:08 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab74000 == 77 [pid = 1654] [id = 569] 23:10:08 INFO - PROCESS | 1654 | --DOCSHELL 0x1385d3800 == 76 [pid = 1654] [id = 755] 23:10:08 INFO - PROCESS | 1654 | --DOCSHELL 0x1384a2000 == 75 [pid = 1654] [id = 754] 23:10:08 INFO - PROCESS | 1654 | --DOMWINDOW == 172 (0x124510000) [pid = 1654] [serial = 2149] [outer = 0x0] [url = about:blank] 23:10:08 INFO - PROCESS | 1654 | --DOMWINDOW == 171 (0x12a7a3c00) [pid = 1654] [serial = 2152] [outer = 0x0] [url = about:blank] 23:10:08 INFO - PROCESS | 1654 | --DOMWINDOW == 170 (0x12b5b3c00) [pid = 1654] [serial = 2155] [outer = 0x0] [url = about:blank] 23:10:08 INFO - PROCESS | 1654 | --DOMWINDOW == 169 (0x12bd12000) [pid = 1654] [serial = 2158] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | 1461651009033 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,{},{}]]]}] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab0c000 == 74 [pid = 1654] [id = 753] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x135c59800 == 73 [pid = 1654] [id = 752] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x130089000 == 72 [pid = 1654] [id = 751] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12f64d800 == 71 [pid = 1654] [id = 750] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12eeef800 == 70 [pid = 1654] [id = 749] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12e695800 == 69 [pid = 1654] [id = 748] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12bf06800 == 68 [pid = 1654] [id = 747] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12ab1d800 == 67 [pid = 1654] [id = 746] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a960000 == 66 [pid = 1654] [id = 745] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x11bbac800 == 65 [pid = 1654] [id = 744] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1248ea800 == 64 [pid = 1654] [id = 743] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1248ec000 == 63 [pid = 1654] [id = 742] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x138213800 == 62 [pid = 1654] [id = 739] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x13721e800 == 61 [pid = 1654] [id = 738] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x135ccc000 == 60 [pid = 1654] [id = 737] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12f642800 == 59 [pid = 1654] [id = 736] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1273a4800 == 58 [pid = 1654] [id = 735] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x123cd7800 == 57 [pid = 1654] [id = 734] 23:10:09 INFO - PROCESS | 1654 | --DOCSHELL 0x13007d800 == 56 [pid = 1654] [id = 733] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 168 (0x12aa3ac00) [pid = 1654] [serial = 2096] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 167 (0x124510400) [pid = 1654] [serial = 2054] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 166 (0x12411b400) [pid = 1654] [serial = 2051] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 165 (0x12b491c00) [pid = 1654] [serial = 2102] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 164 (0x12b9df000) [pid = 1654] [serial = 2105] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 163 (0x12ac86800) [pid = 1654] [serial = 2099] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 162 (0x11c58f800) [pid = 1654] [serial = 2090] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 161 (0x127766000) [pid = 1654] [serial = 2057] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 160 (0x129744400) [pid = 1654] [serial = 2093] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 159 (0x12b031800) [pid = 1654] [serial = 2024] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 158 (0x11c0c0800) [pid = 1654] [serial = 2042] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 157 (0x11c865800) [pid = 1654] [serial = 2048] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 156 (0x11c078000) [pid = 1654] [serial = 2045] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 155 (0x12a9f7c00) [pid = 1654] [serial = 2182] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 154 (0x12a791c00) [pid = 1654] [serial = 2179] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 153 (0x12ac79000) [pid = 1654] [serial = 2185] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 152 (0x12ab8cc00) [pid = 1654] [serial = 2183] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 151 (0x12b5a9c00) [pid = 1654] [serial = 2188] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 150 (0x12ac86c00) [pid = 1654] [serial = 2186] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 149 (0x12974a000) [pid = 1654] [serial = 2176] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x12bde5000) [pid = 1654] [serial = 2162] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x123c0b800) [pid = 1654] [serial = 2161] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11b5ae000) [pid = 1654] [serial = 2165] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x11a8cc000) [pid = 1654] [serial = 2164] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x11be56c00) [pid = 1654] [serial = 2167] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11c3b3000) [pid = 1654] [serial = 2168] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x123e1c800) [pid = 1654] [serial = 2170] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x124382c00) [pid = 1654] [serial = 2171] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12457c800) [pid = 1654] [serial = 2173] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12cf68400) [pid = 1654] [serial = 2195] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x127fee400) [pid = 1654] [serial = 2174] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x11c0c3000) [pid = 1654] [serial = 2146] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12bd9c000) [pid = 1654] [serial = 2143] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12a7abc00) [pid = 1654] [serial = 2191] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12b7a8c00) [pid = 1654] [serial = 2189] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12a7ad400) [pid = 1654] [serial = 2180] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12bd0c400) [pid = 1654] [serial = 2194] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12b496800) [pid = 1654] [serial = 2192] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x129dc9c00) [pid = 1654] [serial = 2177] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12d354800) [pid = 1654] [serial = 2198] [outer = 0x0] [url = about:blank] 23:10:09 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12d11a000) [pid = 1654] [serial = 2197] [outer = 0x0] [url = about:blank] 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:10:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:10:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:10:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:10:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:10:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:10:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:10:09 INFO - {} 23:10:09 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 23:10:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:10:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:10:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:10:09 INFO - {} 23:10:09 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 - {} 23:10:09 INFO - {} 23:10:09 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 23:10:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:10:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:10:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:10:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:10:09 INFO - {} 23:10:09 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 23:10:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:10:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:10:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:10:09 INFO - {} 23:10:09 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 - {} 23:10:09 INFO - {} 23:10:09 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 23:10:09 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:09 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:10:09 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:10:09 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 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 23:10:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:10:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:10:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 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 23:10:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 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 23:10:09 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:09 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 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 23:10:09 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:10:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:10:09 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:09 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:10:09 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:10:09 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:10:09 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:10:09 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:10:09 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:10:09 INFO - {} 23:10:09 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1642ms 23:10:09 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:10:09 INFO - PROCESS | 1654 | 1461651009115 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 23:10:09 INFO - PROCESS | 1654 | 1461651009119 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 23:10:09 INFO - PROCESS | 1654 | 1461651009126 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:10:09 INFO - PROCESS | 1654 | 1461651009130 Marionette TRACE conn2 <- [1,3034,null,{}] 23:10:09 INFO - PROCESS | 1654 | 1461651009136 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}] 23:10:09 INFO - PROCESS | 1654 | 1461651009331 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 23:10:09 INFO - PROCESS | 1654 | 1461651009426 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11c016800 == 57 [pid = 1654] [id = 768] 23:10:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x11c0b8000) [pid = 1654] [serial = 2302] [outer = 0x0] 23:10:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x129740000) [pid = 1654] [serial = 2303] [outer = 0x11c0b8000] 23:10:09 INFO - PROCESS | 1654 | 1461651009454 Marionette DEBUG loaded listener.js 23:10:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12974b800) [pid = 1654] [serial = 2304] [outer = 0x11c0b8000] 23:10:09 INFO - PROCESS | 1654 | 1461651009789 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]]]}] 23:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:10:09 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 676ms 23:10:09 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:10:09 INFO - PROCESS | 1654 | 1461651009802 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 23:10:09 INFO - PROCESS | 1654 | 1461651009804 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 23:10:09 INFO - PROCESS | 1654 | 1461651009806 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:10:09 INFO - PROCESS | 1654 | 1461651009807 Marionette TRACE conn2 <- [1,3038,null,{}] 23:10:09 INFO - PROCESS | 1654 | 1461651009810 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}] 23:10:09 INFO - PROCESS | 1654 | 1461651009908 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 23:10:09 INFO - PROCESS | 1654 | 1461651009974 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x1248f9800 == 58 [pid = 1654] [id = 769] 23:10:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x129749400) [pid = 1654] [serial = 2305] [outer = 0x0] 23:10:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x12a764c00) [pid = 1654] [serial = 2306] [outer = 0x129749400] 23:10:10 INFO - PROCESS | 1654 | 1461651010001 Marionette DEBUG loaded listener.js 23:10:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12a78bc00) [pid = 1654] [serial = 2307] [outer = 0x129749400] 23:10:10 INFO - PROCESS | 1654 | 1461651010298 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"]]]}] 23:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:10:10 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 518ms 23:10:10 INFO - PROCESS | 1654 | 1461651010325 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 23:10:10 INFO - PROCESS | 1654 | 1461651010327 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 23:10:10 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:10:10 INFO - PROCESS | 1654 | 1461651010338 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:10:10 INFO - PROCESS | 1654 | 1461651010342 Marionette TRACE conn2 <- [1,3042,null,{}] 23:10:10 INFO - PROCESS | 1654 | 1461651010348 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}] 23:10:10 INFO - PROCESS | 1654 | 1461651010445 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 23:10:10 INFO - PROCESS | 1654 | 1461651010449 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0d0000 == 59 [pid = 1654] [id = 770] 23:10:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12a79d000) [pid = 1654] [serial = 2308] [outer = 0x0] 23:10:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x12aa40800) [pid = 1654] [serial = 2309] [outer = 0x12a79d000] 23:10:10 INFO - PROCESS | 1654 | 1461651010475 Marionette DEBUG loaded listener.js 23:10:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x12abb2c00) [pid = 1654] [serial = 2310] [outer = 0x12a79d000] 23:10:10 INFO - PROCESS | 1654 | 1461651010945 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]]]}] 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:10:10 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. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:10:10 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'.) 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:10:10 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. 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:10:10 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. 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:10:10 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. 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:10:10 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:10:10 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:10:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:10:10 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:10:10 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 636ms 23:10:10 INFO - PROCESS | 1654 | 1461651010971 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 23:10:10 INFO - PROCESS | 1654 | 1461651010972 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 23:10:10 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:10:10 INFO - PROCESS | 1654 | 1461651010975 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:10:10 INFO - PROCESS | 1654 | 1461651010976 Marionette TRACE conn2 <- [1,3046,null,{}] 23:10:10 INFO - PROCESS | 1654 | 1461651010979 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}] 23:10:11 INFO - PROCESS | 1654 | 1461651011077 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 23:10:11 INFO - PROCESS | 1654 | 1461651011081 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e322800 == 60 [pid = 1654] [id = 771] 23:10:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x12ac84800) [pid = 1654] [serial = 2311] [outer = 0x0] 23:10:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x12bd16000) [pid = 1654] [serial = 2312] [outer = 0x12ac84800] 23:10:11 INFO - PROCESS | 1654 | 1461651011107 Marionette DEBUG loaded listener.js 23:10:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12bde2000) [pid = 1654] [serial = 2313] [outer = 0x12ac84800] 23:10:11 INFO - PROCESS | 1654 | [1654] 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 23:10:11 INFO - PROCESS | 1654 | 1461651011510 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:10:11 INFO - {} 23:10:11 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 573ms 23:10:11 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:10:11 INFO - PROCESS | 1654 | 1461651011549 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 23:10:11 INFO - PROCESS | 1654 | 1461651011550 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 23:10:11 INFO - PROCESS | 1654 | 1461651011552 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:10:11 INFO - PROCESS | 1654 | 1461651011553 Marionette TRACE conn2 <- [1,3050,null,{}] 23:10:11 INFO - PROCESS | 1654 | 1461651011555 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}] 23:10:11 INFO - PROCESS | 1654 | 1461651011675 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 23:10:11 INFO - PROCESS | 1654 | 1461651011695 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12eaa6000 == 61 [pid = 1654] [id = 772] 23:10:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12d3e4800) [pid = 1654] [serial = 2314] [outer = 0x0] 23:10:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x12d3e8c00) [pid = 1654] [serial = 2315] [outer = 0x12d3e4800] 23:10:11 INFO - PROCESS | 1654 | 1461651011728 Marionette DEBUG loaded listener.js 23:10:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x12db18400) [pid = 1654] [serial = 2316] [outer = 0x12d3e4800] 23:10:12 INFO - PROCESS | 1654 | 1461651012101 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]]]}] 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:10:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 572ms 23:10:12 INFO - PROCESS | 1654 | 1461651012124 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 23:10:12 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:10:12 INFO - PROCESS | 1654 | 1461651012126 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 23:10:12 INFO - PROCESS | 1654 | 1461651012128 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:10:12 INFO - PROCESS | 1654 | 1461651012129 Marionette TRACE conn2 <- [1,3054,null,{}] 23:10:12 INFO - PROCESS | 1654 | 1461651012132 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}] 23:10:12 INFO - PROCESS | 1654 | 1461651012249 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 23:10:12 INFO - PROCESS | 1654 | 1461651012261 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f630800 == 62 [pid = 1654] [id = 773] 23:10:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x12d3e6000) [pid = 1654] [serial = 2317] [outer = 0x0] 23:10:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x12e3f0800) [pid = 1654] [serial = 2318] [outer = 0x12d3e6000] 23:10:12 INFO - PROCESS | 1654 | 1461651012287 Marionette DEBUG loaded listener.js 23:10:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x12ea23400) [pid = 1654] [serial = 2319] [outer = 0x12d3e6000] 23:10:12 INFO - PROCESS | 1654 | 1461651012765 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"]]]}] 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:10:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:10:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:10:12 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" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:10:12 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" 23:10:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:10:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:10:12 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 686ms 23:10:12 INFO - PROCESS | 1654 | 1461651012816 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 23:10:12 INFO - PROCESS | 1654 | 1461651012817 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 23:10:12 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:10:12 INFO - PROCESS | 1654 | 1461651012819 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:10:12 INFO - PROCESS | 1654 | 1461651012820 Marionette TRACE conn2 <- [1,3058,null,{}] 23:10:12 INFO - PROCESS | 1654 | 1461651012823 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}] 23:10:12 INFO - PROCESS | 1654 | 1461651012947 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 23:10:12 INFO - PROCESS | 1654 | 1461651012981 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x13008c800 == 63 [pid = 1654] [id = 774] 23:10:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12eae0000) [pid = 1654] [serial = 2320] [outer = 0x0] 23:10:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12eae5800) [pid = 1654] [serial = 2321] [outer = 0x12eae0000] 23:10:13 INFO - PROCESS | 1654 | 1461651013007 Marionette DEBUG loaded listener.js 23:10:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12fc81400) [pid = 1654] [serial = 2322] [outer = 0x12eae0000] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 148 (0x11c072000) [pid = 1654] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 147 (0x12a778800) [pid = 1654] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 146 (0x11c06ec00) [pid = 1654] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 145 (0x123c13400) [pid = 1654] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 144 (0x12489b400) [pid = 1654] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 143 (0x11c410800) [pid = 1654] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 142 (0x12d118400) [pid = 1654] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 141 (0x12abb0000) [pid = 1654] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 140 (0x12a779400) [pid = 1654] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 139 (0x12b024800) [pid = 1654] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 138 (0x127712000) [pid = 1654] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x12ab96800) [pid = 1654] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x12d354c00) [pid = 1654] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x12dacd400) [pid = 1654] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x11bdba400) [pid = 1654] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12e3b4800) [pid = 1654] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12a779c00) [pid = 1654] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x118856800) [pid = 1654] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12a78a400) [pid = 1654] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 23:10:13 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12a9ee800) [pid = 1654] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 23:10:13 INFO - PROCESS | 1654 | 1461651013780 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]]]}] 23:10:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:10:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:10:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:10:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:10:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:10:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:10:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:10:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:10:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:10:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:10:13 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:13 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:10:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:10:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:10:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:10:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:10:13 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:10:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:13 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:10:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:10:13 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:10:13 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 978ms 23:10:13 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:10:13 INFO - PROCESS | 1654 | 1461651013798 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 23:10:13 INFO - PROCESS | 1654 | 1461651013799 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 23:10:13 INFO - PROCESS | 1654 | 1461651013801 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:10:13 INFO - PROCESS | 1654 | 1461651013802 Marionette TRACE conn2 <- [1,3062,null,{}] 23:10:13 INFO - PROCESS | 1654 | 1461651013805 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}] 23:10:13 INFO - PROCESS | 1654 | 1461651013900 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 23:10:13 INFO - PROCESS | 1654 | 1461651013968 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12f477800 == 64 [pid = 1654] [id = 775] 23:10:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x11c071400) [pid = 1654] [serial = 2323] [outer = 0x0] 23:10:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12a797000) [pid = 1654] [serial = 2324] [outer = 0x11c071400] 23:10:13 INFO - PROCESS | 1654 | 1461651013994 Marionette DEBUG loaded listener.js 23:10:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12bde4000) [pid = 1654] [serial = 2325] [outer = 0x11c071400] 23:10:14 INFO - PROCESS | 1654 | [1654] 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 23:10:14 INFO - PROCESS | 1654 | 1461651014325 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:10:14 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:10:14 INFO - {} 23:10:14 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 569ms 23:10:14 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:10:14 INFO - PROCESS | 1654 | 1461651014372 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 23:10:14 INFO - PROCESS | 1654 | 1461651014373 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 23:10:14 INFO - PROCESS | 1654 | 1461651014375 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:10:14 INFO - PROCESS | 1654 | 1461651014376 Marionette TRACE conn2 <- [1,3066,null,{}] 23:10:14 INFO - PROCESS | 1654 | 1461651014379 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}] 23:10:14 INFO - PROCESS | 1654 | 1461651014476 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 23:10:14 INFO - PROCESS | 1654 | 1461651014542 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12414b800 == 65 [pid = 1654] [id = 776] 23:10:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x114b52c00) [pid = 1654] [serial = 2326] [outer = 0x0] 23:10:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x11bd12000) [pid = 1654] [serial = 2327] [outer = 0x114b52c00] 23:10:14 INFO - PROCESS | 1654 | 1461651014569 Marionette DEBUG loaded listener.js 23:10:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x11bdb9800) [pid = 1654] [serial = 2328] [outer = 0x114b52c00] 23:10:14 INFO - PROCESS | 1654 | 1461651014828 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]]]}] 23:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:10:14 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:10:14 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 472ms 23:10:14 INFO - PROCESS | 1654 | 1461651014854 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 23:10:14 INFO - PROCESS | 1654 | 1461651014855 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 23:10:14 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:10:14 INFO - PROCESS | 1654 | 1461651014857 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:10:14 INFO - PROCESS | 1654 | 1461651014858 Marionette TRACE conn2 <- [1,3070,null,{}] 23:10:14 INFO - PROCESS | 1654 | 1461651014868 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}] 23:10:14 INFO - PROCESS | 1654 | 1461651014974 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 23:10:14 INFO - PROCESS | 1654 | 1461651014979 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ab7e800 == 66 [pid = 1654] [id = 777] 23:10:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11be5fc00) [pid = 1654] [serial = 2329] [outer = 0x0] 23:10:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x11c524c00) [pid = 1654] [serial = 2330] [outer = 0x11be5fc00] 23:10:15 INFO - PROCESS | 1654 | 1461651015009 Marionette DEBUG loaded listener.js 23:10:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x124502400) [pid = 1654] [serial = 2331] [outer = 0x11be5fc00] 23:10:15 INFO - PROCESS | 1654 | 1461651015360 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]]]}] 23:10:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:10:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:10:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:10:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:10:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:10:15 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:10:15 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 528ms 23:10:15 INFO - PROCESS | 1654 | 1461651015386 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 23:10:15 INFO - PROCESS | 1654 | 1461651015388 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 23:10:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:10:15 INFO - PROCESS | 1654 | 1461651015390 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:10:15 INFO - PROCESS | 1654 | 1461651015392 Marionette TRACE conn2 <- [1,3074,null,{}] 23:10:15 INFO - PROCESS | 1654 | 1461651015396 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}] 23:10:15 INFO - PROCESS | 1654 | 1461651015537 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 23:10:15 INFO - PROCESS | 1654 | 1461651015545 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x135c55000 == 67 [pid = 1654] [id = 778] 23:10:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 139 (0x124510000) [pid = 1654] [serial = 2332] [outer = 0x0] 23:10:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 140 (0x12a7acc00) [pid = 1654] [serial = 2333] [outer = 0x124510000] 23:10:15 INFO - PROCESS | 1654 | 1461651015571 Marionette DEBUG loaded listener.js 23:10:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 141 (0x12e7b1800) [pid = 1654] [serial = 2334] [outer = 0x124510000] 23:10:16 INFO - PROCESS | 1654 | 1461651016166 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]]]}] 23:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:10:16 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 824ms 23:10:16 INFO - PROCESS | 1654 | 1461651016216 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 23:10:16 INFO - PROCESS | 1654 | 1461651016221 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 23:10:16 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:10:16 INFO - PROCESS | 1654 | 1461651016228 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:10:16 INFO - PROCESS | 1654 | 1461651016231 Marionette TRACE conn2 <- [1,3078,null,{}] 23:10:16 INFO - PROCESS | 1654 | 1461651016237 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}] 23:10:16 INFO - PROCESS | 1654 | 1461651016422 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 23:10:16 INFO - PROCESS | 1654 | 1461651016510 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1241e1800 == 68 [pid = 1654] [id = 779] 23:10:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 142 (0x11a915000) [pid = 1654] [serial = 2335] [outer = 0x0] 23:10:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 143 (0x11b559400) [pid = 1654] [serial = 2336] [outer = 0x11a915000] 23:10:16 INFO - PROCESS | 1654 | 1461651016542 Marionette DEBUG loaded listener.js 23:10:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 144 (0x11be63000) [pid = 1654] [serial = 2337] [outer = 0x11a915000] 23:10:16 INFO - PROCESS | 1654 | 1461651016932 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] 23:10:16 INFO - PROCESS | 1654 | 1461651016956 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 23:10:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:10:16 INFO - PROCESS | 1654 | 1461651016961 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:10:16 INFO - PROCESS | 1654 | 1461651016963 Marionette TRACE conn2 <- [1,3082,null,{}] 23:10:16 INFO - PROCESS | 1654 | 1461651016966 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}] 23:10:17 INFO - PROCESS | 1654 | 1461651017082 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 23:10:17 INFO - PROCESS | 1654 | 1461651017191 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b745000 == 69 [pid = 1654] [id = 780] 23:10:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 145 (0x11c07cc00) [pid = 1654] [serial = 2338] [outer = 0x0] 23:10:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 146 (0x1286dc400) [pid = 1654] [serial = 2339] [outer = 0x11c07cc00] 23:10:17 INFO - PROCESS | 1654 | 1461651017234 Marionette DEBUG loaded listener.js 23:10:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 147 (0x12a76dc00) [pid = 1654] [serial = 2340] [outer = 0x11c07cc00] 23:10:17 INFO - PROCESS | 1654 | 1461651017602 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]]]}] 23:10:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:10:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:10:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:10:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 673ms 23:10:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:10:17 INFO - PROCESS | 1654 | 1461651017635 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 23:10:17 INFO - PROCESS | 1654 | 1461651017636 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 23:10:17 INFO - PROCESS | 1654 | 1461651017639 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:10:17 INFO - PROCESS | 1654 | 1461651017641 Marionette TRACE conn2 <- [1,3086,null,{}] 23:10:17 INFO - PROCESS | 1654 | 1461651017649 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}] 23:10:17 INFO - PROCESS | 1654 | 1461651017770 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 23:10:17 INFO - PROCESS | 1654 | 1461651017886 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12e6a1000 == 70 [pid = 1654] [id = 781] 23:10:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 148 (0x12a798000) [pid = 1654] [serial = 2341] [outer = 0x0] 23:10:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 149 (0x12a9f6800) [pid = 1654] [serial = 2342] [outer = 0x12a798000] 23:10:17 INFO - PROCESS | 1654 | 1461651017921 Marionette DEBUG loaded listener.js 23:10:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 150 (0x12ac82800) [pid = 1654] [serial = 2343] [outer = 0x12a798000] 23:10:18 INFO - PROCESS | 1654 | 1461651018287 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:10:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:10:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 671ms 23:10:18 INFO - PROCESS | 1654 | 1461651018310 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 23:10:18 INFO - PROCESS | 1654 | 1461651018313 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 23:10:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:10:18 INFO - PROCESS | 1654 | 1461651018315 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:10:18 INFO - PROCESS | 1654 | 1461651018316 Marionette TRACE conn2 <- [1,3090,null,{}] 23:10:18 INFO - PROCESS | 1654 | 1461651018319 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}] 23:10:18 INFO - PROCESS | 1654 | 1461651018438 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 23:10:18 INFO - PROCESS | 1654 | 1461651018543 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x1303de800 == 71 [pid = 1654] [id = 782] 23:10:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 151 (0x12b9e5c00) [pid = 1654] [serial = 2344] [outer = 0x0] 23:10:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 152 (0x12bd0f400) [pid = 1654] [serial = 2345] [outer = 0x12b9e5c00] 23:10:18 INFO - PROCESS | 1654 | 1461651018576 Marionette DEBUG loaded listener.js 23:10:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 153 (0x12bde5800) [pid = 1654] [serial = 2346] [outer = 0x12b9e5c00] 23:10:18 INFO - PROCESS | 1654 | 1461651018939 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:10:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:10:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 669ms 23:10:18 INFO - PROCESS | 1654 | 1461651018985 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 23:10:18 INFO - PROCESS | 1654 | 1461651018986 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 23:10:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:10:18 INFO - PROCESS | 1654 | 1461651018989 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:10:18 INFO - PROCESS | 1654 | 1461651018990 Marionette TRACE conn2 <- [1,3094,null,{}] 23:10:18 INFO - PROCESS | 1654 | 1461651018992 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}] 23:10:19 INFO - PROCESS | 1654 | 1461651019109 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 23:10:19 INFO - PROCESS | 1654 | 1461651019223 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x1372df800 == 72 [pid = 1654] [id = 783] 23:10:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 154 (0x12b9e6400) [pid = 1654] [serial = 2347] [outer = 0x0] 23:10:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 155 (0x12c062800) [pid = 1654] [serial = 2348] [outer = 0x12b9e6400] 23:10:19 INFO - PROCESS | 1654 | 1461651019255 Marionette DEBUG loaded listener.js 23:10:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 156 (0x12c067400) [pid = 1654] [serial = 2349] [outer = 0x12b9e6400] 23:10:19 INFO - PROCESS | 1654 | 1461651019629 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:10:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:10:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 670ms 23:10:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:10:19 INFO - PROCESS | 1654 | 1461651019659 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 23:10:19 INFO - PROCESS | 1654 | 1461651019661 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 23:10:19 INFO - PROCESS | 1654 | 1461651019663 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:10:19 INFO - PROCESS | 1654 | 1461651019664 Marionette TRACE conn2 <- [1,3098,null,{}] 23:10:19 INFO - PROCESS | 1654 | 1461651019666 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}] 23:10:19 INFO - PROCESS | 1654 | 1461651019799 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 23:10:19 INFO - PROCESS | 1654 | 1461651019908 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x1383be800 == 73 [pid = 1654] [id = 784] 23:10:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 157 (0x12c066800) [pid = 1654] [serial = 2350] [outer = 0x0] 23:10:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 158 (0x12c06e000) [pid = 1654] [serial = 2351] [outer = 0x12c066800] 23:10:19 INFO - PROCESS | 1654 | 1461651019940 Marionette DEBUG loaded listener.js 23:10:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 159 (0x12db1dc00) [pid = 1654] [serial = 2352] [outer = 0x12c066800] 23:10:20 INFO - PROCESS | 1654 | 1461651020306 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]]]}] 23:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:10:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 672ms 23:10:20 INFO - PROCESS | 1654 | 1461651020335 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 23:10:20 INFO - PROCESS | 1654 | 1461651020337 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 23:10:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:10:20 INFO - PROCESS | 1654 | 1461651020339 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:10:20 INFO - PROCESS | 1654 | 1461651020340 Marionette TRACE conn2 <- [1,3102,null,{}] 23:10:20 INFO - PROCESS | 1654 | 1461651020343 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}] 23:10:20 INFO - PROCESS | 1654 | 1461651020462 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 23:10:20 INFO - PROCESS | 1654 | 1461651020576 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x1385ce800 == 74 [pid = 1654] [id = 785] 23:10:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 160 (0x12db1e000) [pid = 1654] [serial = 2353] [outer = 0x0] 23:10:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 161 (0x12e58fc00) [pid = 1654] [serial = 2354] [outer = 0x12db1e000] 23:10:20 INFO - PROCESS | 1654 | 1461651020608 Marionette DEBUG loaded listener.js 23:10:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 162 (0x12e7b3800) [pid = 1654] [serial = 2355] [outer = 0x12db1e000] 23:10:20 INFO - PROCESS | 1654 | 1461651020938 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:10:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:10:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 621ms 23:10:20 INFO - PROCESS | 1654 | 1461651020961 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 23:10:20 INFO - PROCESS | 1654 | 1461651020963 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 23:10:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:10:20 INFO - PROCESS | 1654 | 1461651020965 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:10:20 INFO - PROCESS | 1654 | 1461651020966 Marionette TRACE conn2 <- [1,3106,null,{}] 23:10:20 INFO - PROCESS | 1654 | 1461651020969 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}] 23:10:21 INFO - PROCESS | 1654 | 1461651021086 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 23:10:21 INFO - PROCESS | 1654 | 1461651021187 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x139ca9800 == 75 [pid = 1654] [id = 786] 23:10:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 163 (0x12e7b4800) [pid = 1654] [serial = 2356] [outer = 0x0] 23:10:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 164 (0x12e7b9400) [pid = 1654] [serial = 2357] [outer = 0x12e7b4800] 23:10:21 INFO - PROCESS | 1654 | 1461651021231 Marionette DEBUG loaded listener.js 23:10:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 165 (0x12e7bd800) [pid = 1654] [serial = 2358] [outer = 0x12e7b4800] 23:10:21 INFO - PROCESS | 1654 | 1461651021585 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]]]}] 23:10:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:10:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:10:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:10:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 671ms 23:10:21 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:10:21 INFO - PROCESS | 1654 | 1461651021636 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 23:10:21 INFO - PROCESS | 1654 | 1461651021638 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 23:10:21 INFO - PROCESS | 1654 | 1461651021640 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:10:21 INFO - PROCESS | 1654 | 1461651021641 Marionette TRACE conn2 <- [1,3110,null,{}] 23:10:21 INFO - PROCESS | 1654 | 1461651021644 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}] 23:10:21 INFO - PROCESS | 1654 | 1461651021762 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 23:10:21 INFO - PROCESS | 1654 | 1461651021879 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x1415c5000 == 76 [pid = 1654] [id = 787] 23:10:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 166 (0x12e7bcc00) [pid = 1654] [serial = 2359] [outer = 0x0] 23:10:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 167 (0x12eae8800) [pid = 1654] [serial = 2360] [outer = 0x12e7bcc00] 23:10:21 INFO - PROCESS | 1654 | 1461651021911 Marionette DEBUG loaded listener.js 23:10:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 168 (0x12ef07c00) [pid = 1654] [serial = 2361] [outer = 0x12e7bcc00] 23:10:22 INFO - PROCESS | 1654 | 1461651022235 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"]]]}] 23:10:22 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:10:22 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 23:10:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:10:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:10:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:10:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:10:22 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 621ms 23:10:22 INFO - PROCESS | 1654 | 1461651022264 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 23:10:22 INFO - PROCESS | 1654 | 1461651022266 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 23:10:22 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:10:22 INFO - PROCESS | 1654 | 1461651022269 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:10:22 INFO - PROCESS | 1654 | 1461651022270 Marionette TRACE conn2 <- [1,3114,null,{}] 23:10:22 INFO - PROCESS | 1654 | 1461651022273 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}] 23:10:22 INFO - PROCESS | 1654 | 1461651022389 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 23:10:22 INFO - PROCESS | 1654 | 1461651022499 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\", \"4865642b-d210-4fa4-9f4d-2695107ebf4e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:10:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x1418d9800 == 77 [pid = 1654] [id = 788] 23:10:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 169 (0x12ef11400) [pid = 1654] [serial = 2362] [outer = 0x0] 23:10:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 170 (0x12f811c00) [pid = 1654] [serial = 2363] [outer = 0x12ef11400] 23:10:22 INFO - PROCESS | 1654 | 1461651022543 Marionette DEBUG loaded listener.js 23:10:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 171 (0x12f993400) [pid = 1654] [serial = 2364] [outer = 0x12ef11400] 23:10:22 INFO - PROCESS | 1654 | 1461651022944 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]]]}] 23:10:22 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:10:22 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 720ms 23:10:22 INFO - PROCESS | 1654 | 1461651022991 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 23:10:22 INFO - PROCESS | 1654 | 1461651022993 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 23:10:24 WARNING - u'runner_teardown' () 23:10:24 INFO - No more tests 23:10:24 INFO - Got 0 unexpected results 23:10:24 INFO - SUITE-END | took 524s 23:10:24 INFO - Closing logging queue 23:10:24 INFO - queue closed 23:10:24 INFO - Return code: 0 23:10:24 WARNING - # TBPL SUCCESS # 23:10:24 INFO - Running post-action listener: _resource_record_post_action 23:10:24 INFO - Running post-run listener: _resource_record_post_run 23:10:25 INFO - Total resource usage - Wall time: 547s; CPU: 57.0%; Read bytes: 37688832; Write bytes: 997410816; Read time: 394; Write time: 4969 23:10:25 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:10:25 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196577792; Write bytes: 199403008; Read time: 16102; Write time: 419 23:10:25 INFO - run-tests - Wall time: 528s; CPU: 57.0%; Read bytes: 35485184; Write bytes: 794870272; Read time: 369; Write time: 4537 23:10:25 INFO - Running post-run listener: _upload_blobber_files 23:10:25 INFO - Blob upload gear active. 23:10:25 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:10:25 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 23:10:25 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'] 23:10:25 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 23:10:25 INFO - (blobuploader) - INFO - Open directory for files ... 23:10:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:10:25 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:10:25 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:10:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:10:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:10:26 INFO - (blobuploader) - INFO - Done attempting. 23:10:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:10:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:10:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:10:28 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:10:28 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:10:28 INFO - (blobuploader) - INFO - Done attempting. 23:10:28 INFO - (blobuploader) - INFO - Iteration through files over. 23:10:28 INFO - Return code: 0 23:10:28 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:10:28 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:10:28 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8184bc266105199512db2f47d61ff6f3ef574088d592fc0d3f7bc3fa79119ef8e799095bca45e55e586bf10005d0767bc35c3881e9cdb7f4387c1edd2f216d2a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f71dc7cd7029fcfd5db5fafad473f1180e25621cc0c3b0fbbe42846949b8b4afef921860d57e324992c281f1e39d5b9683f5b35793ef8cac954321c1972e7624"} 23:10:28 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:10:28 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:10:28 INFO - Contents: 23:10:28 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8184bc266105199512db2f47d61ff6f3ef574088d592fc0d3f7bc3fa79119ef8e799095bca45e55e586bf10005d0767bc35c3881e9cdb7f4387c1edd2f216d2a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f71dc7cd7029fcfd5db5fafad473f1180e25621cc0c3b0fbbe42846949b8b4afef921860d57e324992c281f1e39d5b9683f5b35793ef8cac954321c1972e7624"} 23:10:28 INFO - Running post-run listener: copy_logs_to_upload_dir 23:10:28 INFO - Copying logs to upload dir... 23:10:28 INFO - mkdir: /builds/slave/test/build/upload/logs 23:10:28 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=608.920318 ========= master_lag: 2.12 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 11 secs) (at 2016-04-25 23:10:30.534298) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 23:10:30.537670) ========= 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.DkZuxRsRlx/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.UWimNxhdiA/Listeners TMPDIR=/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/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/8184bc266105199512db2f47d61ff6f3ef574088d592fc0d3f7bc3fa79119ef8e799095bca45e55e586bf10005d0767bc35c3881e9cdb7f4387c1edd2f216d2a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f71dc7cd7029fcfd5db5fafad473f1180e25621cc0c3b0fbbe42846949b8b4afef921860d57e324992c281f1e39d5b9683f5b35793ef8cac954321c1972e7624"} build_url:https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.011938 build_url: 'https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/8184bc266105199512db2f47d61ff6f3ef574088d592fc0d3f7bc3fa79119ef8e799095bca45e55e586bf10005d0767bc35c3881e9cdb7f4387c1edd2f216d2a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/f71dc7cd7029fcfd5db5fafad473f1180e25621cc0c3b0fbbe42846949b8b4afef921860d57e324992c281f1e39d5b9683f5b35793ef8cac954321c1972e7624"}' symbols_url: 'https://queue.taskcluster.net/v1/task/J3GHhlDIQ4qe_Cm9Yz7rxA/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.32 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 23:10:30.874127) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:10:30.874520) ========= 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.DkZuxRsRlx/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.UWimNxhdiA/Listeners TMPDIR=/var/folders/4t/8gw461qn3ds6ckqrrr1_mkzc00000w/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.005234 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 23:10:30.899785) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 23:10:30.900111) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 23:10:30.900922) ========= ========= Total master_lag: 2.54 =========